ppalaga commented on issue #4134:
URL: https://github.com/apache/camel-quarkus/issues/4134#issuecomment-1258161796

   For the current CQ snapshot, the stack trace is different:
   
   ```
   [INFO] [io.quarkus.deployment.pkg.steps.JarResultBuildStep] Building native 
image source jar: 
/home/ppalaga/orgs/demos/220927-camel/camel-quarkus-demo/target/code-with-quarkus-1.0.0-SNAPSHOT-native-image-source-jar/code-with-quarkus-1.0.0-SNAPSHOT-runner.jar
   [INFO] [io.quarkus.deployment.pkg.steps.NativeImageBuildStep] Building 
native image from 
/home/ppalaga/orgs/demos/220927-camel/camel-quarkus-demo/target/code-with-quarkus-1.0.0-SNAPSHOT-native-image-source-jar/code-with-quarkus-1.0.0-SNAPSHOT-runner.jar
   [INFO] [io.quarkus.deployment.pkg.steps.NativeImageBuildContainerRunner] 
Using docker to run the native image builder
   [INFO] [io.quarkus.deployment.pkg.steps.NativeImageBuildContainerRunner] 
Checking image status quay.io/quarkus/ubi-quarkus-native-image:22.2-java17
   22.2-java17: Pulling from quarkus/ubi-quarkus-native-image
   Digest: 
sha256:ee128914b55187c256de677fe862c7c4335be2a48093606b3aa10ef07235f876
   Status: Image is up to date for 
quay.io/quarkus/ubi-quarkus-native-image:22.2-java17
   quay.io/quarkus/ubi-quarkus-native-image:22.2-java17
   [INFO] [io.quarkus.deployment.pkg.steps.NativeImageBuildStep] Running 
Quarkus native-image plugin on GraalVM 22.2.0 Java 17 CE (Java Version 
17.0.4+8-jvmci-22.2-b06)
   [INFO] [io.quarkus.deployment.pkg.steps.NativeImageBuildRunner] docker run 
--env LANG=C --rm --user 1000:1000 -v 
/home/ppalaga/orgs/demos/220927-camel/camel-quarkus-demo/target/code-with-quarkus-1.0.0-SNAPSHOT-native-image-source-jar:/project:z
 --name build-native-IgWxT quay.io/quarkus/ubi-quarkus-native-image:22.2-java17 
-J-Djava.util.logging.manager=org.jboss.logmanager.LogManager 
-J-Dlogging.initial-configurator.min-level=500 -J-Duser.language=en 
-J-Duser.country=IE -J-Dfile.encoding=UTF-8 
--features=io.quarkus.runner.Feature,io.quarkus.runtime.graal.ResourcesFeature,io.quarkus.caffeine.runtime.graal.CacheConstructorsFeature,io.quarkus.runtime.graal.DisableLoggingFeature
 -J--add-exports=java.security.jgss/sun.security.krb5=ALL-UNNAMED 
-J--add-opens=java.base/java.text=ALL-UNNAMED 
-J--add-opens=java.base/java.io=ALL-UNNAMED 
-J--add-opens=java.base/java.lang.invoke=ALL-UNNAMED 
-J--add-opens=java.base/java.util=ALL-UNNAMED 
-H:InitialCollectionPolicy=com.oracle.svm.core.genscavenge
 .CollectionPolicy\$BySpaceAndTime -H:+AllowFoldMethods 
-J-Djava.awt.headless=true --no-fallback --link-at-build-time 
-H:+ReportExceptionStackTraces -H:-AddAllCharsets 
--enable-url-protocols=http,https -H:-UseServiceLoaderFeature -H:+StackTrace 
-H:AdditionalSecurityProviders=com.sun.security.sasl.Provider,org.apache.kafka.common.security.oauthbearer.internals.OAuthBearerSaslClientProvider,org.apache.kafka.common.security.scram.internals.ScramSaslClientProvider
 -J--add-exports=org.graalvm.sdk/org.graalvm.nativeimage.impl=ALL-UNNAMED 
-J--add-exports=org.graalvm.nativeimage.builder/com.oracle.svm.core.jdk=ALL-UNNAMED
 
-J--add-exports=org.graalvm.nativeimage.builder/com.oracle.svm.core.configure=ALL-UNNAMED
 
-J--add-exports=org.graalvm.nativeimage.builder/com.oracle.svm.core.jdk.proxy=ALL-UNNAMED
 
-J--add-exports=org.graalvm.nativeimage.builder/com.oracle.svm.core.jdk.localization=ALL-UNNAMED
 code-with-quarkus-1.0.0-SNAPSHOT-runner -jar 
code-with-quarkus-1.0.0-SNAPSHOT-runner.jar
   WARNING: Unknown module: org.graalvm.nativeimage.llvm specified to 
--add-exports
   WARNING: Unknown module: org.graalvm.nativeimage.llvm specified to 
--add-exports
   WARNING: Unknown module: org.graalvm.nativeimage.llvm specified to 
--add-exports
   
========================================================================================================================
   GraalVM Native Image: Generating 'code-with-quarkus-1.0.0-SNAPSHOT-runner' 
(executable)...
   
========================================================================================================================
   [1/7] Initializing...                                                        
                           (10.6s @ 0.42GB)
    Version info: 'GraalVM 22.2.0 Java 17 CE'
    Java version info: '17.0.4+8-jvmci-22.2-b06'
    C compiler: gcc (redhat, x86_64, 8.5.0)
    Garbage collector: Serial GC
    5 user-specific feature(s)
    - io.quarkus.caffeine.runtime.graal.CacheConstructorsFeature
    - io.quarkus.runner.Feature: Auto-generated class by Quarkus from the 
existing extensions
    - io.quarkus.runtime.graal.DisableLoggingFeature: Disables INFO logging 
during the analysis phase for the [org.jboss.threads] categories
    - io.quarkus.runtime.graal.ResourcesFeature: Register each line in 
META-INF/quarkus-native-resources.txt as a resource on Substrate VM
    - org.graalvm.home.HomeFinderFeature: Finds GraalVM paths and its version 
number
   [2/7] Performing analysis...  [*]                                            
                           (25.8s @ 3.27GB)
     18,047 (86.86%) of 20,776 classes reachable
     24,503 (62.81%) of 39,010 fields reachable
     80,367 (59.32%) of 135,480 methods reachable
        743 classes,   215 fields, and 6,209 methods registered for reflection
   
   Fatal error: com.oracle.graal.pointsto.util.AnalysisError$ParsingError: 
Error encountered while parsing 
io.netty.util.internal.logging.InternalLoggerFactory.newDefaultFactory(java.lang.String)
 
   Parsing context:
      at 
io.netty.util.internal.logging.InternalLoggerFactory.newDefaultFactory(InternalLoggerFactory.java:42)
      at 
io.netty.util.internal.logging.InternalLoggerFactory.getDefaultFactory(InternalLoggerFactory.java:111)
      at 
io.netty.util.internal.logging.InternalLoggerFactory.getInstance(InternalLoggerFactory.java:134)
      at 
io.netty.util.internal.logging.InternalLoggerFactory.getInstance(InternalLoggerFactory.java:127)
      at io.netty.buffer.ByteBufUtil.<clinit>(ByteBufUtil.java:59)
   
           at 
org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.AnalysisError.parsingError(AnalysisError.java:152)
           at 
org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:104)
           at 
org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureFlowsGraphCreated(MethodTypeFlow.java:83)
           at 
org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.getOrCreateMethodFlowsGraph(MethodTypeFlow.java:65)
           at 
org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.typestate.DefaultStaticInvokeTypeFlow.update(DefaultStaticInvokeTypeFlow.java:64)
           at 
org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis$1.run(PointsToAnalysis.java:635)
           at 
org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.executeCommand(CompletionExecutor.java:193)
           at 
org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.lambda$executeService$0(CompletionExecutor.java:177)
           at 
java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395)
           at 
java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
           at 
java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
           at 
java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
           at 
java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
           at 
java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
   Caused by: org.graalvm.compiler.java.BytecodeParser$BytecodeParserError: 
com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered 
unresolved type during parsing: io.netty.util.internal.logging.Log4J2Logger. 
This error is reported at image build time because class 
io.netty.util.internal.logging.Log4J2LoggerFactory is registered for linking at 
image build time by command line
           at parsing 
io.netty.util.internal.logging.Log4J2LoggerFactory.newInstance(Log4J2LoggerFactory.java:33)
           at 
jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.throwParserError(BytecodeParser.java:2506)
           at 
org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.throwParserError(SharedGraphBuilderPhase.java:105)
           at 
jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3367)
           at 
jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.handleBytecodeBlock(BytecodeParser.java:3319)
           at 
jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3164)
           at 
jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:1138)
           at 
jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:1030)
           at 
jdk.internal.vm.compiler/org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:84)
           at 
org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:79)
           at 
jdk.internal.vm.compiler/org.graalvm.compiler.phases.Phase.run(Phase.java:49)
           at 
jdk.internal.vm.compiler/org.graalvm.compiler.phases.BasePhase.apply(BasePhase.java:261)
           at 
jdk.internal.vm.compiler/org.graalvm.compiler.phases.Phase.apply(Phase.java:42)
           at 
jdk.internal.vm.compiler/org.graalvm.compiler.phases.Phase.apply(Phase.java:38)
           at 
org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.AnalysisParsedGraph.parseBytecode(AnalysisParsedGraph.java:135)
           at 
org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsed(AnalysisMethod.java:685)
           at 
org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.phases.InlineBeforeAnalysisGraphDecoder.lookupEncodedGraph(InlineBeforeAnalysis.java:180)
           at 
jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.doInline(PEGraphDecoder.java:1162)
           at 
jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:1145)
           at 
jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:1003)
           at 
jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:957)
           at 
jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.processNextNode(GraphDecoder.java:817)
           at 
org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.phases.InlineBeforeAnalysisGraphDecoder.processNextNode(InlineBeforeAnalysis.java:240)
           at 
jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.decode(GraphDecoder.java:548)
           at 
jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.decode(PEGraphDecoder.java:833)
           at 
org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.phases.InlineBeforeAnalysis.decodeGraph(InlineBeforeAnalysis.java:98)
           at 
org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:176)
           at 
org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:343)
           at 
org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:93)
           ... 12 more
   Caused by: com.oracle.graal.pointsto.constraints.UnresolvedElementException: 
Discovered unresolved type during parsing: 
io.netty.util.internal.logging.Log4J2Logger. This error is reported at image 
build time because class io.netty.util.internal.logging.Log4J2LoggerFactory is 
registered for linking at image build time by command line
           at 
org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.reportUnresolvedElement(SharedGraphBuilderPhase.java:298)
           at 
org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.handleUnresolvedType(SharedGraphBuilderPhase.java:253)
           at 
org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.handleUnresolvedNewInstance(SharedGraphBuilderPhase.java:199)
           at 
jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genNewInstance(BytecodeParser.java:4453)
           at 
jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genNewInstance(BytecodeParser.java:4446)
           at 
jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBytecode(BytecodeParser.java:5227)
           at 
jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3359)
           ... 37 more
   ```


-- 
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: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to