ppalaga commented on issue #2340:
URL: https://github.com/apache/camel-quarkus/issues/2340#issuecomment-807484786
Keeping open as, can still see this failure:
```
[INFO] [io.quarkus.deployment.pkg.steps.NativeImageBuildRunner]
/home/ppalaga/.sdkman/candidates/java/21.0.0.r11-grl/bin/native-image
-J-Dsun.nio.ch.maxUpdateArraySize=100
-J-Djava.util.logging.manager=org.jboss.logmanager.LogManager
-J-Dvertx.logger-delegate-factory-class-name=io.quarkus.vertx.core.runtime.VertxLogDelegateFactory
-J-Dvertx.disableDnsResolver=true -J-Dio.netty.leakDetection.level=DISABLED
-J-Dio.netty.allocator.maxOrder=1 -J-Duser.language=en -J-Duser.country=IE
-J-Dfile.encoding=UTF-8 --initialize-at-build-time=
-H:InitialCollectionPolicy=com.oracle.svm.core.genscavenge.CollectionPolicy\$BySpaceAndTime
-H:+JNI -H:+AllowFoldMethods -jar
camel-quarkus-integration-test-spring-rabbitmq-1.8.0-SNAPSHOT-runner.jar
-H:FallbackThreshold=0 -H:+ReportExceptionStackTraces -H:-AddAllCharsets
-H:EnableURLProtocols=http -H:NativeLinkerOption=-no-pie --no-server
-H:-UseServiceLoaderFeature -H:+StackTrace
camel-quarkus-integration-test-spring-rabbitmq-1.8.0-SNAPSHOT-runner
[camel-quarkus-integration-test-spring-rabbitmq-1.8.0-SNAPSHOT-runner:490466]
classlist: 2,070.42 ms, 1.19 GB
[camel-quarkus-integration-test-spring-rabbitmq-1.8.0-SNAPSHOT-runner:490466]
(cap): 500.50 ms, 1.19 GB
[camel-quarkus-integration-test-spring-rabbitmq-1.8.0-SNAPSHOT-runner:490466]
setup: 1,898.89 ms, 1.19 GB
[camel-quarkus-integration-test-spring-rabbitmq-1.8.0-SNAPSHOT-runner:490466]
analysis: 7,960.13 ms, 2.70 GB
Fatal error:com.oracle.graal.pointsto.util.AnalysisError$ParsingError: Error
encountered while parsing
com.oracle.svm.reflect.ClassLoader_defineClass_cab4c2cb6585f90fcf53a356910d78404091a4e3.invoke(java.lang.Object,
java.lang.Object[])
Parsing context:
parsing java.lang.reflect.Method.invoke(Method.java:566)
parsing
javax.enterprise.util.AnnotationLiteral.invoke(AnnotationLiteral.java:288)
parsing
javax.enterprise.util.AnnotationLiteral.getMemberValue(AnnotationLiteral.java:276)
parsing
javax.enterprise.util.AnnotationLiteral.toString(AnnotationLiteral.java:135)
parsing java.lang.String.valueOf(String.java:2951)
parsing java.lang.StringBuilder.append(StringBuilder.java:168)
parsing java.lang.Throwable.printStackTrace(Throwable.java:662)
parsing java.lang.Throwable.printStackTrace(Throwable.java:648)
parsing java.lang.Throwable.printStackTrace(Throwable.java:639)
parsing
com.oracle.svm.jni.functions.JNIFunctions.ExceptionDescribe(JNIFunctions.java:759)
parsing
com.oracle.svm.core.code.IsolateEnterStub.JNIFunctions_ExceptionDescribe_b5412f7570bccae90b000bc37855f00408b2ad73(generated:0)
at
com.oracle.graal.pointsto.util.AnalysisError.parsingError(AnalysisError.java:138)
at
com.oracle.graal.pointsto.flow.MethodTypeFlow.doParse(MethodTypeFlow.java:331)
at
com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureParsed(MethodTypeFlow.java:302)
at
com.oracle.graal.pointsto.flow.MethodTypeFlow.addContext(MethodTypeFlow.java:103)
at
com.oracle.graal.pointsto.DefaultAnalysisPolicy$DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultAnalysisPolicy.java:227)
at
com.oracle.graal.pointsto.flow.TypeFlow.notifyObservers(TypeFlow.java:470)
at com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:542)
at com.oracle.graal.pointsto.BigBang$2.run(BigBang.java:547)
at
com.oracle.graal.pointsto.util.CompletionExecutor.lambda$execute$0(CompletionExecutor.java:173)
at
java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426)
at
java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at
java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at
java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at
java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at
java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: com.oracle.svm.hosted.substitute.DeletedElementException:
Unsupported method java.lang.ClassLoader.defineClass(String, byte[], int, int,
ProtectionDomain) is reachable
To diagnose the issue, you can add the option
--report-unsupported-elements-at-runtime. The unsupported element is then
reported at run time when it is accessed the first time.
at
com.oracle.svm.hosted.substitute.AnnotationSubstitutionProcessor.lookup(AnnotationSubstitutionProcessor.java:187)
at
com.oracle.graal.pointsto.infrastructure.SubstitutionProcessor$ChainedSubstitutionProcessor.lookup(SubstitutionProcessor.java:128)
at
com.oracle.graal.pointsto.infrastructure.SubstitutionProcessor$ChainedSubstitutionProcessor.lookup(SubstitutionProcessor.java:128)
at
com.oracle.graal.pointsto.meta.AnalysisUniverse.lookupAllowUnresolved(AnalysisUniverse.java:409)
at
com.oracle.graal.pointsto.meta.AnalysisUniverse.lookup(AnalysisUniverse.java:389)
at
com.oracle.graal.pointsto.meta.AnalysisUniverse.lookup(AnalysisUniverse.java:77)
at
com.oracle.graal.pointsto.infrastructure.UniverseMetaAccess.lookupJavaMethod(UniverseMetaAccess.java:93)
at
com.oracle.graal.pointsto.meta.AnalysisMetaAccess.lookupJavaMethod(AnalysisMetaAccess.java:66)
at
com.oracle.graal.pointsto.meta.AnalysisMetaAccess.lookupJavaMethod(AnalysisMetaAccess.java:39)
at
com.oracle.svm.reflect.hosted.ReflectionSubstitutionType$ReflectiveInvokeMethod.buildGraph(ReflectionSubstitutionType.java:541)
at
com.oracle.graal.pointsto.meta.AnalysisMethod.buildGraph(AnalysisMethod.java:333)
at
com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:187)
at
com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:357)
at
com.oracle.graal.pointsto.flow.MethodTypeFlow.doParse(MethodTypeFlow.java:313)
... 13 more
Error: Image build request failed with exit status 1
```
The only significant change before and after the commit
72d67f074e112d256692d9c2c9b6d452c03c7448 that breaks this is the upgrade of
spring from 5.3.3 to 5.3.5. As a workaround I am thus forcing 5.3.3 in our
parent pom for now.
--
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.
For queries about this service, please contact Infrastructure at:
[email protected]