[
https://issues.apache.org/jira/browse/CAMEL-22584?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Pasquale Congiusti closed CAMEL-22584.
--------------------------------------
Resolution: Fixed
Done. No more native access warning in CI.
> [build] Review native calls
> ---------------------------
>
> Key: CAMEL-22584
> URL: https://issues.apache.org/jira/browse/CAMEL-22584
> Project: Camel
> Issue Type: Task
> Reporter: Pasquale Congiusti
> Assignee: Pasquale Congiusti
> Priority: Minor
> Fix For: 4.17.0
>
>
> We have several dependencies making use of native calls. This is deprecated
> in JDK 24 and likely to be removed in future version. We may need to
> investigate if those features are still required and if they can be replaced
> with non-native calls:
> {code}
> WARNING: java.lang.System::loadLibrary has been called by
> org.apache.activemq.artemis.nativo.jlibaio.LibaioContext in an unnamed module
> (file:/home/jenkins/.m2/repository/org/apache/activemq/activemq-artemis-native/2.0.0/activemq-artemis-native-2.0.0.jar)
> WARNING: java.lang.System::load has been called by com.sun.jna.Native in an
> unnamed module
> (file:/home/jenkins/.m2/repository/net/java/dev/jna/jna/5.17.0/jna-5.17.0.jar)
> WARNING: java.lang.System::loadLibrary has been called by
> io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryUtil in an unnamed
> module
> (file:/home/jenkins/.m2/repository/io/grpc/grpc-netty-shaded/1.76.0/grpc-netty-shaded-1.76.0.jar)
> WARNING: java.lang.System::loadLibrary has been called by
> io.netty.util.internal.NativeLibraryUtil in an unnamed module
> (file:/home/jenkins/.m2/repository/io/netty/netty-common/4.1.127.Final/netty-common-4.1.127.Final.jar)
> WARNING: java.lang.System::loadLibrary has been called by
> io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryUtil in an unnamed
> module
> (file:/home/jenkins/.m2/repository/io/grpc/grpc-netty-shaded/1.76.0/grpc-netty-shaded-1.76.0.jar)
> WARNING: java.lang.System::load has been called by ai.onnxruntime.OnnxRuntime
> in an unnamed module
> (file:/home/jenkins/.m2/repository/com/microsoft/onnxruntime/onnxruntime/1.20.0/onnxruntime-1.20.0.jar)
> WARNING: java.lang.System::loadLibrary has been called by
> io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryUtil in an unnamed
> module
> (file:/home/jenkins/.m2/repository/io/grpc/grpc-netty-shaded/1.76.0/grpc-netty-shaded-1.76.0.jar)
> WARNING: java.lang.System::loadLibrary has been called by
> org.apache.activemq.artemis.nativo.jlibaio.LibaioContext in an unnamed module
> (file:/home/jenkins/.m2/repository/org/apache/activemq/activemq-artemis-native/2.0.0/activemq-artemis-native-2.0.0.jar)
> WARNING: java.lang.System::loadLibrary has been called by
> io.netty.util.internal.NativeLibraryUtil in an unnamed module
> (file:/home/jenkins/.m2/repository/io/netty/netty-common/4.1.127.Final/netty-common-4.1.127.Final.jar)
> WARNING: java.lang.System::load has been called by
> com.kenai.jffi.internal.StubLoader in an unnamed module
> (file:/home/jenkins/.m2/repository/com/github/jnr/jffi/1.3.9/jffi-1.3.9.jar)
> WARNING: java.lang.System::loadLibrary has been called by
> io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryUtil in an unnamed
> module
> (file:/home/jenkins/.m2/repository/io/grpc/grpc-netty-shaded/1.76.0/grpc-netty-shaded-1.76.0.jar)
> WARNING: java.lang.System::load has been called by
> com.oracle.truffle.polyglot.JDKSupport in an unnamed module
> (file:/home/jenkins/.m2/repository/org/graalvm/truffle/truffle-api/25.0.0/truffle-api-25.0.0.jar)
> WARNING: java.lang.System::loadLibrary has been called by
> org.fusesource.hawtjni.runtime.Library in an unnamed module
> (file:/home/jenkins/.m2/repository/org/fusesource/leveldbjni/leveldbjni-all/1.8/leveldbjni-all-1.8.jar)
> WARNING: java.lang.System::loadLibrary has been called by
> org.apache.activemq.artemis.nativo.jlibaio.LibaioContext in an unnamed module
> (file:/home/jenkins/.m2/repository/org/apache/activemq/activemq-artemis-native/2.0.0/activemq-artemis-native-2.0.0.jar)
> WARNING: java.lang.System::loadLibrary has been called by
> org.apache.hadoop.util.NativeCodeLoader in an unnamed module
> (file:/home/jenkins/.m2/repository/org/apache/hadoop/hadoop-common/3.4.2/hadoop-common-3.4.2.jar)
> WARNING: java.lang.System::loadLibrary has been called by
> io.netty.util.internal.NativeLibraryUtil in an unnamed module
> (file:/home/jenkins/.m2/repository/io/netty/netty-common/4.1.127.Final/netty-common-4.1.127.Final.jar)
> WARNING: java.lang.System::loadLibrary has been called by
> org.apache.pulsar.shade.io.netty.util.internal.NativeLibraryUtil in an
> unnamed module
> (file:/home/jenkins/.m2/repository/org/apache/pulsar/pulsar-client/4.1.1/pulsar-client-4.1.1.jar)
> WARNING: java.lang.System::load has been called by
> com.kenai.jffi.internal.StubLoader in an unnamed module
> (file:/home/jenkins/.m2/repository/org/python/jython-standalone/2.7.4/jython-standalone-2.7.4.jar)
> WARNING: java.lang.System::load has been called by
> com.kenai.jffi.internal.StubLoader in an unnamed module
> (file:/home/jenkins/.m2/repository/org/robotframework/robotframework/4.1.2/robotframework-4.1.2.jar)
> WARNING: java.lang.System::loadLibrary has been called by
> org.apache.activemq.artemis.nativo.jlibaio.LibaioContext in an unnamed module
> (file:/home/jenkins/.m2/repository/org/apache/activemq/activemq-artemis-native/2.0.0/activemq-artemis-native-2.0.0.jar)
> WARNING: java.lang.foreign.MemorySegment::reinterpret has been called by
> org.infinispan.commons.jdkspecific.UnsafeMemoryAddressOffHeapMemory in an
> unnamed module
> (file:/home/jenkins/.m2/repository/org/infinispan/infinispan-commons/15.2.5.Final/infinispan-commons-15.2.5.Final.jar)
> {code}
> The only wide usage is in camel jbang CLI which appears to be a separate case
> reported in CAMEL-22583
--
This message was sent by Atlassian Jira
(v8.20.10#820010)