lburgazzoli commented on issue #603: WIP - Prepare for Quarkus 1.2 URL: https://github.com/apache/camel-quarkus/pull/603#issuecomment-574666987 Interesting enough, the same test show different stack trace when the native image fails depending on the jvm, so i.e. the sjms test: - JDK 1.8 ``` Fatal error: com.oracle.graal.pointsto.util.AnalysisError$ParsingError: Error encountered while parsing com.oracle.svm.reflect.ClassLoader_defineClass_c6c343b4d6dc22ca64eb2d8503b13ac9c340dcb3.invoke(java.lang.Object, java.lang.Object[]) Parsing context: parsing java.lang.reflect.Method.invoke(Method.java:498) parsing org.apache.camel.support.ObjectHelper.invokeMethod(ObjectHelper.java:184) parsing org.apache.camel.main.BaseMainSupport.loadConfigurations(BaseMainSupport.java:467) parsing org.apache.camel.main.BaseMainSupport.postProcessCamelContext(BaseMainSupport.java:522) parsing org.apache.camel.quarkus.core.CamelMain.postProcessCamelContext(CamelMain.java:59) parsing org.apache.camel.quarkus.core.CamelMain.doStart(CamelMain.java:49) parsing org.apache.camel.support.service.ServiceSupport.start(ServiceSupport.java:117) parsing org.apache.camel.quarkus.core.CamelMainRecorder.start(CamelMainRecorder.java:92) parsing io.quarkus.deployment.steps.Main$start80.deploy_0(Main$start80.zig:97) parsing io.quarkus.deployment.steps.Main$start80.deploy(Main$start80.zig:36) parsing io.quarkus.runner.ApplicationImpl.doStart(ApplicationImpl.zig:188) parsing io.quarkus.runtime.Application.start(Application.java:87) parsing io.quarkus.runtime.Application.run(Application.java:210) parsing io.quarkus.runner.GeneratedMain.main(GeneratedMain.zig:41) parsing com.oracle.svm.core.JavaMainWrapper.runCore(JavaMainWrapper.java:151) parsing com.oracle.svm.core.JavaMainWrapper.run(JavaMainWrapper.java:186) parsing com.oracle.svm.core.code.IsolateEnterStub.JavaMainWrapper_run_5087f5482cc9a6abc971913ece43acb471d2631b(generated:0) at com.oracle.graal.pointsto.util.AnalysisError.parsingError(AnalysisError.java:138) at com.oracle.graal.pointsto.flow.MethodTypeFlow.doParse(MethodTypeFlow.java:327) at com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureParsed(MethodTypeFlow.java:300) at com.oracle.graal.pointsto.flow.MethodTypeFlow.addContext(MethodTypeFlow.java:107) at com.oracle.graal.pointsto.DefaultAnalysisPolicy$DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultAnalysisPolicy.java:191) at com.oracle.graal.pointsto.flow.TypeFlow.notifyObservers(TypeFlow.java:343) at com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:385) at com.oracle.graal.pointsto.BigBang$2.run(BigBang.java:511) at com.oracle.graal.pointsto.util.CompletionExecutor.lambda$execute$0(CompletionExecutor.java:171) at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.oracle.svm.hosted.substitute.DeletedElementException: Unsupported method java.lang.ClassLoader.defineClass(String, byte[], int, int) is reachable: The declaring class of this element has been substituted, but this element is not present in the substitution class ``` - JDK 11 ``` Fatal error: com.oracle.graal.pointsto.util.AnalysisError$ParsingError: Error encountered while parsing com.oracle.svm.reflect.ClassLoader_defineClass_c6c343b4d6dc22ca64eb2d8503b13ac9c340dcb3.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.hashCode(AnnotationLiteral.java:246) parsing java.util.HashMap.hash(HashMap.java:339) parsing java.util.HashMap.get(HashMap.java:552) parsing com.oracle.svm.core.jdk.Target_sun_util_locale_provider_LocaleProviderAdapter.forType(LocaleSubstitutions.java:104) parsing sun.util.locale.provider.LocaleProviderAdapter.forJRE(LocaleProviderAdapter.java:202) parsing java.text.DecimalFormatSymbols.getInstance(DecimalFormatSymbols.java:182) parsing java.util.Formatter.getZero(Formatter.java:2437) parsing java.util.Formatter.<init>(Formatter.java:1956) parsing java.util.Formatter.<init>(Formatter.java:1978) parsing java.lang.String.format(String.java:2897) parsing java.lang.Character.toChars(Character.java:8573) parsing java.lang.StringLatin1.toLowerCaseEx(StringLatin1.java:434) parsing java.lang.StringLatin1.toLowerCase(StringLatin1.java:395) parsing java.lang.String.toLowerCase(String.java:2503) parsing java.lang.String.toLowerCase(String.java:2527) parsing com.oracle.svm.core.option.SubstrateOptionsParser.parseLong(SubstrateOptionsParser.java:436) parsing com.oracle.svm.core.option.XOptions.parseFromValueString(XOptions.java:190) parsing com.oracle.svm.core.option.XOptions.parseWithNameAndPrefix(XOptions.java:182) parsing com.oracle.svm.core.option.XOptions.parse(XOptions.java:156) parsing com.oracle.svm.core.option.RuntimeOptionParser.parseAndConsumeAllOptions(RuntimeOptionParser.java:78) parsing com.oracle.svm.jni.functions.JNIInvocationInterface$Exports.JNI_CreateJavaVM(JNIInvocationInterface.java:151) parsing com.oracle.svm.core.code.IsolateEnterStub.JNIInvocationInterface$Exports_JNI_CreateJavaVM_8df18e9ea6eb1ed7b1c899a0bbc578da0e2cc0ad(generated:0) at com.oracle.graal.pointsto.util.AnalysisError.parsingError(AnalysisError.java:138) at com.oracle.graal.pointsto.flow.MethodTypeFlow.doParse(MethodTypeFlow.java:327) at com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureParsed(MethodTypeFlow.java:300) at com.oracle.graal.pointsto.flow.MethodTypeFlow.addContext(MethodTypeFlow.java:107) at com.oracle.graal.pointsto.DefaultAnalysisPolicy$DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultAnalysisPolicy.java:191) at com.oracle.graal.pointsto.flow.TypeFlow.notifyObservers(TypeFlow.java:343) at com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:385) at com.oracle.graal.pointsto.BigBang$2.run(BigBang.java:511) at com.oracle.graal.pointsto.util.CompletionExecutor.lambda$execute$0(CompletionExecutor.java:171) 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:177) Caused by: com.oracle.svm.hosted.substitute.DeletedElementException: Unsupported method java.lang.ClassLoader.defineClass(String, byte[], int, int) is reachable: The declaring class of this element has been substituted, but this element is not present in the substitution class ```
---------------------------------------------------------------- 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 With regards, Apache Git Services