Release Notes‎ > ‎

JNIWrapper 3.9 Release Notes

posted Jun 20, 2014, 5:48 AM by Sergei Piletsky   [ updated Jul 2, 2014, 8:12 AM ]

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: 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.