Internal exceptions about " name or signature does not match"

446 views
Skip to first unread message

Helixcs

unread,
Oct 18, 2018, 5:45:18 AM10/18/18
to Java Native Access

Internal exceptions   about " name or signature does not match" . I compare Java code method  signature  with  C code  method singature , but find nothing. And  main message shown as below , 


Internal exceptions (10 events):
Event: 0.033 Thread 0x020dec00 Exception <a 'java/lang/NoSuchMethodError': Method sun.misc.Unsafe.defineClass(Ljava/lang/String;[BII)Ljava/lang/Class; name or signature does not match> (0x044079d0) thrown at [C:\re\workspace\8-2-build-windows-i586-cygwin\jdk8u171\10807\hotspot\src\shar
Event: 0.033 Thread 0x020dec00 Exception <a 'java/lang/NoSuchMethodError': Method sun.misc.Unsafe.prefetchRead(Ljava/lang/Object;J)V name or signature does not match> (0x04407ca0) thrown at [C:\re\workspace\8-2-build-windows-i586-cygwin\jdk8u171\10807\hotspot\src\share\vm\prims\jni.cpp
Event: 0.169 Thread 0x020dec00 Exception <a 'java/io/FileNotFoundException'> (0x045ade50) thrown at [C:\re\workspace\8-2-build-windows-i586-cygwin\jdk8u171\10807\hotspot\src\share\vm\prims\jni.cpp, line 709]
Event: 0.186 Thread 0x020dec00 Exception <a 'java/security/PrivilegedActionException'> (0x045e9590) thrown at [C:\re\workspace\8-2-build-windows-i586-cygwin\jdk8u171\10807\hotspot\src\share\vm\prims\jvm.cpp, line 1435]
Event: 0.186 Thread 0x020dec00 Exception <a 'java/security/PrivilegedActionException'> (0x045e9790) thrown at [C:\re\workspace\8-2-build-windows-i586-cygwin\jdk8u171\10807\hotspot\src\share\vm\prims\jvm.cpp, line 1435]
Event: 0.187 Thread 0x020dec00 Exception <a 'java/security/PrivilegedActionException'> (0x045ed868) thrown at [C:\re\workspace\8-2-build-windows-i586-cygwin\jdk8u171\10807\hotspot\src\share\vm\prims\jvm.cpp, line 1435]
Event: 0.187 Thread 0x020dec00 Exception <a 'java/security/PrivilegedActionException'> (0x045eda68) thrown at [C:\re\workspace\8-2-build-windows-i586-cygwin\jdk8u171\10807\hotspot\src\share\vm\prims\jvm.cpp, line 1435]
Event: 0.793 Thread 0x020dec00 Exception <a 'java/lang/UnsatisfiedLinkError': 找不到指定的模块。

> (0x04451380) thrown at [C:\re\workspace\8-2-build-windows-i586-cygwin\jdk8u171\10807\hotspot\src\share\vm\prims\jni.cpp, line 735]
Event: 0.800 Thread 0x020dec00 Exception <a 'java/lang/UnsatisfiedLinkError': 找不到指定的模块。

> (0x04451938) thrown at [C:\re\workspace\8-2-build-windows-i586-cygwin\jdk8u171\10807\hotspot\src\share\vm\prims\jni.cpp, line 735]
Event: 0.810 Thread 0x020dec00 Exception <a 'java/lang/UnsatisfiedLinkError': 找不到指定的模块。

> (0x04451e50) thrown at [C:\re\workspace\8-2-build-windows-i586-cygwin\jdk8u171\10807\hotspot\src\share\vm\prims\jni.cpp, line 735]

Events (10 events):
Event: 0.839 loading class com/sun/jna/Memory$SharedMemory
Event: 0.839 loading class com/sun/jna/Memory$SharedMemory done
Event: 0.840 loading class com/sun/jna/WeakMemoryHolder
Event: 0.840 loading class com/sun/jna/WeakMemoryHolder done
Event: 1.080 loading class com/sun/jna/Function$PostCallRead
Event: 1.080 loading class com/sun/jna/Function$PostCallRead done
Event: 1.081 loading class com/hotelfuture/hfiotclient/AdelResponseUtil
Event: 1.081 loading class com/hotelfuture/hfiotclient/AdelResponseUtil done
Event: 1.082 loading class com/hotelfuture/hfiotclient/provider/common/CommonResponseCode
Event: 1.082 loading class com/hotelfuture/hfiotclient/provider/common/CommonResponseCode done


Dynamic libraries:
0x00330000 - 0x00363000 C:\Program Files (x86)\Java\jdk1.8.0_171\bin\java.exe
0x77160000 - 0x772e0000 C:\windows\SysWOW64\ntdll.dll
0x76270000 - 0x76380000 C:\windows\syswow64\kernel32.dll
0x75000000 - 0x75047000 C:\windows\syswow64\KERNELBASE.dll
0x74970000 - 0x749ef000 C:\windows\SysWOW64\SYSFER.DLL
0x75050000 - 0x750f1000 C:\windows\syswow64\ADVAPI32.dll
0x76450000 - 0x764fc000 C:\windows\syswow64\msvcrt.dll
0x76aa0000 - 0x76ab9000 C:\windows\SysWOW64\sechost.dll
0x76ac0000 - 0x76bb0000 C:\windows\syswow64\RPCRT4.dll
0x74b60000 - 0x74bc0000 C:\windows\syswow64\SspiCli.dll
0x74b50000 - 0x74b5c000 C:\windows\syswow64\CRYPTBASE.dll
0x752c0000 - 0x753c0000 C:\windows\syswow64\USER32.dll
0x75100000 - 0x75190000 C:\windows\syswow64\GDI32.dll
0x754f0000 - 0x754fa000 C:\windows\syswow64\LPK.dll
0x76500000 - 0x7659d000 C:\windows\syswow64\USP10.dll
0x6d4d0000 - 0x6d66e000 C:\windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.18837_none_41e855142bd5705d\COMCTL32.dll
0x76710000 - 0x76767000 C:\windows\syswow64\SHLWAPI.dll
0x75190000 - 0x751f0000 C:\windows\system32\IMM32.DLL
0x765b0000 - 0x7667d000 C:\windows\syswow64\MSCTF.dll
0x6da20000 - 0x6dadf000 C:\Program Files (x86)\Java\jdk1.8.0_171\jre\bin\msvcr100.dll
0x57990000 - 0x57d61000 C:\Program Files (x86)\Java\jdk1.8.0_171\jre\bin\client\jvm.dll
0x6e520000 - 0x6e527000 C:\windows\system32\WSOCK32.dll
0x74f90000 - 0x74fc5000 C:\windows\syswow64\WS2_32.dll
0x76390000 - 0x76396000 C:\windows\syswow64\NSI.dll
0x74240000 - 0x74272000 C:\windows\system32\WINMM.dll
0x73dd0000 - 0x73dd9000 C:\windows\system32\VERSION.dll
0x76680000 - 0x76685000 C:\windows\syswow64\PSAPI.DLL
0x74080000 - 0x7408c000 C:\Program Files (x86)\Java\jdk1.8.0_171\jre\bin\verify.dll
0x74010000 - 0x74032000 C:\Program Files (x86)\Java\jdk1.8.0_171\jre\bin\java.dll
0x6ebd0000 - 0x6ebf0000 C:\Program Files (x86)\Java\jdk1.8.0_171\jre\bin\instrument.dll
0x6ebf0000 - 0x6ec04000 C:\Program Files (x86)\Java\jdk1.8.0_171\jre\bin\zip.dll
0x75510000 - 0x7615c000 C:\windows\syswow64\SHELL32.dll
0x74c70000 - 0x74dcd000 C:\windows\syswow64\ole32.dll
0x761f0000 - 0x761fb000 C:\windows\syswow64\profapi.dll
0x6d950000 - 0x6d966000 D:\software\ideaIU-2017.3.5.win\bin\breakgen.dll
0x6ec30000 - 0x6ec45000 C:\Program Files (x86)\Java\jdk1.8.0_171\jre\bin\net.dll
0x73a00000 - 0x73a3c000 C:\windows\system32\mswsock.dll
0x73800000 - 0x73806000 C:\windows\System32\wship6.dll
0x739d0000 - 0x739e7000 C:\windows\system32\CRYPTSP.dll
0x73990000 - 0x739cb000 C:\windows\system32\rsaenh.dll
0x74c50000 - 0x74c67000 C:\windows\syswow64\USERENV.dll
0x737e0000 - 0x737fc000 C:\windows\system32\IPHLPAPI.DLL
0x737d0000 - 0x737d7000 C:\windows\system32\WINNSI.DLL
0x737b0000 - 0x737c2000 C:\windows\system32\dhcpcsvc.DLL
0x737a0000 - 0x737ad000 C:\windows\system32\dhcpcsvc6.DLL
0x74000000 - 0x7400f000 C:\Program Files (x86)\Java\jdk1.8.0_171\jre\bin\nio.dll
0x6d8f0000 - 0x6d928000 C:\Users\wb-zj268791\AppData\Local\Temp\jna--1954717043\jna6629852084675060078.dll
0x74360000 - 0x74363000 C:\windows\system32\api-ms-win-core-synch-l1-2-0.DLL
0x16210000 - 0x162c8000 D:\open_code\hf-iotclient-impl\adelv651\target\classes\MainDll.dll
0x75220000 - 0x752b1000 C:\windows\syswow64\oleaut32.dll
0x001b0000 - 0x001b8000 D:\open_code\hf-iotclient-impl\adelv651\target\classes\LOCKDLL.DLL
0x6c420000 - 0x6c4a0000 C:\windows\system32\uxtheme.dll
0x763b0000 - 0x76433000 C:\windows\syswow64\CLBCatQ.DLL
0x68150000 - 0x68249000 C:\Program Files (x86)\Common Files\System\ado\msado15.dll
0x6d8d0000 - 0x6d8ef000 C:\windows\system32\MSDART.DLL
0x73210000 - 0x7321e000 C:\windows\system32\RpcRtRemote.dll
0x66760000 - 0x66773000 C:\windows\system32\dwmapi.dll
0x5c200000 - 0x5c2d4000 C:\Program Files (x86)\Common Files\System\Ole DB\oledb32.dll
0x73810000 - 0x73827000 C:\windows\system32\bcrypt.dll
0x6d8b0000 - 0x6d8c4000 C:\Program Files (x86)\Common Files\System\Ole DB\OLEDB32R.DLL
0x57610000 - 0x57747000 C:\windows\system32\comsvcs.dll
0x6bcd0000 - 0x6bce4000 C:\windows\system32\ATL.DLL
0x73580000 - 0x735bd000 C:\windows\SysWOW64\bcryptprimitives.dll
0x578a0000 - 0x57981000 C:\Program Files (x86)\Common Files\System\Ole DB\sqloledb.dll
0x76770000 - 0x76892000 C:\windows\syswow64\CRYPT32.dll
0x76380000 - 0x7638c000 C:\windows\syswow64\MSASN1.dll
0x6d890000 - 0x6d8a8000 C:\Program Files (x86)\Common Files\System\Ole DB\MSDATL3.dll
0x726e0000 - 0x726f1000 C:\windows\system32\NETAPI32.dll
0x726d0000 - 0x726d9000 C:\windows\system32\netutils.dll
0x726b0000 - 0x726c9000 C:\windows\system32\srvcli.dll
0x726a0000 - 0x726af000 C:\windows\system32\wkscli.dll
0x6b410000 - 0x6b431000 C:\windows\system32\DBNETLIB.DLL
0x6d880000 - 0x6d883000 C:\windows\system32\security.dll
0x73750000 - 0x73758000 C:\windows\system32\SECUR32.DLL
0x732f0000 - 0x732f8000 C:\windows\system32\credssp.dll
0x6ae20000 - 0x6ae63000 C:\windows\SysWOW64\msv1_0.DLL
0x6ad20000 - 0x6ad31000 C:\windows\system32\cryptdll.dll
0x6d2d0000 - 0x6d2e8000 C:\windows\system32\ntdsapi.dll
0x739f0000 - 0x739f5000 C:\windows\System32\wshtcpip.dll
0x5b270000 - 0x5b2b1000 C:\windows\SysWOW64\schannel.dll
0x735c0000 - 0x735f9000 C:\windows\system32\ncrypt.dll
0x68490000 - 0x6851a000 C:\Program Files (x86)\Common Files\System\msadc\msadce.dll
0x69460000 - 0x69462000 C:\Program Files (x86)\Common Files\System\msadc\msadcer.dll
0x68480000 - 0x68484000 C:\Program Files (x86)\Common Files\System\Ole DB\SQLOLEDB.RLL
0x73a40000 - 0x73b2b000 C:\windows\system32\dbghelp.dll

VM Arguments:
jvm_args: -ea -Didea.test.cyclic.buffer.size=1048576 -javaagent:D:\software\ideaIU-2017.3.5.win\lib\idea_rt.jar=10266:D:\software\ideaIU-2017.3.5.win\bin -Dfile.encoding=GBK 
java_command: com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 -junit4 TestAdelV651,testServiceReadCard
java_class_path (initial): D:\software\ideaIU-2017.3.5.win\lib\idea_rt.jar;D:\software\ideaIU-2017.3.5.win\plugins\junit\lib\junit-rt.jar;D:\software\ideaIU-2017.3.5.win\plugins\junit\lib\junit5-rt.jar;C:\Program Files (x86)\Java\jdk1.8.0_171\jre\lib\charsets.jar;C:\Program Files (x86)\Java\jdk1.8.0_171\jre\lib\deploy.jar;C:\Program Files (x86)\Java\jdk1.8.0_171\jre\lib\ext\access-bridge-32.jar;C:\Program Files (x86)\Java\jdk1.8.0_171\jre\lib\ext\cldrdata.jar;C:\Program Files (x86)\Java\jdk1.8.0_171\jre\lib\ext\dnsns.jar;C:\Program Files (x86)\Java\jdk1.8.0_171\jre\lib\ext\jaccess.jar;C:\Program Files (x86)\Java\jdk1.8.0_171\jre\lib\ext\jfxrt.jar;C:\Program Files (x86)\Java\jdk1.8.0_171\jre\lib\ext\localedata.jar;C:\Program Files (x86)\Java\jdk1.8.0_171\jre\lib\ext\nashorn.jar;C:\Program Files (x86)\Java\jdk1.8.0_171\jre\lib\ext\sunec.jar;C:\Program Files (x86)\Java\jdk1.8.0_171\jre\lib\ext\sunjce_provider.jar;C:\Program Files (x86)\Java\jdk1.8.0_171\jre\lib\ext\sunmscapi.jar;C:\Program Files (x86)\Java\jdk1.8.0_171\jre\lib\ext\sunpkcs11.jar;C:\Program Files (x86)\Java\jdk1.8.0_171\jre\lib\ext\zipfs.jar;C:\Program Files (x86)\Java\jdk1.8.0_171\jre\lib\javaws.jar;C:\Program Files (x86)\Java\jdk1.8.0_171\jre\lib\jce.jar;C:\Program Files (x86)\Java\jdk1.8.0_171\jre\lib\jfr.jar;C:\Program Files (x86)\Java\jdk1.8.0_171\jre\lib\jfxswt.jar;C:\Program Files (x86)\Java\jdk1.8.0_171\jre\lib\jsse.jar;C:\Program Files (x86)\Java\jdk1.8.0_171\jre\lib\management-agent.jar;C:\Program Files (x86)\Java\jdk1.8.0_171\jre\lib\plugin.jar;C:\Program Files (x86)\Java\jdk1.8.0_171\jre\lib\resources.jar;C:\Program Files (x86)\Java\jdk1.8.0_171\jre\lib\rt.jar;D:\open_code\hf-iotclient-impl\adelv651\target\test-classes;D:\open_code\hf-iotclient-impl\adelv651\target\classes;D:\res\junit\junit\4.12\junit-4.12.jar;D:\res\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;D:\res\net\java\dev\jna\jna\4.5.1\jna-4.5.1.jar;D:\res\com\alibaba\fastjson\1.2.47\fastjson-1.2.47.jar;D:\res\com\hotelfut
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_151
CLASSPATH=.;C:\Program Files\Java\jdk1.8.0_151\lib;C:\Program Files\Java\jdk1.8.0_151\lib\dt.jar;C:\Program Files\Java\jdk1.8.0_151\lib\tools.jar;D:\software\taobao-tomcat-7.0.70.tar\taobao-tomcat-7.0.70\lib\servlet-api.jar;
PATH=d:\ProgramData\Anaconda3;d:\ProgramData\Anaconda3\Library\mingw-w64\bin;d:\ProgramData\Anaconda3\Library\usr\bin;d:\ProgramData\Anaconda3\Library\bin;d:\ProgramData\Anaconda3\Scripts;D:\ProgramData;D:\ProgramData\Library\mingw-w64\bin;D:\ProgramData\Library\usr\bin;D:\ProgramData\Library\bin;D:\ProgramData\Scripts;C:\ProgramData\Oracle\Java\javapath;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.8.0_151\bin;C:\Program Files\Java\jdk1.8.0_151\jre\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Git\cmd;D:\software\apache-maven-3.3.9-bin\apache-maven-3.3.9\bin;D:\nodejs\;D:\nodejs\node_modules;D:\nodejs\node_global;D:\Program Files\tnpm\bin;C:\Program Files\Lenovo\Touch Fingerprint Software\;C:\Go\bin;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;D:\software\protoc-3.5.0-win32\bin;C:\Program Files\dotnet\;D:\software\go-ipfs_v0.4.14_windows-amd64\go-ipfs;D:\Program Files\nodejs\;D:\Program Files (x86)\Yarn\bin\;D:\Program Files (x86)\Yarn\bin;D:\open_code\about_webpack\node_modules\.bin;D:\Android\flutter_windows_v0.3.2-beta\flutter\bin;D:\open_code\dll;C:\Program Files\Microsoft VS Code\bin;C:\Users\wb-zj268791\AppData\Local\Programs\Fiddler;C:\Program Files\Microsoft VS Code\bin;d:\Program Files\Docker Toolbox;C:\Users\wb-zj268791\AppData\Roaming\Python\Python36\Scripts;C:\Users\wb-zj268791\AppData\Roaming\npm;C:\Users\wb-zj268791\AppData\Local\Yarn\bin;C:\Program Files\heroku\bin
USERNAME=wb-zj268791
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 78 Stepping 3, GenuineIntel



C code

int NewKey(char *room,char *gate,char *stime,char *guestname,char *guestid, int  overflag, long *cardno,char * track1,char * track2);


Java Code
int NewKey(String room,
               String gate,
               String stime,
               String guestname,
               String guestid,
               int overflag,
               LongByReference cardno,
               String track1, String track2);


// ......





Matthias Bläsing

unread,
Oct 18, 2018, 6:26:44 AM10/18/18
to jna-...@googlegroups.com
Hi,

sorry - but there is nothing indicating a problem i JNA. The exceptions
are raised in sun.misc.Unsafe, which is not used by JNA.

My gut feeling: You are running from an IDE - run the code stand alone
and see what happens.

If it still fails:

- give the command line you ran
- attach the resulting output
- attach the resulting hs_err_pid<PID>.log file

Greetings

Matthias
> --
> You received this message because you are subscribed to the Google
> Groups "Java Native Access" group.
> To unsubscribe from this group and stop receiving emails from it,
> send an email to jna-users+...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.


Reply all
Reply to author
Forward
0 new messages