Alguém já viu um erro assim? o aplicativo simplesmente fecha e gera o log abaixo

A fatal error has been detected by the Java Runtime Environment:

EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6510744e, pid=3556, tid=2996

JRE version: 6.0_18-b07

Java VM: Java HotSpot™ Client VM (16.0-b13 mixed mode, sharing windows-x86 )

Problematic frame:

C [dbl50t.dll+0x744e]

If you would like to submit a bug report, please visit:

http://java.sun.com/webapps/bugreport/crash.jsp

The crash happened outside the Java Virtual Machine in native code.

See problematic frame for where to report the bug.

--------------- T H R E A D ---------------

Current thread (0x02a7cc00): JavaThread "Finalizer" daemon [_thread_in_native, id=2996, stack(0x02c00000,0x02c50000)]

siginfo: ExceptionCode=0xc0000005, writing address 0x00000000

Registers:
EAX=0x00000002, EBX=0x036200e4, ECX=0x00000002, EDX=0x00000023
ESP=0x02c4f4d4, EBP=0x03210b98, ESI=0x036200e4, EDI=0x00000000
EIP=0x6510744e, EFLAGS=0x00010202

Top of Stack: (sp=0x02c4f4d4)
0x02c4f4d4: 00000000 03620023 65100023 03620000
0x02c4f4e4: 03210c50 65107359 03620000 03210d58
0x02c4f4f4: 02c4f584 031621f8 03210c50 03210b98
0x02c4f504: 03210d58 651069f2 03163198 03210b98
0x02c4f514: 03210c50 65106a58 03210b98 03210caa
0x02c4f524: 65105b2c 031a0c0a 04c04af5 031a0c0a
0x02c4f534: 04c1b6ec 00000000 04c17218 02c4f544
0x02c4f544: 00000004 032b192c 032b192c 04c0c934

Instructions: (pc=0x6510744e)
0x6510743e: 8e d8 8e c2 89 c8 c1 e9 02 f2 a5 8a c8 80 e1 03
0x6510744e: f2 a4 58 07 1f 5f 5e c3 51 56 57 89 c6 85 db 75

Stack: [0x02c00000,0x02c50000], sp=0x02c4f4d4, free space=13d02c4f008k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [dbl50t.dll+0x744e]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j sun.jdbc.odbc.JdbcOdbc.freeStmt(JI[B)V+0
j sun.jdbc.odbc.JdbcOdbc.SQLFreeStmt(JI)V+49
j sun.jdbc.odbc.JdbcOdbcStatement.close()V+71
j sun.jdbc.odbc.JdbcOdbcStatement.finalize()V+48
v ~StubRoutines::call_stub
j java.lang.ref.Finalizer.invokeFinalizeMethod(Ljava/lang/Object;)V+0
j java.lang.ref.Finalizer.runFinalizer()V+45
j java.lang.ref.Finalizer.access$100(Ljava/lang/ref/Finalizer;)V+1
j java.lang.ref.Finalizer$FinalizerThread.run()V+11
v ~StubRoutines::call_stub

--------------- P R O C E S S ---------------

Java Threads: ( => current thread )
0x02e84c00 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=2396, stack(0x03520000,0x03570000)]
0x02f5f000 JavaThread "TimerQueue" daemon [_thread_blocked, id=3508, stack(0x03380000,0x033d0000)]
0x003a6c00 JavaThread "DestroyJavaVM" [_thread_blocked, id=2772, stack(0x003b0000,0x00400000)]
0x02e64c00 JavaThread "AWT-EventQueue-0" [_thread_in_native, id=3320, stack(0x031b0000,0x03200000)]
0x02e42000 JavaThread "AWT-Windows" daemon [_thread_in_native, id=1728, stack(0x030c0000,0x03110000)]
0x02e41800 JavaThread "AWT-Shutdown" [_thread_blocked, id=2300, stack(0x03070000,0x030c0000)]
0x02b4d400 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=1268, stack(0x03020000,0x03070000)]
0x02a8d800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=2200, stack(0x02d40000,0x02d90000)]
0x02a87800 JavaThread "CompilerThread0" daemon [_thread_in_vm, id=1832, stack(0x02cf0000,0x02d40000)]
0x02a86000 JavaThread "Attach Listener" daemon [_thread_blocked, id=3348, stack(0x02ca0000,0x02cf0000)]
0x02a84800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3300, stack(0x02c50000,0x02ca0000)]
=>0x02a7cc00 JavaThread "Finalizer" daemon [_thread_in_native, id=2996, stack(0x02c00000,0x02c50000)]
0x02a7b400 JavaThread "Reference Handler" daemon [_thread_blocked, id=2636, stack(0x02bb0000,0x02c00000)]

Other Threads:
0x02a7a000 VMThread [stack: 0x02b60000,0x02bb0000] [id=2308]
0x02a98000 WatcherThread [stack: 0x02d90000,0x02de0000] [id=3236]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
def new generation total 3904K, used 760K [0x22970000, 0x22da0000, 0x25370000)
eden space 3520K, 16% used [0x22970000, 0x22a00af0, 0x22ce0000)
from space 384K, 47% used [0x22d40000, 0x22d6d5b0, 0x22da0000)
to space 384K, 0% used [0x22ce0000, 0x22ce0000, 0x22d40000)
tenured generation total 8484K, used 5088K [0x25370000, 0x25bb9000, 0x2a770000)
the space 8484K, 59% used [0x25370000, 0x25868280, 0x25868400, 0x25bb9000)
compacting perm gen total 12288K, used 1899K [0x2a770000, 0x2b370000, 0x2e770000)
the space 12288K, 15% used [0x2a770000, 0x2a94ae40, 0x2a94b000, 0x2b370000)
ro space 10240K, 51% used [0x2e770000, 0x2ec97b58, 0x2ec97c00, 0x2f170000)
rw space 12288K, 54% used [0x2f170000, 0x2f804ce0, 0x2f804e00, 0x2fd70000)

Dynamic libraries:
0x00400000 - 0x00424000 C:\Arquivos de programas\Java\jre6\bin\javaw.exe
0x7c900000 - 0x7c9b6000 C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c900000 C:\WINDOWS\system32\kernel32.dll
0x77f50000 - 0x77ffb000 C:\WINDOWS\system32\ADVAPI32.dll
0x77db0000 - 0x77e42000 C:\WINDOWS\system32\RPCRT4.dll
0x77f20000 - 0x77f31000 C:\WINDOWS\system32\Secur32.dll
0x7e360000 - 0x7e3f1000 C:\WINDOWS\system32\USER32.dll
0x77e50000 - 0x77e99000 C:\WINDOWS\system32\GDI32.dll
0x76360000 - 0x7637d000 C:\WINDOWS\system32\IMM32.DLL
0x7c340000 - 0x7c396000 C:\Arquivos de programas\Java\jre6\bin\msvcr71.dll
0x6d800000 - 0x6da97000 C:\Arquivos de programas\Java\jre6\bin\client\jvm.dll
0x76b20000 - 0x76b4e000 C:\WINDOWS\system32\WINMM.dll
0x6d7b0000 - 0x6d7bc000 C:\Arquivos de programas\Java\jre6\bin\verify.dll
0x6d330000 - 0x6d34f000 C:\Arquivos de programas\Java\jre6\bin\java.dll
0x6d290000 - 0x6d298000 C:\Arquivos de programas\Java\jre6\bin\hpi.dll
0x76bd0000 - 0x76bdb000 C:\WINDOWS\system32\PSAPI.DLL
0x6d7f0000 - 0x6d7ff000 C:\Arquivos de programas\Java\jre6\bin\zip.dll
0x6d000000 - 0x6d14a000 C:\Arquivos de programas\Java\jre6\bin\awt.dll
0x72fb0000 - 0x72fd6000 C:\WINDOWS\system32\WINSPOOL.DRV
0x77bf0000 - 0x77c48000 C:\WINDOWS\system32\msvcrt.dll
0x774c0000 - 0x775fd000 C:\WINDOWS\system32\ole32.dll
0x773b0000 - 0x774b3000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\COMCTL32.dll
0x77ea0000 - 0x77f16000 C:\WINDOWS\system32\SHLWAPI.dll
0x6d230000 - 0x6d284000 C:\Arquivos de programas\Java\jre6\bin\fontmanager.dll
0x746e0000 - 0x7472c000 C:\WINDOWS\system32\MSCTF.dll
0x77b20000 - 0x77b42000 C:\WINDOWS\system32\apphelp.dll
0x75290000 - 0x752be000 C:\WINDOWS\system32\msctfime.ime
0x7c9c0000 - 0x7d1de000 C:\WINDOWS\system32\shell32.dll
0x77100000 - 0x7718b000 C:\WINDOWS\system32\OLEAUT32.DLL
0x6d610000 - 0x6d623000 C:\Arquivos de programas\Java\jre6\bin\net.dll
0x71a70000 - 0x71a87000 C:\WINDOWS\system32\WS2_32.dll
0x71a60000 - 0x71a68000 C:\WINDOWS\system32\WS2HELP.dll
0x6d630000 - 0x6d639000 C:\Arquivos de programas\Java\jre6\bin\nio.dll
0x6d370000 - 0x6d37d000 C:\Arquivos de programas\Java\jre6\bin\JdbcOdbc.dll
0x74610000 - 0x7464d000 C:\WINDOWS\system32\ODBC32.dll
0x76380000 - 0x763c8000 C:\WINDOWS\system32\comdlg32.dll
0x1f840000 - 0x1f858000 C:\WINDOWS\system32\odbcint.dll
0x04c00000 - 0x04c25000 c:\sqlany50\win32\wod50t.dll
0x65100000 - 0x6511a000 c:\sqlany50\win32\dbl50t.dll
0x65000000 - 0x65045000 c:\sqlany50\win32\wl50ent.dll
0x6dad0000 - 0x6daeb000 C:\WINDOWS\system32\odbccp32.dll
0x77be0000 - 0x77be8000 C:\WINDOWS\system32\VERSION.dll
0x651c0000 - 0x651ca000 c:\sqlany50\win32\wtr50t.dll
0x68000000 - 0x68036000 C:\WINDOWS\system32\rsaenh.dll
0x769a0000 - 0x76a55000 C:\WINDOWS\system32\USERENV.dll
0x5bcb0000 - 0x5bd05000 C:\WINDOWS\system32\netapi32.dll
0x71a10000 - 0x71a50000 C:\WINDOWS\System32\mswsock.dll
0x76f00000 - 0x76f27000 C:\WINDOWS\system32\DNSAPI.dll
0x76f90000 - 0x76f98000 C:\WINDOWS\System32\winrnr.dll
0x76f40000 - 0x76f6d000 C:\WINDOWS\system32\WLDAP32.dll
0x76fa0000 - 0x76fa6000 C:\WINDOWS\system32\rasadhlp.dll

VM Arguments:
jvm_args: -Dfile.encoding=Cp1252
java_command: ConectaSybase
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=c:\Arquivos de programas\Java\jdk1.6.0_18
CLASSPATH=.;c:\Arquivos de programas\Java\jdk1.6.0_18\
PATH=C:/Arquivos de programas/Java/jre6/bin/client;C:/Arquivos de programas/Java/jre6/bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\MSSQL\BINN;c:\sqlany50\win;c:\sybase\dll;c:\sybase\bin;c:\sqlany50\win32;c:\sybtools\win32;C:\WINDOWS\system32\WindowsPowerShell\v1.0;c:\Arquivos de programas\Java\jdk1.6.0_18\bin;;c:\sqlany50\win
USERNAME=anderson.gomes
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 13, GenuineIntel

--------------- S Y S T E M ---------------

OS: Windows XP Build 2600 Service Pack 3

CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 15 stepping 13, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3

Memory: 4k page, physical 513576k(57400k free), swap 2042176k(1277208k free)

vm_info: Java HotSpot™ Client VM (16.0-b13) for windows-x86 JRE (1.6.0_18-b07), built on Dec 17 2009 13:35:55 by "java_re" with MS VC++ 7.1 (VS2003)

time: Fri Apr 30 17:48:39 2010
elapsed time: 11 seconds

Olá

No google achei um monte de links com outros que passaram pelo mesmo erro, inclusive aqui do GUJ.

  1. Você está usando a PORCARIA (o termo é este para não escrever coisa pior) do ODBC para acessar qual base de dados?

Se for o SQL Server, como me parece que é, use o driver da Microsoft ou o JTDS.

Mas se for o ACCESS, o que alías não reconheci,… bem neste caso que Deus se apiede da sua alma…

  1. Você instalou algum outro programa que rode Java e use outra JVM como por exemplo o Open Office?

Dê mais detalhes

[]s
Luca

É realmente, confeço que estou usando uma conexão ODBC :oops:, infelizmente estou em uma empresa que não quer gastar muito, ou melhor nada, nós temos o Sybase 11 e já procurei drives JDBC, mas nenhum funcionou. Na documentação dele fala sobre o drive com.extendedsystems.jdbc.advantage.ADSDriver, só que esse drive vem em um pacote client do Advantage 9.10 e precisa ter o server dele, ambos são pagos. O cara que se diz programador senior, deixa a nossa base de dados no windows NTServer e quer colocar um SGBD Free, mas isso é uma outra história, o problema é o drive se você souber de um drive JDBC que funciona no Sybase 11 me manda o link, e que seje free, se não o meu projeto vai ficar encostado.

Valeu.

Olá

http://jtds.sourceforge.net/

[quote=Overview]jTDS is an open source 100% pure Java (type 4) JDBC 3.0 driver for Microsoft SQL Server (6.5, 7, 2000, 2005 and 2008) and Sybase (10, 11, 12, 15).
jTDS is 100% JDBC 3.0 compatible, supporting forward-only and scrollable/updateable ResultSets, concurrent (completely independent)[/quote]

[]s
Luca

Cara, não deu muito certo, não sei se eu errei(acredito que seja a porta que está dando problemas)segue o que eu fiz, e se você também achar que é a porta ou alguma configuração do servidor Sybase me passe o artigo. O erro que aparece é “java.sql.SQLException:Network error IOException:Connection refused: Connect”

Olá

Segundo o FAQ do jTDS, a porta do Sybase é 7100

[]s
Luca

Já tentou usar o jconn2?
http://www.sybase.com/products/allproductsa-z/softwaredeveloperkit/jconnect
É o jConnect 5.5

Consigo usar o jconn2 com o sybase 12, nunca testei com o 11. Mas, como o luca indicou, dizem que o jTDS é rápido.

Pessoal, valeu pela ajuda, eu consegui resolver o problema.
No meu código estava utilizando dois ResultSet e Statement para executar querys diferentes,
Simplesmente fiz um INNER JOIN nessas duas QUERYs e coloquei somente em um resultset e Statement.
Só que eu queria tirar a conexão ODBC já tentei o jConnect 5 e 6 ,o JTDS mas não tive sucesso, acredito que o Banco de Dados tem que ter alguma preparação para aceitar uma conexão JDBC.
Se alguém souber se tem uma preparação me informe, meu Banco é o SyBase 11 e o sistema operacional é o Windows NT :oops:

Valeu pela Ajuda :smiley:

Olá

Não precisa preparação. Faça testes isolados fora do seu sistema tanto com o jTDS quanto com o JConnect. E só depois de dar certo enfie tudo no seu pool de conexões.

[]s
Luca

Chegou a tentar as soluções dadas para essa pergunta no FAQ do jTDS?
http://jtds.sourceforge.net/faq.html#connectionRefused