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

Reply via email to