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:
[email protected]