jackylee-ch opened a new pull request, #13146:
URL: https://github.com/apache/arrow/pull/13146

   We are using Arrow in Spark. When the specification is turned on, it is 
possible for the task to be forcibly killed during the running process. It 
means, `JniLoader.get().ensureLoaded()` maybe failed with 
`ClosedByInterruptException` when the task was killed, and it should be 
accepted with this.
   However, `NativeMemoryPool` use it as a static code, this leads to an init 
failure every time the NativeMemroyPool is trying to initialized and can never 
succeed. It would always fail to init `NativeMemoryPool` with 
`java.lang.NoClassDefFoundError: Could not initialize class 
org.apache.arrow.dataset.jni.NativeMemoryPool`.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to