I'm parsing an arrow stream using the apache arrow java library 7.0.0 and I'm seeing this warning:
WARNING: AnillegalreflectiveaccessoperationhasoccurredWARNING: Illegalreflectiveaccessbyorg.apache.arrow.memory.util.MemoryUtil (file:/home/ubuntu/.m2/repository/org/apache/arrow/arrow-memory-core/7.0.0/arrow-memory-core-7.0.0.jar) tofieldjava.nio.Buffer.addressWARNING: Pleaseconsiderreportingthistothemaintainersoforg.apache.arrow.memory.util.MemoryUtilWARNING: Use --illegal-access=warntoenablewarningsoffurtherillegalreflectiveaccessoperationsWARNING: Allillegalaccessoperationswillbedeniedinafuturerelease
I'm running java from openjdk 11
java --versionopenjdk11.0.122021-07-20OpenJDKRuntimeEnvironment (build11.0.12+0-adhoc..source)
OpenJDK64-BitServerVM (build11.0.12+0-adhoc..source, mixedmode)
When moving to openjdk 17 I'm no longer able to run my code and I'm seeing this error
Causedby: java.lang.reflect.InaccessibleObjectException: Unabletomakefieldlongjava.nio.Buffer.addressaccessible: modulejava.basedoesnot"opens java.nio"tounnamedmodule@315ea6a7atjava.lang.reflect.AccessibleObject.checkCanSetAccessible (AccessibleObject.java:354)
atjava.lang.reflect.AccessibleObject.checkCanSetAccessible (AccessibleObject.java:297)
atjava.lang.reflect.Field.checkCanSetAccessible (Field.java:178)
atjava.lang.reflect.Field.setAccessible (Field.java:172)
atorg.apache.arrow.memory.util.MemoryUtil.<clinit> (MemoryUtil.java:84)
atorg.apache.arrow.memory.ArrowBuf.getDirectBuffer (ArrowBuf.java:228)
atorg.apache.arrow.memory.ArrowBuf.nioBuffer (ArrowBuf.java:223)
atorg.apache.arrow.vector.ipc.ReadChannel.readFully (ReadChannel.java:87)
atorg.apache.arrow.vector.ipc.message.MessageSerializer.readMessageBody (MessageSerializer.java:727)
atorg.apache.arrow.vector.ipc.message.MessageChannelReader.readNext (MessageChannelReader.java:67)
atorg.apache.arrow.vector.ipc.ArrowStreamReader.loadNextBatch (ArrowStreamReader.java:145)
...
Environment: Distributor ID: Ubuntu
Description: Ubuntu 20.04.4 LTS
Release: 20.04
Codename: focal
Reporter: helmi
Assignee: David Dali Susanibar Arce / @davisusanibar
Related issues:
Note: This issue was originally created as ARROW-16129. Please see the migration documentation for further details.
I'm parsing an arrow stream using the apache arrow java library 7.0.0 and I'm seeing this warning:
I'm running java from openjdk 11
When moving to openjdk 17 I'm no longer able to run my code and I'm seeing this error
Environment: Distributor ID: Ubuntu
Description: Ubuntu 20.04.4 LTS
Release: 20.04
Codename: focal
Reporter: helmi
Assignee: David Dali Susanibar Arce / @davisusanibar
Related issues:
Note: This issue was originally created as ARROW-16129. Please see the migration documentation for further details.