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.