You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi everyone, I'm having this problem trying to run Graalvm and quarkus using Drools.
I'm using Quarkus 2.15.3.Final, Graalvm 22/Java 17, Drools Version 7.4.1.Final
`12:35:50,316 INFO [org.kie.api.int.uti.ServiceDiscoveryImpl] Adding Service org.drools.compiler.kie.builder.impl.KieServicesImpl
[2/7] Performing analysis... [] (49,9s @ 1,63GB)
10.808 (91,44%) of 11.820 classes reachable
14.592 (59,99%) of 24.324 fields reachable
45.064 (80,09%) of 56.269 methods reachable
714 classes, 0 fields, and 0 methods registered for reflection
4 native libraries: crypt32, ncrypt, psapi, winhttp
2 fatal errors detected:
Fatal error: com.oracle.graal.pointsto.util.AnalysisError$ParsingError: Error encountered while parsing org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildKieProject(org.drools.compiler.kie.builder.impl.InternalKieModule, org.drools.compiler.kie.builder.impl.ResultsImpl, org.drools.compiler.kie.builder.impl.KieProject, org.drools.compiler.compiler.io.memory.MemoryFileSystem)
Parsing context:
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildKieProject(KieBuilderImpl.java:249)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:218)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:176)
at ar.com.hipotecario.api.bean.DroolsBeanFactory.getKieSession(DroolsBeanFactory.java:29)
at ar.com.hipotecario.api.utils.DroolsSingleton.getSession(DroolsSingleton.java:28)
at ar.com.hipotecario.api.service.BaseService.executeBusinessRuleSynchronized(BaseService.java:227)
at ar.com.hipotecario.api.service.BusinessRulesService.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesService.java:461)
at ar.com.hipotecario.api.service.BusinessRulesService_ClientProxy.getSolicitudRequiereAnalisisRiesgoHipotecario(Unknown Source)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:325)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.AnalysisError.parsingError(AnalysisError.java:153)
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:488)
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.externalHelpQuiescePool(ForkJoinPool.java:2104)
at java.base/java.util.concurrent.ForkJoinPool.awaitQuiescence(ForkJoinPool.java:3321)
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.CompletionExecutor.complete(CompletionExecutor.java:243)
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis.doTypeflow(PointsToAnalysis.java:541)
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis.finish(PointsToAnalysis.java:529)
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.AbstractAnalysisEngine.runAnalysis(AbstractAnalysisEngine.java:143)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:745)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:578)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.run(NativeImageGenerator.java:535)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.buildImage(NativeImageGeneratorRunner.java:403)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.build(NativeImageGeneratorRunner.java:580)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.main(NativeImageGeneratorRunner.java:128)
Caused by: org.graalvm.compiler.java.BytecodeParser$BytecodeParserError: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved method during parsing: org.drools.core.rule.KieModuleMetaInfo.marshallMetaInfos(). This error is reported at image build time because class org.drools.compiler.kie.builder.impl.KieMetaInfoBuilder is registered for linking at image build time by command line
at parsing org.drools.compiler.kie.builder.impl.KieMetaInfoBuilder.writeKieModuleMetaInfo(KieMetaInfoBuilder.java:54)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.throwParserError(BytecodeParser.java:2518)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.throwParserError(SharedGraphBuilderPhase.java:110)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3393)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.handleBytecodeBlock(BytecodeParser.java:3345)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3190)
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:97)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:84)
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:446)
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:179)
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:349)
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:93)
... 20 more
Caused by: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved method during parsing: org.drools.core.rule.KieModuleMetaInfo.marshallMetaInfos(). This error is reported at image build time because class org.drools.compiler.kie.builder.impl.KieMetaInfoBuilder 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:333)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.handleUnresolvedMethod(SharedGraphBuilderPhase.java:323)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.handleUnresolvedInvoke(SharedGraphBuilderPhase.java:279)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genInvokeVirtual(BytecodeParser.java:1721)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBytecode(BytecodeParser.java:5286)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3385)
... 45 more
Fatal error: com.oracle.graal.pointsto.util.AnalysisError$ParsingError: Error encountered while parsing org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildKieModuleModel()
Parsing context:
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildKieModuleModel(KieBuilderImpl.java:434)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.init(KieBuilderImpl.java:144)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:189)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:176)
at ar.com.hipotecario.api.bean.DroolsBeanFactory.getKieSession(DroolsBeanFactory.java:29)
at ar.com.hipotecario.api.utils.DroolsSingleton.getSession(DroolsSingleton.java:28)
at ar.com.hipotecario.api.service.BaseService.executeBusinessRuleSynchronized(BaseService.java:227)
at ar.com.hipotecario.api.service.BusinessRulesService.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesService.java:461)
at ar.com.hipotecario.api.service.BusinessRulesService_ClientProxy.getSolicitudRequiereAnalisisRiesgoHipotecario(Unknown Source)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:325)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.util.AnalysisError.parsingError(AnalysisError.java:153)
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.DefaultSpecialInvokeTypeFlow.onObservedUpdate(DefaultSpecialInvokeTypeFlow.java:61)
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:562)
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.PointsToAnalysis$1.run(PointsToAnalysis.java:488)
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 method during parsing: org.drools.compiler.kproject.models.KieModuleModelImpl$kModuleMarshaller.(org.drools.compiler.kproject.models.KieModuleModelImpl$1). This error is reported at image build time because class org.drools.compiler.kproject.models.KieModuleModelImpl is registered for linking at image build time by command line
at parsing org.drools.compiler.kproject.models.KieModuleModelImpl.(KieModuleModelImpl.java:167)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.throwParserError(BytecodeParser.java:2518)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.throwParserError(SharedGraphBuilderPhase.java:110)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3393)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.handleBytecodeBlock(BytecodeParser.java:3345)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3190)
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:97)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:84)
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:446)
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.builder/com.oracle.svm.hosted.fieldfolding.StaticFinalFieldFoldingNodePlugin.handleLoadStaticField(StaticFinalFieldFoldingFeature.java:358)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genGetStatic(BytecodeParser.java:4801)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genGetStatic(BytecodeParser.java:4772)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBytecode(BytecodeParser.java:5282)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3385)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.handleBytecodeBlock(BytecodeParser.java:3345)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3190)
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:97)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:84)
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:446)
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:179)
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:349)
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:93)
... 13 more
Caused by: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved method during parsing: org.drools.compiler.kproject.models.KieModuleModelImpl$kModuleMarshaller.(org.drools.compiler.kproject.models.KieModuleModelImpl$1). This error is reported at image build time because class org.drools.compiler.kproject.models.KieModuleModelImpl 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:333)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.handleUnresolvedMethod(SharedGraphBuilderPhase.java:323)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.handleUnresolvedInvoke(SharedGraphBuilderPhase.java:279)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genInvokeSpecial(BytecodeParser.java:1778)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genInvokeSpecial(BytecodeParser.java:1768)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBytecode(BytecodeParser.java:5287)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3385)
... 55 more
10,8s (12,3% of total time) in 25 GCs | Peak RSS: 3,27GB | CPU load: 3,69
========================================================================================================================
Failed generating 'api-businessrules-1.0.0-SNAPSHOT-runner' after 1m 26s.
Error: Image build request failed with exit status 1
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:17 min
[INFO] Finished at: 2024-04-03T12:35:54-03:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal io.quarkus:quarkus-maven-plugin:2.15.3.Final:build (default) on project api-businessrules: 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: io.quarkus.deployment.pkg.steps.NativeImageBuildStep$ImageGenerationFailureException: Image generation failed. Exit code: 1`
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Select Topic Area
Question
Body
Hi everyone, I'm having this problem trying to run Graalvm and quarkus using Drools.
I'm using Quarkus 2.15.3.Final, Graalvm 22/Java 17, Drools Version 7.4.1.Final
`12:35:50,316 INFO [org.kie.api.int.uti.ServiceDiscoveryImpl] Adding Service org.drools.compiler.kie.builder.impl.KieServicesImpl
[2/7] Performing analysis... [] (49,9s @ 1,63GB)
10.808 (91,44%) of 11.820 classes reachable
14.592 (59,99%) of 24.324 fields reachable
45.064 (80,09%) of 56.269 methods reachable
714 classes, 0 fields, and 0 methods registered for reflection
4 native libraries: crypt32, ncrypt, psapi, winhttp
2 fatal errors detected:
Fatal error: com.oracle.graal.pointsto.util.AnalysisError$ParsingError: Error encountered while parsing org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildKieProject(org.drools.compiler.kie.builder.impl.InternalKieModule, org.drools.compiler.kie.builder.impl.ResultsImpl, org.drools.compiler.kie.builder.impl.KieProject, org.drools.compiler.compiler.io.memory.MemoryFileSystem)
Parsing context:
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildKieProject(KieBuilderImpl.java:249)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:218)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:176)
at ar.com.hipotecario.api.bean.DroolsBeanFactory.getKieSession(DroolsBeanFactory.java:29)
at ar.com.hipotecario.api.utils.DroolsSingleton.getSession(DroolsSingleton.java:28)
at ar.com.hipotecario.api.service.BaseService.executeBusinessRuleSynchronized(BaseService.java:227)
at ar.com.hipotecario.api.service.BusinessRulesService.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesService.java:461)
at ar.com.hipotecario.api.service.BusinessRulesService_ClientProxy.getSolicitudRequiereAnalisisRiesgoHipotecario(Unknown Source)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:325)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
Caused by: org.graalvm.compiler.java.BytecodeParser$BytecodeParserError: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved method during parsing: org.drools.core.rule.KieModuleMetaInfo.marshallMetaInfos(). This error is reported at image build time because class org.drools.compiler.kie.builder.impl.KieMetaInfoBuilder is registered for linking at image build time by command line
at parsing org.drools.compiler.kie.builder.impl.KieMetaInfoBuilder.writeKieModuleMetaInfo(KieMetaInfoBuilder.java:54)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.throwParserError(BytecodeParser.java:2518)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.throwParserError(SharedGraphBuilderPhase.java:110)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3393)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.handleBytecodeBlock(BytecodeParser.java:3345)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3190)
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:97)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:84)
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:446)
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:179)
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:349)
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:93)
... 20 more
Caused by: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved method during parsing: org.drools.core.rule.KieModuleMetaInfo.marshallMetaInfos(). This error is reported at image build time because class org.drools.compiler.kie.builder.impl.KieMetaInfoBuilder 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:333)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.handleUnresolvedMethod(SharedGraphBuilderPhase.java:323)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.handleUnresolvedInvoke(SharedGraphBuilderPhase.java:279)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genInvokeVirtual(BytecodeParser.java:1721)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBytecode(BytecodeParser.java:5286)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3385)
... 45 more
Fatal error: com.oracle.graal.pointsto.util.AnalysisError$ParsingError: Error encountered while parsing org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildKieModuleModel()
Parsing context:
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildKieModuleModel(KieBuilderImpl.java:434)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.init(KieBuilderImpl.java:144)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:189)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:176)
at ar.com.hipotecario.api.bean.DroolsBeanFactory.getKieSession(DroolsBeanFactory.java:29)
at ar.com.hipotecario.api.utils.DroolsSingleton.getSession(DroolsSingleton.java:28)
at ar.com.hipotecario.api.service.BaseService.executeBusinessRuleSynchronized(BaseService.java:227)
at ar.com.hipotecario.api.service.BusinessRulesService.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesService.java:461)
at ar.com.hipotecario.api.service.BusinessRulesService_ClientProxy.getSolicitudRequiereAnalisisRiesgoHipotecario(Unknown Source)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:325)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
at ar.com.hipotecario.api.resource.BusinessRulesResource.getSolicitudRequiereAnalisisRiesgoHipotecario(BusinessRulesResource.java:323)
Caused by: org.graalvm.compiler.java.BytecodeParser$BytecodeParserError: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved method during parsing: org.drools.compiler.kproject.models.KieModuleModelImpl$kModuleMarshaller.(org.drools.compiler.kproject.models.KieModuleModelImpl$1). This error is reported at image build time because class org.drools.compiler.kproject.models.KieModuleModelImpl is registered for linking at image build time by command line
at parsing org.drools.compiler.kproject.models.KieModuleModelImpl.(KieModuleModelImpl.java:167)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.throwParserError(BytecodeParser.java:2518)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.throwParserError(SharedGraphBuilderPhase.java:110)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3393)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.handleBytecodeBlock(BytecodeParser.java:3345)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3190)
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:97)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:84)
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:446)
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.builder/com.oracle.svm.hosted.fieldfolding.StaticFinalFieldFoldingNodePlugin.handleLoadStaticField(StaticFinalFieldFoldingFeature.java:358)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genGetStatic(BytecodeParser.java:4801)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genGetStatic(BytecodeParser.java:4772)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBytecode(BytecodeParser.java:5282)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3385)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.handleBytecodeBlock(BytecodeParser.java:3345)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3190)
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:97)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:84)
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:446)
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:179)
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:349)
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.flow.MethodTypeFlow.createFlowsGraph(MethodTypeFlow.java:93)
... 13 more
Caused by: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved method during parsing: org.drools.compiler.kproject.models.KieModuleModelImpl$kModuleMarshaller.(org.drools.compiler.kproject.models.KieModuleModelImpl$1). This error is reported at image build time because class org.drools.compiler.kproject.models.KieModuleModelImpl 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:333)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.handleUnresolvedMethod(SharedGraphBuilderPhase.java:323)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.handleUnresolvedInvoke(SharedGraphBuilderPhase.java:279)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genInvokeSpecial(BytecodeParser.java:1778)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genInvokeSpecial(BytecodeParser.java:1768)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBytecode(BytecodeParser.java:5287)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3385)
... 55 more
========================================================================================================================
Failed generating 'api-businessrules-1.0.0-SNAPSHOT-runner' after 1m 26s.
Error: Image build request failed with exit status 1
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:17 min
[INFO] Finished at: 2024-04-03T12:35:54-03:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal io.quarkus:quarkus-maven-plugin:2.15.3.Final:build (default) on project api-businessrules: 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: io.quarkus.deployment.pkg.steps.NativeImageBuildStep$ImageGenerationFailureException: Image generation failed. Exit code: 1`
Beta Was this translation helpful? Give feedback.
All reactions