Acesso java a dll

5 respostas
A

Estou trabalhando em um sistema de automação comercial, estou usando java, e estou integrando com dlls da bematech da impressora fiscal, boa parte das funções que eu chamo da dll funcionam, porem, tem algumas que ocorre o erro abaixo, que também simplesmente mata a aplicação…

An unexpected error has been detected by Java Runtime Environment:

EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x49c12975, pid=3620, tid=2160

Java VM: Java HotSpot™ Client VM (10.0-b23 mixed mode windows-x86)

Problematic frame:

C [LIBEAY32.dll+0x22975]

An error report file with more information is saved as:

C:\Documents and Settings\Alison\Meus documentos\NetBeansProjects\PDV\hs_err_pid3620.log

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.

5 Respostas

Andre_Brito

Quando você chama quais funções que acarreta nesse erro? As vezes isso acontece aqui também, mas ainda não consegui pegar em qual função ocorre isso.

J

An unexpected error has been detected by Java Runtime Environment:

EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x49c12975, pid=3620, tid=2160

Java VM: Java HotSpot™ Client VM (10.0-b23 mixed mode windows-x86)

Problematic frame:

C [LIBEAY32.dll+0x22975]

An error report file with more information is saved as:

C:\Documents and Settings\Alison\Meus documentos\NetBeansProjects\PDV\hs_err_pid3620.log

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.

Olhe o log na linha em negrito, para saber qual foi o problema.

L

Comigo também acontece algumas vezes essa parada ai… porém não com a bematech mas com a epson!!

Eu consegui resolver o problema trabalhando com o stack trace em 5M mas ainda acontece algumas vezes.

Voces estão trabvalhando com o emulador ou com a impressora mesmo?!

A

segue abaixo o log que se encontra dentro do arquivo mencionado em negrito, e eu uso ambos, e ambos deram problema, eu ate resolvi esse problema mas nao da forma que eu queria, eu tive que usar o openSSl instalado no pc e o usei nativamente para gerar o EAD para mim, mas me preocupa pois nao sei aonde mais pode ocorrer este erro…

An unexpected error has been detected by Java Runtime Environment:

EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x044e3107, pid=604, tid=3804

Java VM: Java HotSpot™ Client VM (10.0-b23 mixed mode, sharing windows-x86)

Problematic frame:

C [BemaMFD2.dll+0xf3107]

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 (0x0300b800): JavaThread “AWT-EventQueue-0” [_thread_in_native, id=3804, stack(0x03790000,0x037e0000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000000

Registers:
EAX=0x00000000, EBX=0x033c3f45, ECX=0x00000000, EDX=0x037dd21e
ESP=0x037dd208, EBP=0x037dd220, ESI=0x00000008, EDI=0x043f0000
EIP=0x044e3107, EFLAGS=0x00010246

Top of Stack: (sp=0x037dd208)
0x037dd208: 00000000 00000000 00000000 00000000
0x037dd218: 00000000 03dbf708 037dd22c 044551a1
0x037dd228: 03dbf6f0 037dd8cc 0444eeea 00000008
0x037dd238: 7c9101db 00000000 03db0178 037dd758
0x037dd248: 03dbf6f0 00000000 037dd4fc 7c90e920
0x037dd258: 037dd574 03db0178 037dd50c 037dd274
0x037dd268: 00000000 7c9100b8 03dbf6e8 037dd284
0x037dd278: 00000000 7c9100b8 03dbf6e8 037dd7b8

Instructions: (pc=0x044e3107)
0x044e30f7: 8b ec 51 8b 41 08 33 c9 51 51 51 51 8d 55 fe 51
0x044e3107: 8b 08 52 50 ff 51 34 50 e8 08 db ff ff 33 c0 66

Stack: [0x03790000,0x037e0000], sp=0x037dd208, free space=308k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [BemaMFD2.dll+0xf3107]
C [BemaMFD2.dll+0x651a1]
C [BemaMFD2.dll+0x5eeea]
C [BemaMFD2.dll+0x5d9ba]
C [BemaMFD2.dll+0x4f3f]
C [BemaMFD2.dll+0xa4cc]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

J  java.awt.LightweightDispatcher.retargetMouseEvent(Ljava/awt/Component;ILjava/awt/event/MouseEvent;)V

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

J  java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::StubRoutines (1)

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::StubRoutines (1)

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::StubRoutines (1)

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

Java Threads: ( => current thread )
0x02f2e400 JavaThread “TimerQueue” daemon [_thread_blocked, id=1872, stack(0x03c20000,0x03c70000)]
0x00295c00 JavaThread “DestroyJavaVM” [_thread_blocked, id=816, stack(0x008c0000,0x00910000)]
=>0x0300b800 JavaThread “AWT-EventQueue-0” [_thread_in_native, id=3804, stack(0x03790000,0x037e0000)]
0x02fea000 JavaThread “AWT-Windows” daemon [_thread_in_native, id=3496, stack(0x03730000,0x03780000)]
0x02fee800 JavaThread “AWT-Shutdown” [_thread_blocked, id=2136, stack(0x036e0000,0x03730000)]
0x02fee000 JavaThread “Java2D Disposer” daemon [_thread_blocked, id=320, stack(0x03690000,0x036e0000)]
0x02ffc000 JavaThread “MySQL Statement Cancellation Timer” daemon [_thread_blocked, id=1920, stack(0x035a0000,0x035f0000)]
0x02a9f400 JavaThread “Low Memory Detector” daemon [_thread_blocked, id=2696, stack(0x02d10000,0x02d60000)]
0x02a91400 JavaThread “CompilerThread0” daemon [_thread_blocked, id=444, stack(0x02cc0000,0x02d10000)]
0x02a90400 JavaThread “Attach Listener” daemon [_thread_blocked, id=3992, stack(0x02c70000,0x02cc0000)]
0x02a8f400 JavaThread “Signal Dispatcher” daemon [_thread_blocked, id=2624, stack(0x02c20000,0x02c70000)]
0x02a51c00 JavaThread “Finalizer” daemon [_thread_blocked, id=1044, stack(0x02bd0000,0x02c20000)]
0x02a4d800 JavaThread “Reference Handler” daemon [_thread_blocked, id=3288, stack(0x02b80000,0x02bd0000)]

Other Threads:
0x02a4c400 VMThread [stack: 0x02b30000,0x02b80000] [id=1572]
0x02aa8c00 WatcherThread [stack: 0x02d60000,0x02db0000] [id=844]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap

def new generation   total 960K, used 516K [0x22960000, 0x22a60000, 0x22e40000)

eden space 896K,  50% used [0x22960000, 0x229d1010, 0x22a40000)

from space 64K, 100% used [0x22a50000, 0x22a60000, 0x22a60000)

to   space 64K,   0% used [0x22a40000, 0x22a40000, 0x22a50000)

tenured generation   total 4096K, used 2920K [0x22e40000, 0x23240000, 0x26960000)

the space 4096K,  71% used [0x22e40000, 0x2311a030, 0x2311a200, 0x23240000)

compacting perm gen  total 12288K, used 4131K [0x26960000, 0x27560000, 0x2a960000)

the space 12288K,  33% used [0x26960000, 0x26d68c68, 0x26d68e00, 0x27560000)

ro space 8192K,  66% used [0x2a960000, 0x2aeb0f10, 0x2aeb1000, 0x2b160000)

rw space 12288K,  52% used [0x2b160000, 0x2b7b06d0, 0x2b7b0800, 0x2bd60000)

Dynamic libraries:
0x00400000 - 0x00423000 C:\Arquivos de programas\Java\jdk1.6.0_07\bin\java.exe
0x7c900000 - 0x7c9b6000 C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c8ff000 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
0x7c340000 - 0x7c396000 C:\Arquivos de programas\Java\jdk1.6.0_07\jre\bin\msvcr71.dll
0x6d870000 - 0x6dac0000 C:\Arquivos de programas\Java\jdk1.6.0_07\jre\bin\client\jvm.dll
0x77d20000 - 0x77db0000 C:\WINDOWS\system32\USER32.dll
0x77e50000 - 0x77e98000 C:\WINDOWS\system32\GDI32.dll
0x76b20000 - 0x76b4e000 C:\WINDOWS\system32\WINMM.dll
0x6d320000 - 0x6d328000 C:\Arquivos de programas\Java\jdk1.6.0_07\jre\bin\hpi.dll
0x76bd0000 - 0x76bdb000 C:\WINDOWS\system32\PSAPI.DLL
0x6d820000 - 0x6d82c000 C:\Arquivos de programas\Java\jdk1.6.0_07\jre\bin\verify.dll
0x6d3c0000 - 0x6d3df000 C:\Arquivos de programas\Java\jdk1.6.0_07\jre\bin\java.dll
0x6d860000 - 0x6d86f000 C:\Arquivos de programas\Java\jdk1.6.0_07\jre\bin\zip.dll
0x10000000 - 0x10054000 C:\Documents and Settings\Usuario\Configurações locais\Temp\jna28814.dll
0x77bf0000 - 0x77c48000 C:\WINDOWS\system32\msvcrt.dll
0x033d0000 - 0x03529000 C:\WINDOWS\system32\BemaFI32.dll
0x77900000 - 0x779f5000 C:\WINDOWS\system32\SETUPAPI.dll
0x71a70000 - 0x71a87000 C:\WINDOWS\system32\WS2_32.dll
0x71a60000 - 0x71a68000 C:\WINDOWS\system32\WS2HELP.dll
0x77be0000 - 0x77be8000 C:\WINDOWS\system32\VERSION.dll
0x76f30000 - 0x76f38000 C:\WINDOWS\system32\wtsapi32.dll
0x76330000 - 0x76340000 C:\WINDOWS\system32\WINSTA.dll
0x5bcb0000 - 0x5bd04000 C:\WINDOWS\system32\NETAPI32.dll
0x77ea0000 - 0x77f16000 C:\WINDOWS\system32\SHLWAPI.dll
0x773b0000 - 0x774b2000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll
0x5d510000 - 0x5d5a7000 C:\WINDOWS\system32\comctl32.dll
0x6d620000 - 0x6d633000 C:\Arquivos de programas\Java\jdk1.6.0_07\jre\bin\net.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
0x16080000 - 0x160a5000 C:\Arquivos de programas\Bonjour\mdnsNSP.dll
0x76d40000 - 0x76d59000 C:\WINDOWS\system32\Iphlpapi.dll
0x76fa0000 - 0x76fa6000 C:\WINDOWS\system32\rasadhlp.dll
0x60b30000 - 0x60b88000 C:\WINDOWS\system32\hnetcfg.dll
0x71a50000 - 0x71a58000 C:\WINDOWS\System32\wshtcpip.dll
0x6d0b0000 - 0x6d1de000 C:\Arquivos de programas\Java\jdk1.6.0_07\jre\bin\awt.dll
0x72fb0000 - 0x72fd6000 C:\WINDOWS\system32\WINSPOOL.DRV
0x76360000 - 0x7637d000 C:\WINDOWS\system32\IMM32.dll
0x774c0000 - 0x775fc000 C:\WINDOWS\system32\ole32.dll
0x73710000 - 0x73759000 C:\WINDOWS\system32\ddraw.dll
0x73b70000 - 0x73b76000 C:\WINDOWS\system32\DCIMAN32.dll
0x6d2c0000 - 0x6d313000 C:\Arquivos de programas\Java\jdk1.6.0_07\jre\bin\fontmanager.dll
0x7c9c0000 - 0x7d1dd000 C:\WINDOWS\system32\shell32.dll
0x6d640000 - 0x6d649000 C:\Arquivos de programas\Java\jdk1.6.0_07\jre\bin\nio.dll
0x043f0000 - 0x0463b000 C:\WINDOWS\system32\BemaMFD2.dll
0x76380000 - 0x763c8000 C:\WINDOWS\system32\comdlg32.dll
0x77100000 - 0x7718c000 C:\WINDOWS\system32\OLEAUT32.dll
0x76fb0000 - 0x7702f000 C:\WINDOWS\system32\CLBCATQ.DLL
0x77030000 - 0x770fd000 C:\WINDOWS\system32\COMRes.dll
0x046d0000 - 0x0475e000 C:\WINDOWS\system32\DAO350.DLL
0x78080000 - 0x78091000 C:\WINDOWS\system32\MSVCRT40.dll
0x04760000 - 0x04894000 C:\WINDOWS\system32\MSJET35.DLL
0x0f9c0000 - 0x0fa22000 C:\WINDOWS\system32\expsrv.dll
0x08b90000 - 0x08b99000 C:\WINDOWS\system32\MSJTER35.DLL
0x08ba0000 - 0x08bc2000 C:\WINDOWS\system32\MSJINT35.dll

VM Arguments:
jvm_args: -Dfile.encoding=UTF-8
java_command: pdv.inicializador.InicializadorPDV
Launcher Type: SUN_STANDARD

Environment Variables:
CLASSPATH=.;C:\Arquivos de programas\Java\jre1.6.0_07\lib\ext\QTJava.zip
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Arquivos de programas\QuickTime\QTSystem;C:\AppServ\Apache2.2\bin;C:\AppServ\php6;C:\AppServ\MySQL\bin;C:\Arquivos de programas\Google\google_appengine
USERNAME=Usuario
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 15 Model 107 Stepping 2, AuthenticAMD

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

OS: Windows XP Build 2600 Service Pack 2

CPU:total 2 (2 cores per cpu, 1 threads per core) family 15 model 107 stepping 2, cmov, cx8, fxsr, mmx, sse, sse2, sse3, mmxext, 3dnow, 3dnowext

Memory: 4k page, physical 2031084k(492712k free), swap 3969824k(2440032k free)

vm_info: Java HotSpot™ Client VM (10.0-b23) for windows-x86 JRE (1.6.0_07-b06), built on Jun 10 2008 01:14:11 by “java_re” with MS VC++ 7.1

time: Wed Jul 21 22:08:41 2010
elapsed time: 349 seconds

gcoletaalves

luiz.argenton, como vc resolveu esse problema? Aqui também esta acontecendo comigo em uma impressora EPSON

Criado 21 de julho de 2010
Ultima resposta 5 de jun. de 2013
Respostas 5
Participantes 5