kjeldpaw opened a new issue #2250:
URL: https://github.com/apache/camel-quarkus/issues/2250


   Hi,
   when I build the native: `mvn clean package -Pnative 
-Dquarkus.native.container-build=true` I'm getting the error below:
   
   `[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ hpsa-integrator ---
   [INFO] Building jar: 
/Users/pfk/Projects/infrastructure-owner/hpsa-integrator/target/hpsa-integrator-snapshot.jar
   [INFO]
   [INFO] --- quarkus-maven-plugin:1.11.3.Final:build (default) @ 
hpsa-integrator ---
   [INFO] [org.jboss.threads] JBoss Threads version 3.2.0.Final
   [INFO] [io.quarkus.deployment.pkg.steps.NativeImageBuildStep] Using docker 
to run the native image builder
   [INFO] [io.quarkus.deployment.pkg.steps.NativeImageBuildStep] Checking image 
status quay.io/quarkus/ubi-quarkus-native-image:20.3.1-java11
   [INFO] [io.quarkus.flyway.FlywayProcessor] Adding application migrations in 
path 
'/Users/pfk/Projects/infrastructure-owner/hpsa-integrator/target/classes/db/migration/'
 using protocol 'file'
   [INFO] [org.hibernate.Version] HHH000412: Hibernate ORM core version 
5.4.27.SP1
   20.3.1-java11: Pulling from quarkus/ubi-quarkus-native-image
   Digest: 
sha256:9a36053fe4545ab4f20b411a92dd87175d3730d6782a01749160a2610c5f2720
   Status: Image is up to date for 
quay.io/quarkus/ubi-quarkus-native-image:20.3.1-java11
   quay.io/quarkus/ubi-quarkus-native-image:20.3.1-java11
   [INFO] [io.quarkus.deployment.pkg.steps.JarResultBuildStep] Building native 
image source jar: 
/Users/pfk/Projects/infrastructure-owner/hpsa-integrator/target/hpsa-integrator-snapshot-native-image-source-jar/hpsa-integrator-snapshot-runner.jar
   [INFO] [io.quarkus.deployment.pkg.steps.NativeImageBuildStep] Building 
native image from 
/Users/pfk/Projects/infrastructure-owner/hpsa-integrator/target/hpsa-integrator-snapshot-native-image-source-jar/hpsa-integrator-snapshot-runner.jar
   [INFO] [io.quarkus.deployment.pkg.steps.NativeImageBuildStep] Using docker 
to run the native image builder
   [INFO] [io.quarkus.deployment.pkg.steps.NativeImageBuildStep] Checking image 
status quay.io/quarkus/ubi-quarkus-native-image:20.3.1-java11
   20.3.1-java11: Pulling from quarkus/ubi-quarkus-native-image
   Digest: 
sha256:9a36053fe4545ab4f20b411a92dd87175d3730d6782a01749160a2610c5f2720
   Status: Image is up to date for 
quay.io/quarkus/ubi-quarkus-native-image:20.3.1-java11
   quay.io/quarkus/ubi-quarkus-native-image:20.3.1-java11
   [INFO] [io.quarkus.deployment.pkg.steps.NativeImageBuildStep] Running 
Quarkus native-image plugin on GraalVM Version 20.3.1 (Java Version 
11.0.10+8-jvmci-20.3-b09)
   [INFO] [io.quarkus.deployment.pkg.steps.NativeImageBuildStep] docker run -v 
/Users/pfk/Projects/infrastructure-owner/hpsa-integrator/target/hpsa-integrator-snapshot-native-image-source-jar:/project:z
 --env LANG=C --rm quay.io/quarkus/ubi-quarkus-native-image:20.3.1-java11 
-J-Djava.util.logging.manager=org.jboss.logmanager.LogManager 
-J-Dcom.mysql.cj.disableAbandonedConnectionCleanup=true 
-J-DCoordinatorEnvironmentBean.transactionStatusManagerEnable=false 
-J-Dsun.nio.ch.maxUpdateArraySize=100 
-J-Dcom.sun.xml.bind.v2.bytecode.ClassTailor.noOptimize=true 
-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-Dfile.encoding=UTF-8 
--initialize-at-run-time=com.arjuna.ats.internal.arjuna.utils.SocketProcessId,com.arjuna.ats.arjuna.utils.Utility
 -H:+TraceClassInitialization --initialize-at-build-time= -H:InitialCo
 
llectionPolicy=com.oracle.svm.core.genscavenge.CollectionPolicy\$BySpaceAndTime 
-H:+JNI -H:+AllowFoldMethods -jar hpsa-integrator-snapshot-runner.jar 
-H:FallbackThreshold=0 -H:+ReportExceptionStackTraces -H:+AddAllCharsets 
-H:EnableURLProtocols=http,https --enable-all-security-services --no-server 
-H:-UseServiceLoaderFeature -H:+StackTrace hpsa-integrator-snapshot-runner
        [hpsa-integrator-snapshot-runner:25]    classlist:  14,476.57 ms,  1.67 
GB
   [hpsa-integrator-snapshot-runner:25]        (cap):   1,580.68 ms,  1.96 GB
   [hpsa-integrator-snapshot-runner:25]        setup:   4,414.42 ms,  1.96 GB
   06:19:27,527 INFO  [org.hib.val.int.uti.Version] HV000001: Hibernate 
Validator 6.2.0.Final
   06:19:27,697 INFO  [org.hib.Version] HHH000412: Hibernate ORM core version 
5.4.27.SP1
   06:19:27,704 INFO  [org.hib.ann.com.Version] HCANN000001: Hibernate Commons 
Annotations {5.1.2.Final}
   06:19:27,749 INFO  [org.hib.dia.Dialect] HHH000400: Using dialect: 
org.hibernate.dialect.MySQL8Dialect
   [hpsa-integrator-snapshot-runner:25]     analysis:   9,610.16 ms,  2.61 GB
   3 fatal errors detected:
   Fatal error:com.oracle.graal.pointsto.util.AnalysisError$ParsingError: Error 
encountered while parsing 
com.oracle.svm.reflect.Class_getConstantPool_ac2fe69907020828641ea8430ae92650aa75d0f1.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.printEnclosedStackTrace(Throwable.java:701)
        parsing java.lang.Throwable.printStackTrace(Throwable.java:671)
        parsing java.lang.Throwable.printStackTrace(Throwable.java:648)
        parsing java.lang.Throwable.printStackTrace(Throwable.java:639)
        parsing 
com.oracle.svm.core.thread.JavaThreads.dispatchUncaughtException(JavaThreads.java:618)
        parsing 
com.oracle.svm.core.JavaMainWrapper.runCore(JavaMainWrapper.java:152)
        parsing 
com.oracle.svm.core.JavaMainWrapper.run(JavaMainWrapper.java:182)
        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: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.Class.getConstantPool() is reachable: The 
declaring class of this element has been substituted, but this element is not 
present in the substitution class
   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:536)
        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
   Fatal error:com.oracle.graal.pointsto.util.AnalysisError$ParsingError: Error 
encountered while parsing java.util.jar.JarVerifier.<init>(byte[])
   Parsing context:
        parsing 
java.util.jar.JarInputStream.checkManifest(JarInputStream.java:98)
        parsing 
java.util.jar.JarInputStream.getNextEntry(JarInputStream.java:144)
        parsing 
java.util.jar.JarInputStream.getNextJarEntry(JarInputStream.java:179)
        parsing 
org.apache.camel.impl.engine.DefaultPackageScanClassResolver.doLoadJarClassEntries(DefaultPackageScanClassResolver.java:359)
        parsing 
org.apache.camel.impl.engine.DefaultPackageScanClassResolver.loadImplementationsInJar(DefaultPackageScanClassResolver.java:332)
        parsing 
org.apache.camel.impl.engine.DefaultPackageScanClassResolver.find(DefaultPackageScanClassResolver.java:260)
        parsing 
org.apache.camel.impl.engine.DefaultPackageScanClassResolver.find(DefaultPackageScanClassResolver.java:160)
        parsing 
org.apache.camel.impl.engine.DefaultPackageScanClassResolver.findAnnotated(DefaultPackageScanClassResolver.java:88)
        parsing 
org.apache.camel.impl.converter.AnnotationTypeConverterLoader.load(AnnotationTypeConverterLoader.java:119)
        parsing 
org.apache.camel.impl.converter.BaseTypeConverterRegistry.loadTypeConverters(BaseTypeConverterRegistry.java:212)
        parsing 
org.apache.camel.impl.converter.DefaultTypeConverter.scanTypeConverters(DefaultTypeConverter.java:98)
        parsing 
org.apache.camel.impl.converter.DefaultTypeConverter.doInit(DefaultTypeConverter.java:71)
        parsing 
org.apache.camel.quarkus.core.FastTypeConverter.doInit(FastTypeConverter.java:33)
        parsing 
org.apache.camel.support.service.BaseService.init(BaseService.java:83)
        parsing 
org.apache.camel.support.service.BaseService.start(BaseService.java:111)
        parsing 
org.apache.camel.impl.engine.AbstractCamelContext.startService(AbstractCamelContext.java:3108)
        parsing 
org.apache.camel.impl.engine.AbstractCamelContext.createConsumerTemplate(AbstractCamelContext.java:2163)
        parsing 
org.apache.camel.impl.engine.AbstractCamelContext.createConsumerTemplate(AbstractCamelContext.java:2154)
        parsing 
org.apache.camel.quarkus.core.CamelProducers.camelConsumerTemplate(CamelProducers.java:91)
        parsing 
org.apache.camel.quarkus.core.CamelProducers_ProducerMethod_camelConsumerTemplate_4e47d1291eb98503454eb414db678672c1e82914_Bean.create(CamelProducers_ProducerMethod_camelConsumerTemplate_4e47d1291eb98503454eb414db678672c1e82914_Bean.zig:151)
        parsing 
org.apache.camel.quarkus.core.CamelProducers_ProducerMethod_camelConsumerTemplate_4e47d1291eb98503454eb414db678672c1e82914_Bean.get(CamelProducers_ProducerMethod_camelConsumerTemplate_4e47d1291eb98503454eb414db678672c1e82914_Bean.zig:181)
        parsing 
org.apache.camel.quarkus.core.CamelProducers_ProducerMethod_camelConsumerTemplate_4e47d1291eb98503454eb414db678672c1e82914_Bean.get(CamelProducers_ProducerMethod_camelConsumerTemplate_4e47d1291eb98503454eb414db678672c1e82914_Bean.zig:216)
        parsing 
io.quarkus.arc.impl.ArcContainerImpl.beanInstanceHandle(ArcContainerImpl.java:435)
        parsing 
io.quarkus.arc.impl.ArcContainerImpl.beanInstanceHandle(ArcContainerImpl.java:448)
        parsing 
io.quarkus.arc.impl.BeanManagerImpl.getReference(BeanManagerImpl.java:59)
        parsing 
io.quarkus.runtime.ApplicationLifecycleManager.run(ApplicationLifecycleManager.java:115)
        parsing io.quarkus.runtime.Quarkus.run(Quarkus.java:66)
        parsing io.quarkus.runtime.Quarkus.run(Quarkus.java:42)
        parsing io.quarkus.runtime.Quarkus.run(Quarkus.java:119)
        parsing io.quarkus.runner.GeneratedMain.main(GeneratedMain.zig:29)
        parsing 
com.oracle.svm.core.JavaMainWrapper.runCore(JavaMainWrapper.java:146)
        parsing 
com.oracle.svm.core.JavaMainWrapper.run(JavaMainWrapper.java:182)
        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: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$DefaultSpecialInvokeTypeFlow.onObservedUpdate(DefaultAnalysisPolicy.java:368)
        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.flow.SourceTypeFlowBase.update(SourceTypeFlowBase.java:144)
        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: java.util.concurrent.RejectedExecutionException
        at 
java.base/java.util.concurrent.ForkJoinPool.externalPush(ForkJoinPool.java:1880)
        at 
java.base/java.util.concurrent.ForkJoinPool.externalSubmit(ForkJoinPool.java:1921)
        at 
java.base/java.util.concurrent.ForkJoinPool.execute(ForkJoinPool.java:2453)
        at 
com.oracle.graal.pointsto.meta.AnalysisType.registerAsReachable(AnalysisType.java:594)
        at 
com.oracle.graal.pointsto.meta.AnalysisType.registerAsReachable(AnalysisType.java:584)
        at 
com.oracle.graal.pointsto.meta.AnalysisType.registerAsAllocated(AnalysisType.java:556)
        at 
com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.registerUsedElements(MethodTypeFlowBuilder.java:260)
        at 
com.oracle.svm.hosted.analysis.flow.SVMMethodTypeFlowBuilder.registerUsedElements(SVMMethodTypeFlowBuilder.java:75)
        at 
com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:231)
        at 
com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:357)
        at 
com.oracle.graal.pointsto.flow.MethodTypeFlow.doParse(MethodTypeFlow.java:313)
        ... 14 more
   Fatal error:com.oracle.graal.pointsto.util.AnalysisError$ParsingError: Error 
encountered while parsing java.util.jar.Manifest.<init>()
   Parsing context:
        parsing 
java.util.jar.JarInputStream.checkManifest(JarInputStream.java:93)
        parsing 
java.util.jar.JarInputStream.getNextEntry(JarInputStream.java:144)
        parsing 
java.util.jar.JarInputStream.getNextJarEntry(JarInputStream.java:179)
        parsing 
org.apache.camel.impl.engine.DefaultPackageScanClassResolver.doLoadJarClassEntries(DefaultPackageScanClassResolver.java:359)
        parsing 
org.apache.camel.impl.engine.DefaultPackageScanClassResolver.loadImplementationsInJar(DefaultPackageScanClassResolver.java:332)
        parsing 
org.apache.camel.impl.engine.DefaultPackageScanClassResolver.find(DefaultPackageScanClassResolver.java:260)
        parsing 
org.apache.camel.impl.engine.DefaultPackageScanClassResolver.find(DefaultPackageScanClassResolver.java:160)
        parsing 
org.apache.camel.impl.engine.DefaultPackageScanClassResolver.findAnnotated(DefaultPackageScanClassResolver.java:88)
        parsing 
org.apache.camel.impl.converter.AnnotationTypeConverterLoader.load(AnnotationTypeConverterLoader.java:119)
        parsing 
org.apache.camel.impl.converter.BaseTypeConverterRegistry.loadTypeConverters(BaseTypeConverterRegistry.java:212)
        parsing 
org.apache.camel.impl.converter.DefaultTypeConverter.scanTypeConverters(DefaultTypeConverter.java:98)
        parsing 
org.apache.camel.impl.converter.DefaultTypeConverter.doInit(DefaultTypeConverter.java:71)
        parsing 
org.apache.camel.quarkus.core.FastTypeConverter.doInit(FastTypeConverter.java:33)
        parsing 
org.apache.camel.support.service.BaseService.init(BaseService.java:83)
        parsing 
org.apache.camel.support.service.BaseService.start(BaseService.java:111)
        parsing 
org.apache.camel.impl.engine.AbstractCamelContext.startService(AbstractCamelContext.java:3108)
        parsing 
org.apache.camel.impl.engine.AbstractCamelContext.createConsumerTemplate(AbstractCamelContext.java:2163)
        parsing 
org.apache.camel.impl.engine.AbstractCamelContext.createConsumerTemplate(AbstractCamelContext.java:2154)
        parsing 
org.apache.camel.quarkus.core.CamelProducers.camelConsumerTemplate(CamelProducers.java:91)
        parsing 
org.apache.camel.quarkus.core.CamelProducers_ProducerMethod_camelConsumerTemplate_4e47d1291eb98503454eb414db678672c1e82914_Bean.create(CamelProducers_ProducerMethod_camelConsumerTemplate_4e47d1291eb98503454eb414db678672c1e82914_Bean.zig:151)
        parsing 
org.apache.camel.quarkus.core.CamelProducers_ProducerMethod_camelConsumerTemplate_4e47d1291eb98503454eb414db678672c1e82914_Bean.get(CamelProducers_ProducerMethod_camelConsumerTemplate_4e47d1291eb98503454eb414db678672c1e82914_Bean.zig:181)
        parsing 
org.apache.camel.quarkus.core.CamelProducers_ProducerMethod_camelConsumerTemplate_4e47d1291eb98503454eb414db678672c1e82914_Bean.get(CamelProducers_ProducerMethod_camelConsumerTemplate_4e47d1291eb98503454eb414db678672c1e82914_Bean.zig:216)
        parsing 
io.quarkus.arc.impl.ArcContainerImpl.beanInstanceHandle(ArcContainerImpl.java:435)
        parsing 
io.quarkus.arc.impl.ArcContainerImpl.beanInstanceHandle(ArcContainerImpl.java:448)
        parsing 
io.quarkus.arc.impl.BeanManagerImpl.getReference(BeanManagerImpl.java:59)
        parsing 
io.quarkus.runtime.ApplicationLifecycleManager.run(ApplicationLifecycleManager.java:115)
        parsing io.quarkus.runtime.Quarkus.run(Quarkus.java:66)
        parsing io.quarkus.runtime.Quarkus.run(Quarkus.java:42)
        parsing io.quarkus.runtime.Quarkus.run(Quarkus.java:119)
        parsing io.quarkus.runner.GeneratedMain.main(GeneratedMain.zig:29)
        parsing 
com.oracle.svm.core.JavaMainWrapper.runCore(JavaMainWrapper.java:146)
        parsing 
com.oracle.svm.core.JavaMainWrapper.run(JavaMainWrapper.java:182)
        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: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$DefaultSpecialInvokeTypeFlow.onObservedUpdate(DefaultAnalysisPolicy.java:368)
        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.flow.SourceTypeFlowBase.update(SourceTypeFlowBase.java:144)
        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: java.util.concurrent.RejectedExecutionException
        at 
java.base/java.util.concurrent.ForkJoinPool.externalPush(ForkJoinPool.java:1880)
        at 
java.base/java.util.concurrent.ForkJoinPool.externalSubmit(ForkJoinPool.java:1921)
        at 
java.base/java.util.concurrent.ForkJoinPool.execute(ForkJoinPool.java:2453)
        at 
com.oracle.graal.pointsto.meta.AnalysisType.registerAsReachable(AnalysisType.java:594)
        at 
com.oracle.graal.pointsto.meta.AnalysisType.registerAsAllocated(AnalysisType.java:556)
        at 
com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.registerUsedElements(MethodTypeFlowBuilder.java:255)
        at 
com.oracle.svm.hosted.analysis.flow.SVMMethodTypeFlowBuilder.registerUsedElements(SVMMethodTypeFlowBuilder.java:75)
        at 
com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:231)
        at 
com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:357)
        at 
com.oracle.graal.pointsto.flow.MethodTypeFlow.doParse(MethodTypeFlow.java:313)
        ... 14 more
   Error: Image build request failed with exit status 1
   [INFO] 
------------------------------------------------------------------------
   [INFO] BUILD FAILURE
   [INFO] 
------------------------------------------------------------------------
   [INFO] Total time:  02:08 min
   [INFO] Finished at: 2021-02-15T07:19:36+01:00
   [INFO] 
------------------------------------------------------------------------
   [ERROR] Failed to execute goal 
io.quarkus:quarkus-maven-plugin:1.11.3.Final:build (default) on project 
hpsa-integrator: Failed to build quarkus application: 
io.quarkus.builder.BuildException: Build failure: Build failed due to errors
   [ERROR]      [error]: Build step 
io.quarkus.deployment.pkg.steps.NativeImageBuildStep#build threw an exception: 
java.lang.RuntimeException: Failed to build native image
   [ERROR]      at 
io.quarkus.deployment.pkg.steps.NativeImageBuildStep.build(NativeImageBuildStep.java:303)
   [ERROR]      at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   [ERROR]      at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   [ERROR]      at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   [ERROR]      at java.base/java.lang.reflect.Method.invoke(Method.java:566)
   [ERROR]      at 
io.quarkus.deployment.ExtensionLoader$2.execute(ExtensionLoader.java:920)
   [ERROR]      at io.quarkus.builder.BuildContext.run(BuildContext.java:277)
   [ERROR]      at 
org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2415)
   [ERROR]      at 
org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1452)
   [ERROR]      at java.base/java.lang.Thread.run(Thread.java:834)
   [ERROR]      at org.jboss.threads.JBossThread.run(JBossThread.java:501)
   [ERROR] Caused by: java.lang.RuntimeException: Image generation failed. Exit 
code: 1
   [ERROR]      at 
io.quarkus.deployment.pkg.steps.NativeImageBuildStep.imageGenerationFailed(NativeImageBuildStep.java:570)
   [ERROR]      at 
io.quarkus.deployment.pkg.steps.NativeImageBuildStep.build(NativeImageBuildStep.java:269)
   [ERROR]      ... 10 more
   [ERROR] -> [Help 1]
   [ERROR]
   [ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
switch.
   [ERROR] Re-run Maven using the -X switch to enable full debug logging.
   [ERROR]
   [ERROR] For more information about the errors and possible solutions, please 
read the following articles:
   [ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException`
   
   This is my pom.xml:
   `<?xml version="1.0" encoding="UTF-8"?>
   <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
            xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
       <modelVersion>4.0.0</modelVersion>
   
       <groupId>dk.stofa.platform</groupId>
       <artifactId>hpsa-integrator</artifactId>
       <version>${revision}</version>
       <packaging>jar</packaging>
   
       <name>hpsa-integrator</name>
       <description>HPSA Integrator service</description>
   
       <properties>
           
<stofa.repo.url>https://mvn-repo.stofa.net/repository</stofa.repo.url>
           <surefire-plugin.version>2.22.1</surefire-plugin.version>
           <maven.compiler.target>11</maven.compiler.target>
           <quarkus.platform.version>1.11.3.Final</quarkus.platform.version>
           <maven.compiler.source>11</maven.compiler.source>
           <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
           
<quarkus.platform.artifact-id>quarkus-universe-bom</quarkus.platform.artifact-id>
           
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
           <maven.compiler.parameters>true</maven.compiler.parameters>
           <quarkus-plugin.version>1.11.3.Final</quarkus-plugin.version>
           <compiler-plugin.version>3.8.1</compiler-plugin.version>
           <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
           <hpsa-api.version>9</hpsa-api.version>
           <lombok.version>1.18.16</lombok.version>
           <revision>snapshot</revision>
           <wiremock.version>2.27.2</wiremock.version>
           <quarkus-tracer.version>9</quarkus-tracer.version>
           <testcontainers.version>1.15.1</testcontainers.version>
           <modelmapper.version>2.3.7</modelmapper.version>
       </properties>
   
       <dependencyManagement>
           <dependencies>
               <dependency>
                   <groupId>${quarkus.platform.group-id}</groupId>
                   <artifactId>${quarkus.platform.artifact-id}</artifactId>
                   <version>${quarkus.platform.version}</version>
                   <type>pom</type>
                   <scope>import</scope>
               </dependency>
           </dependencies>
       </dependencyManagement>
   
       <dependencies>
   
           <!-- Camel Quarkus -->
   
           <dependency>
               <groupId>org.apache.camel.quarkus</groupId>
               <artifactId>camel-quarkus-main</artifactId>
           </dependency>
   
           <dependency>
               <groupId>org.apache.camel.quarkus</groupId>
               <artifactId>camel-quarkus-platform-http</artifactId>
           </dependency>
   
           <dependency>
               <groupId>org.apache.camel.quarkus</groupId>
               <artifactId>camel-quarkus-jackson</artifactId>
           </dependency>
   
           <dependency>
               <groupId>org.apache.camel.quarkus</groupId>
               <artifactId>camel-quarkus-direct</artifactId>
           </dependency>
   
           <dependency>
               <groupId>org.apache.camel.quarkus</groupId>
               <artifactId>camel-quarkus-bean</artifactId>
           </dependency>
   
           <dependency>
               <groupId>org.apache.camel.quarkus</groupId>
               <artifactId>camel-quarkus-jpa</artifactId>
           </dependency>
   
           <dependency>
               <groupId>org.apache.camel.quarkus</groupId>
               <artifactId>camel-quarkus-jaxb</artifactId>
           </dependency>
   
           <dependency>
               <groupId>org.apache.camel.quarkus</groupId>
               <artifactId>camel-quarkus-opentracing</artifactId>
           </dependency>
   
           <dependency>
               <groupId>org.apache.camel.quarkus</groupId>
               <artifactId>camel-quarkus-microprofile-metrics</artifactId>
           </dependency>
   
           <dependency>
               <groupId>org.apache.camel.quarkus</groupId>
               <artifactId>camel-quarkus-microprofile-health</artifactId>
           </dependency>
   
           <dependency>
               <groupId>org.apache.camel.quarkus</groupId>
               <artifactId>camel-quarkus-xml-jaxb</artifactId>
           </dependency>
   
           <dependency>
               <groupId>org.apache.camel.quarkus</groupId>
               <artifactId>camel-quarkus-http</artifactId>
           </dependency>
   
           <dependency>
               <groupId>org.apache.camel.quarkus</groupId>
               <artifactId>camel-quarkus-openapi-java</artifactId>
           </dependency>
   
           <dependency>
               <groupId>org.apache.camel.quarkus</groupId>
               <artifactId>camel-quarkus-log</artifactId>
           </dependency>
   
           <dependency>
               <groupId>org.apache.camel.quarkus</groupId>
               <artifactId>camel-quarkus-bean-validator</artifactId>
           </dependency>
   
           <dependency>
               <groupId>org.apache.camel.quarkus</groupId>
               <artifactId>camel-quarkus-rest</artifactId>
           </dependency>
   
           <dependency>
               <groupId>org.apache.camel.quarkus</groupId>
               <artifactId>camel-quarkus-jta</artifactId>
           </dependency>
   
           <!-- Quarkus IO -->
   
           <dependency>
               <groupId>io.quarkus</groupId>
               <artifactId>quarkus-jdbc-mysql</artifactId>
           </dependency>
   
           <dependency>
               <groupId>io.quarkus</groupId>
               <artifactId>quarkus-smallrye-opentracing</artifactId>
           </dependency>
   
           <dependency>
               <groupId>io.quarkus</groupId>
               <artifactId>quarkus-jaeger</artifactId>
           </dependency>
   
           <dependency>
               <groupId>io.quarkus</groupId>
               <artifactId>quarkus-arc</artifactId>
           </dependency>
   
           <dependency>
               <groupId>io.quarkus</groupId>
               <artifactId>quarkus-flyway</artifactId>
           </dependency>
   
           <dependency>
               <groupId>io.quarkus</groupId>
               <artifactId>quarkus-logging-json</artifactId>
           </dependency>
   
           <!-- Libs -->
   
           <dependency>
               <groupId>dk.stofa.platform.library</groupId>
               <artifactId>quarkus-tracer</artifactId>
               <version>${quarkus-tracer.version}</version>
           </dependency>
   
           <dependency>
               <groupId>org.projectlombok</groupId>
               <artifactId>lombok</artifactId>
               <version>${lombok.version}</version>
               <scope>provided</scope>
           </dependency>
   
           <dependency>
               <groupId>commons-io</groupId>
               <artifactId>commons-io</artifactId>
           </dependency>
   
           <dependency>
               <groupId>org.modelmapper</groupId>
               <artifactId>modelmapper</artifactId>
               <version>${modelmapper.version}</version>
           </dependency>
   
           <dependency>
               <groupId>dk.stofa.platform.library</groupId>
               <artifactId>hpsa-api</artifactId>
               <version>${hpsa-api.version}</version>
               <exclusions>
                   <exclusion>
                       <groupId>javax.xml.bind</groupId>
                       <artifactId>jaxb-api</artifactId>
                   </exclusion>
                   <exclusion>
                       <groupId>javax.validation</groupId>
                       <artifactId>validation-api</artifactId>
                   </exclusion>
                   <exclusion>
                       <groupId>org.projectlombok</groupId>
                       <artifactId>lombok</artifactId>
                   </exclusion>
               </exclusions>
           </dependency>
   
           <!-- Test -->
   
           <dependency>
               <groupId>io.quarkus</groupId>
               <artifactId>quarkus-junit5</artifactId>
               <scope>test</scope>
           </dependency>
   
           <dependency>
               <groupId>io.rest-assured</groupId>
               <artifactId>rest-assured</artifactId>
               <scope>test</scope>
           </dependency>
   
           <dependency>
               <groupId>org.testcontainers</groupId>
               <artifactId>junit-jupiter</artifactId>
               <version>${testcontainers.version}</version>
               <scope>test</scope>
           </dependency>
   
           <dependency>
               <groupId>org.testcontainers</groupId>
               <artifactId>mysql</artifactId>
               <scope>test</scope>
               <version>${testcontainers.version}</version>
           </dependency>
   
           <dependency>
               <groupId>org.assertj</groupId>
               <artifactId>assertj-core</artifactId>
               <scope>test</scope>
           </dependency>
   
           <dependency>
               <groupId>io.swagger.core.v3</groupId>
               <artifactId>swagger-core</artifactId>
               <version>2.1.5</version>
               <scope>test</scope>
           </dependency>
   
           <dependency>
               <groupId>com.github.tomakehurst</groupId>
               <artifactId>wiremock</artifactId>
               <version>${wiremock.version}</version>
               <scope>test</scope>
           </dependency>
   
           <dependency>
               <groupId>org.wiremock</groupId>
               <artifactId>wiremock-webhooks-extension</artifactId>
               <version>1.0.0</version>
               <scope>test</scope>
           </dependency>
   
           <dependency>
               <groupId>org.apache.camel.quarkus</groupId>
               <artifactId>camel-quarkus-mock</artifactId>
               <scope>test</scope>
           </dependency>
   
           <dependency>
               <groupId>io.opentracing</groupId>
               <artifactId>opentracing-mock</artifactId>
               <scope>test</scope>
           </dependency>
   
   
       </dependencies>
   
       <build>
           <plugins>
               <plugin>
                   <groupId>io.quarkus</groupId>
                   <artifactId>quarkus-maven-plugin</artifactId>
                   <version>${quarkus-plugin.version}</version>
                   <executions>
                       <execution>
                           <goals>
                               <goal>build</goal>
                               <goal>generate-code</goal>
                               <goal>generate-code-tests</goal>
                           </goals>
                       </execution>
                   </executions>
               </plugin>
   
               <plugin>
                   <artifactId>maven-compiler-plugin</artifactId>
                   <version>${compiler-plugin.version}</version>
               </plugin>
   
               <plugin>
                   <artifactId>maven-surefire-plugin</artifactId>
                   <version>${surefire-plugin.version}</version>
                   <configuration>
                       <systemPropertyVariables>
                           
<java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>
                           <maven.home>${maven.home}</maven.home>
                       </systemPropertyVariables>
                   </configuration>
               </plugin>
   
           </plugins>
       </build>
   
       <repositories>
           <repository>
               <releases>
                   <enabled>true</enabled>
               </releases>
               <snapshots>
                   <enabled>false</enabled>
               </snapshots>
               <id>stofa.mvn-repo.internal</id>
               <name>Internal Release Repository</name>
               <url>${stofa.repo.url}/internal</url>
           </repository>
           <repository>
               <snapshots>
                   <enabled>true</enabled>
               </snapshots>
               <releases>
                   <enabled>false</enabled>
               </releases>
               <id>stofa.mvn-repo.snapshot</id>
               <name>Internal Snapshot Repository</name>
               <url>${stofa.repo.url}/snapshots/</url>
           </repository>
       </repositories>
   
       <profiles>
           <profile>
               <id>native</id>
               <activation>
                   <property>
                       <name>native</name>
                   </property>
               </activation>
               <build>
                   <plugins>
                       <plugin>
                           <artifactId>maven-failsafe-plugin</artifactId>
                           <version>${surefire-plugin.version}</version>
                           <executions>
                               <execution>
                                   <goals>
                                       <goal>integration-test</goal>
                                       <goal>verify</goal>
                                   </goals>
                                   <configuration>
                                       <systemPropertyVariables>
                                           
<native.image.path>${project.build.directory}/${project.build.finalName}-runner</native.image.path>
                                           
<java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>
                                           
<maven.home>${maven.home}</maven.home>
                                       </systemPropertyVariables>
                                   </configuration>
                               </execution>
                           </executions>
                       </plugin>
                   </plugins>
               </build>
               <properties>
                   <quarkus.package.type>native</quarkus.package.type>
               </properties>
           </profile>
       </profiles>
   </project>
   `
   
   
   
   


----------------------------------------------------------------
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