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:
us...@infra.apache.org


Reply via email to