Release Notes >
JNIWrapper 3.9 Release Notes
Post date: Jun 20, 2014 12:48:23 PM
JNIWrapper 3.9 contains the following resolved issues:
Fixed the native crash issue with invocation of callbacks on newer versions of Linux systems (32-bit Ubuntu 13, 64-bit Ubuntu 14, etc.);
Fixed the cause of FunctionExecutionException issue during invocation of a same native function from the different threads on 32-bit and 64-bit Linux systems;
Fixed problem with segmentation fault on 64-bit Linux systems;
Fixed the issue with retrieving a last error code after native function calls on 32-bit and 64-bit Windows systems;
Fixed ClassCastException in JNIWrapper logger;
Fixed the FileNotFoundException (access is denied) error during loading native JNIWrapper library from a JAR;
Fixed the issues in native implementation of JNIWrapper callbacks for 64-bit Windows platforms;
Added new Pointer.Void#castTo(Pointer.Void) method;
Fixed the issue with unnecessary creation of a temporary folder at startup;
Fixed the blocking issue in the NativeResourceCollector.stop() method;
Improved API of ExternalStringPointer class;
Fixed a cause of FileNotFoundException: <path> (Access is denied) exception while loading a native JNIWrapper library;
Fixed a cause of JNIWrapperException: java.io.IOException: Access is denied exception;
Fixed loading of native libraries from OSGi bundles;
Solved issue with Java security warning (jdk 1.7) when an application loads JNIWrapper library.