Jawad Ahmad created CAMEL-16632:
-----------------------------------

             Summary: NPE On Processing Composite Collections Response
                 Key: CAMEL-16632
                 URL: https://issues.apache.org/jira/browse/CAMEL-16632
             Project: Camel
          Issue Type: Bug
          Components: camel-salesforce
    Affects Versions: 3.10.0
            Reporter: Jawad Ahmad


I am able to reproduce this error while trying to upsert collection on the non 
external id fields. I suspect it will have similar behavior on network errors.

java.util.NoSuchElementException: No value present
        at java.base/java.util.Optional.get(Optional.java:141) ~[na:na]
        at 
org.apache.camel.component.salesforce.internal.processor.CompositeSObjectCollectionsProcessor.processResponse(CompositeSObjectCollectionsProcessor.java:187)
 ~[camel-salesforce-3.10.0-20210519.045501-220.jar:3.10.0-SNAPSHOT]
        at 
org.apache.camel.component.salesforce.internal.processor.CompositeSObjectCollectionsProcessor.lambda$processUpsertSObjectCollections$3(CompositeSObjectCollectionsProcessor.java:143)
 ~[camel-salesforce-3.10.0-20210519.045501-220.jar:3.10.0-SNAPSHOT]
        at 
org.apache.camel.component.salesforce.internal.client.DefaultCompositeSObjectCollectionsApiClient$2.onResponse(DefaultCompositeSObjectCollectionsApiClient.java:118)
 ~[camel-salesforce-3.10.0-20210519.045501-220.jar:3.10.0-SNAPSHOT]
        at 
org.apache.camel.component.salesforce.internal.client.AbstractClientBase$1.onComplete(AbstractClientBase.java:210)
 ~[camel-salesforce-3.10.0-20210519.045501-220.jar:3.10.0-SNAPSHOT]
        at 
org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:218)
 ~[jetty-client-9.4.38.v20210224.jar:9.4.38.v20210224]
        at 
org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:210)
 ~[jetty-client-9.4.38.v20210224.jar:9.4.38.v20210224]
        at 
org.eclipse.jetty.client.HttpSender.terminateRequest(HttpSender.java:411) 
~[jetty-client-9.4.38.v20210224.jar:9.4.38.v20210224]
        at org.eclipse.jetty.client.HttpSender.abort(HttpSender.java:574) 
~[jetty-client-9.4.38.v20210224.jar:9.4.38.v20210224]
        at 
org.eclipse.jetty.client.HttpSender.lambda$executeAbort$0(HttpSender.java:361) 
~[jetty-client-9.4.38.v20210224.jar:9.4.38.v20210224]
        at 
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:882)
 ~[jetty-util-9.4.38.v20210224.jar:9.4.38.v20210224]
        at 
org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1036)
 ~[jetty-util-9.4.38.v20210224.jar:9.4.38.v20210224



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to