You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by "jamesnetherton (via GitHub)" <gi...@apache.org> on 2023/02/08 15:51:18 UTC

[GitHub] [camel-quarkus] jamesnetherton commented on issue #4526: Salesforce test fails Camel 4 and Quarkus 3

jamesnetherton commented on issue #4526:
URL: https://github.com/apache/camel-quarkus/issues/4526#issuecomment-1422838508

   The issue above is easily fixed. However we then hit issues with native compilation:
   
   ```
   2 fatal errors detected:
   Fatal error: com.oracle.graal.pointsto.util.AnalysisError$ParsingError: Error encountered while parsing org.glassfish.jaxb.runtime.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12.parse(java.lang.CharSequence) 
   Parsing context:
      at org.glassfish.jaxb.runtime.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12.parse(RuntimeBuiltinLeafInfoImpl.java:486)
      at org.glassfish.jaxb.runtime.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12.parse(RuntimeBuiltinLeafInfoImpl.java:482)
      at org.glassfish.jaxb.runtime.v2.runtime.ValueListBeanInfoImpl$1.text(ValueListBeanInfoImpl.java:61)
      at org.glassfish.jaxb.runtime.v2.runtime.unmarshaller.UnmarshallingContext.text(UnmarshallingContext.java:543)
      at org.glassfish.jaxb.runtime.v2.runtime.unmarshaller.InterningXmlVisitor.text(InterningXmlVisitor.java:71)
      at org.glassfish.jaxb.runtime.v2.runtime.unmarshaller.SAXConnector.processText(SAXConnector.java:182)
      at org.glassfish.jaxb.runtime.v2.runtime.unmarshaller.SAXConnector.endElement(SAXConnector.java:145)
      at org.glassfish.jaxb.core.unmarshaller.DOMScanner.visit(DOMScanner.java:235)
      at org.glassfish.jaxb.core.unmarshaller.DOMScanner.scan(DOMScanner.java:102)
      at org.glassfish.jaxb.runtime.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:330)
      at org.glassfish.jaxb.runtime.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:308)
      at org.glassfish.jaxb.runtime.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:254)
      at org.apache.camel.component.salesforce.internal.client.DefaultBulkApiClient.unmarshalResponse(DefaultBulkApiClient.java:453)
      at org.apache.camel.component.salesforce.internal.client.DefaultBulkApiClient.createRestException(DefaultBulkApiClient.java:422)
      at org.apache.camel.component.salesforce.internal.client.AbstractClientBase$1.onComplete(AbstractClientBase.java:244)
      at org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:213)
      at org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:205)
      at org.eclipse.jetty.client.HttpExchange.notifyFailureComplete(HttpExchange.java:285)
      at org.eclipse.jetty.client.HttpExchange.abort(HttpExchange.java:268)
      at org.eclipse.jetty.client.HttpDestination.process(HttpDestination.java:411)
      at org.eclipse.jetty.client.HttpDestination.process(HttpDestination.java:370)
      at org.eclipse.jetty.client.HttpDestination.send(HttpDestination.java:353)
      at org.eclipse.jetty.client.HttpDestination.send(HttpDestination.java:347)
      at org.eclipse.jetty.client.HttpDestination.send(HttpDestination.java:324)
      at org.eclipse.jetty.client.HttpDestination.send(HttpDestination.java:304)
      at org.eclipse.jetty.client.HttpClient.send(HttpClient.java:587)
      at org.eclipse.jetty.client.HttpRequest$$Lambda$2015/0x00000007c1c45160.accept(Unknown Source)
      at java.util.concurrent.ConcurrentHashMap.forEach(ConcurrentHashMap.java:1603)
      at io.quarkus.runtime.logging.LoggingSetupRecorder.createNamedHandlers(LoggingSetupRecorder.java:430)
      at io.quarkus.runtime.logging.LoggingSetupRecorder.initializeLogging(LoggingSetupRecorder.java:197)
      at io.quarkus.deployment.steps.LoggingResourceProcessor$setupLoggingRuntimeInit217128813.deploy_0(Unknown Source)
      at io.quarkus.deployment.steps.LoggingResourceProcessor$setupLoggingRuntimeInit217128813.deploy(Unknown Source)
      at io.quarkus.runner.ApplicationImpl.doStart(Unknown Source)
      at io.quarkus.runtime.Application.start(Application.java:101)
      at io.quarkus.runtime.ApplicationLifecycleManager.run(ApplicationLifecycleManager.java:111)
      at io.quarkus.runtime.Quarkus.run(Quarkus.java:71)
      at io.quarkus.runtime.Quarkus.run(Quarkus.java:44)
   
           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.DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultVirtualInvokeTypeFlow.java:109)
           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 type during parsing: com.sun.istack.ByteArrayDataSource. This error is reported at image build time because class org.glassfish.jaxb.runtime.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12 is registered for linking at image build time by command line
           at parsing org.glassfish.jaxb.runtime.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12.parse(RuntimeBuiltinLeafInfoImpl.java:489)
           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.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:171)
           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 type during parsing: com.sun.istack.ByteArrayDataSource. This error is reported at image build time because class org.glassfish.jaxb.runtime.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12 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.handleUnresolvedType(SharedGraphBuilderPhase.java:288)
           at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.handleUnresolvedNewInstance(SharedGraphBuilderPhase.java:204)
           at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genNewInstance(BytecodeParser.java:4501)
           at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genNewInstance(BytecodeParser.java:4494)
           at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBytecode(BytecodeParser.java:5291)
           at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3385)
           ... 28 more
   Fatal error: com.oracle.graal.pointsto.util.AnalysisError$ParsingError: Error encountered while parsing org.glassfish.jaxb.runtime.v2.model.impl.RuntimeBuiltinLeafInfoImpl$11.parse(java.lang.CharSequence) 
   Parsing context:
      at org.glassfish.jaxb.runtime.v2.model.impl.RuntimeBuiltinLeafInfoImpl$11.parse(RuntimeBuiltinLeafInfoImpl.java:467)
      at org.glassfish.jaxb.runtime.v2.model.impl.RuntimeBuiltinLeafInfoImpl$11.parse(RuntimeBuiltinLeafInfoImpl.java:464)
      at org.glassfish.jaxb.runtime.v2.runtime.ValueListBeanInfoImpl$1.text(ValueListBeanInfoImpl.java:61)
      at org.glassfish.jaxb.runtime.v2.runtime.unmarshaller.UnmarshallingContext.text(UnmarshallingContext.java:543)
      at org.glassfish.jaxb.runtime.v2.runtime.unmarshaller.InterningXmlVisitor.text(InterningXmlVisitor.java:71)
      at org.glassfish.jaxb.runtime.v2.runtime.unmarshaller.SAXConnector.processText(SAXConnector.java:182)
      at org.glassfish.jaxb.runtime.v2.runtime.unmarshaller.SAXConnector.endElement(SAXConnector.java:145)
      at org.glassfish.jaxb.core.unmarshaller.DOMScanner.visit(DOMScanner.java:235)
      at org.glassfish.jaxb.core.unmarshaller.DOMScanner.scan(DOMScanner.java:102)
      at org.glassfish.jaxb.runtime.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:330)
      at org.glassfish.jaxb.runtime.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:308)
      at org.glassfish.jaxb.runtime.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:254)
      at org.apache.camel.component.salesforce.internal.client.DefaultBulkApiClient.unmarshalResponse(DefaultBulkApiClient.java:453)
      at org.apache.camel.component.salesforce.internal.client.DefaultBulkApiClient.createRestException(DefaultBulkApiClient.java:422)
      at org.apache.camel.component.salesforce.internal.client.AbstractClientBase$1.onComplete(AbstractClientBase.java:244)
      at org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:213)
      at org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:205)
      at org.eclipse.jetty.client.HttpExchange.notifyFailureComplete(HttpExchange.java:285)
      at org.eclipse.jetty.client.HttpExchange.abort(HttpExchange.java:268)
      at org.eclipse.jetty.client.HttpDestination.process(HttpDestination.java:411)
      at org.eclipse.jetty.client.HttpDestination.process(HttpDestination.java:370)
      at org.eclipse.jetty.client.HttpDestination.send(HttpDestination.java:353)
      at org.eclipse.jetty.client.HttpDestination.send(HttpDestination.java:347)
      at org.eclipse.jetty.client.HttpDestination.send(HttpDestination.java:324)
      at org.eclipse.jetty.client.HttpDestination.send(HttpDestination.java:304)
      at org.eclipse.jetty.client.HttpClient.send(HttpClient.java:587)
      at org.eclipse.jetty.client.HttpRequest$$Lambda$2015/0x00000007c1c45160.accept(Unknown Source)
      at java.util.concurrent.ConcurrentHashMap.forEach(ConcurrentHashMap.java:1603)
      at io.quarkus.runtime.logging.LoggingSetupRecorder.createNamedHandlers(LoggingSetupRecorder.java:430)
      at io.quarkus.runtime.logging.LoggingSetupRecorder.initializeLogging(LoggingSetupRecorder.java:197)
      at io.quarkus.deployment.steps.LoggingResourceProcessor$setupLoggingRuntimeInit217128813.deploy_0(Unknown Source)
      at io.quarkus.deployment.steps.LoggingResourceProcessor$setupLoggingRuntimeInit217128813.deploy(Unknown Source)
      at io.quarkus.runner.ApplicationImpl.doStart(Unknown Source)
      at io.quarkus.runtime.Application.start(Application.java:101)
      at io.quarkus.runtime.ApplicationLifecycleManager.run(ApplicationLifecycleManager.java:111)
      at io.quarkus.runtime.Quarkus.run(Quarkus.java:71)
      at io.quarkus.runtime.Quarkus.run(Quarkus.java:44)
   
           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.DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultVirtualInvokeTypeFlow.java:109)
           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 type during parsing: com.sun.istack.ByteArrayDataSource. This error is reported at image build time because class org.glassfish.jaxb.runtime.v2.model.impl.RuntimeBuiltinLeafInfoImpl$11 is registered for linking at image build time by command line
           at parsing org.glassfish.jaxb.runtime.v2.model.impl.RuntimeBuiltinLeafInfoImpl$11.parse(RuntimeBuiltinLeafInfoImpl.java:470)
           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.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:171)
           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 type during parsing: com.sun.istack.ByteArrayDataSource. This error is reported at image build time because class org.glassfish.jaxb.runtime.v2.model.impl.RuntimeBuiltinLeafInfoImpl$11 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.handleUnresolvedType(SharedGraphBuilderPhase.java:288)
           at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.handleUnresolvedNewInstance(SharedGraphBuilderPhase.java:204)
           at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genNewInstance(BytecodeParser.java:4501)
           at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genNewInstance(BytecodeParser.java:4494)
           at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBytecode(BytecodeParser.java:5291)
           at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3385)
           ... 28 more
   
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

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