jamesnetherton opened a new issue, #7932:
URL: https://github.com/apache/camel-quarkus/issues/7932

   ### Bug description
   
   The JOOR generated classes are built with JDK 25, but the native build uses 
the default builder image which is based on JDK 21.
   
   ```
   java.lang.UnsupportedClassVersionError: MyRoutesWithBeans has been compiled 
by a more recent version of the Java Runtime (class file version 69.0), this 
version of the Java Runtime only recognizes class file versions up to 65.0
        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
        at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027)
        at 
java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
        at 
org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageClassLoader.defineClass(NativeImageClassLoader.java:490)
        at 
org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageClassLoader.findClassViaClassPath(NativeImageClassLoader.java:442)
        at 
org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageClassLoader.loadClass(NativeImageClassLoader.java:629)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
        at java.base/java.lang.Class.forName0(Native Method)
        at java.base/java.lang.Class.forName(Class.java:421)
        at java.base/java.lang.Class.forName(Class.java:412)
        at 
org.apache.camel.quarkus.dsl.java.joor.runtime.JavaJoorDslRecorder.registerRoutes(JavaJoorDslRecorder.java:40)
        at 
io.quarkus.runner.recorded.JavaJoorDslProcessor$registerRoutesBuilder1505700168.deploy_0(Unknown
 Source)
        at 
io.quarkus.runner.recorded.JavaJoorDslProcessor$registerRoutesBuilder1505700168.deploy(Unknown
 Source)
        at io.quarkus.runner.ApplicationImpl.<clinit>(Unknown Source)
        at java.base/jdk.internal.misc.Unsafe.ensureClassInitialized0(Native 
Method)
        at 
java.base/jdk.internal.misc.Unsafe.ensureClassInitialized(Unsafe.java:1160)
        at 
org.graalvm.nativeimage.builder/com.oracle.svm.hosted.classinitialization.ClassInitializationSupport.ensureClassInitialized(ClassInitializationSupport.java:177)
   ```


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