srinivas created CAMEL-12216:
--------------------------------

             Summary: Intermittent time outs
                 Key: CAMEL-12216
                 URL: https://issues.apache.org/jira/browse/CAMEL-12216
             Project: Camel
          Issue Type: Bug
          Components: camel-salesforce
    Affects Versions: 2.20.1
            Reporter: srinivas


Hi,

  We are using the sales force component and trying to write to external 
salesforce health cloud using the camel salesforce component. Most of the 
times, the data seem to flow. However abruptly I see the below errors. If I 
reprocess the failed one again, it would work. But looks like this keeps 
happening a few times. Your suggestions, thoughts would be helpful.

 

2018-01-30 21:06:29.399 INFO 31221 --- [[JPASalesForce]] 
c.f.s.s.processors.PatientProcessor : In PersonProcessor, Message received for 
patient MRN :: 5000307798
2018-01-30 21:06:29.401 INFO 31221 --- [[JPASalesForce]] 
c.f.s.s.processors.FilterProcessor : In AccountProcessor, message received is 
:: org.hl7.fhir.dstu3.model.Patient@6cdebb66
2018-01-30 21:06:29.401 INFO 31221 --- [[JPASalesForce]] salesforce-route : 
Message Processed in AccountProcessor! Posting RequestBody to Salesforce :: 
\{"HealthCloudGA__MedicalRecordNumber__c":"5000307798","HealthCloudGA__SourceSystemId__c":"5000307798","BillingStreet":"2
 SAPLING 
CIRCLES","BillingCity":"NASHUA","BillingState":"NH","BillingPostalCode":"03062","BillingCountry":"USA","ShippingStreet":"2
 SAPLING 
CIRCLES","ShippingCity":"NASHUA","ShippingState":"NH","ShippingPostalCode":"03062","ShippingCountry":"USA","Phone":"605-101-0088","RecordTypeId":"012f40000009FE9AAM","Name":"Test,
 Zombie"}
2018-01-30 21:07:29.410 ERROR 31221 --- [92963-scheduler] 
o.a.camel.processor.DefaultErrorHandler : Failed delivery for (MessageId: 
ID-hal-sboot-q03-dc-fmcna-com-1517353893522-0-34236 on ExchangeId: 
ID-hal-sboot-q03-dc-fmcna-com-1517353893522-0-34235). Exhausted after delivery 
attempt: 1 caught: 
org.apache.camel.component.salesforce.api.SalesforceException: Unexpected error 
\{0:null} executing 
\{PATCH:https://my.salesforce.com/services/data/v41.0/sobjects/Account/HealthCloudGA__SourceSystemId__c/5000307798}

Message History
---------------------------------------------------------------------------------------------------------------------------------------
RouteId ProcessorId Processor Elapsed (ms)
[salesforce-route ] [salesforce-route ] [activemq://queue:JPASalesForce ] [ 
60064]
[salesforce-route ] [doTry6 ] [doTry ] [ 60010]
[salesforce-route ] [convertBodyTo1 ] 
[convertBodyTo[org.hl7.fhir.dstu3.model.Patient] ] [ 0]
[salesforce-route ] [process21 ] [ref:patientProcessor ] [ 2]
[salesforce-route ] [process22 ] [ref:accountProcessor ] [ 1]
[salesforce-route ] [log35 ] [log ] [ 0]
[salesforce-route ] [to8 ] 
[salesforce:upsertSObject?sObjectIdName=HealthCloudGA__SourceSystemId__c&sObjec]
 [ 60007]

Stacktrace
---------------------------------------------------------------------------------------------------------------------------------------

org.apache.camel.component.salesforce.api.SalesforceException: Unexpected error 
\{0:null} executing 
\{PATCH:https://my.salesforce.com/services/data/v41.0/sobjects/Account/HealthCloudGA__SourceSystemId__c/5000307798}
 at 
org.apache.camel.component.salesforce.internal.client.AbstractClientBase$1.onComplete(AbstractClientBase.java:182)
 [camel-salesforce-2.20.1.jar:2.20.1]
 at 
org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:193)
 [jetty-client-9.4.7.v20170914.jar:9.4.7.v20170914]
 at 
org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:185)
 [jetty-client-9.4.7.v20170914.jar:9.4.7.v20170914]
 at 
org.eclipse.jetty.client.HttpReceiver.terminateResponse(HttpReceiver.java:459) 
[jetty-client-9.4.7.v20170914.jar:9.4.7.v20170914]
 at org.eclipse.jetty.client.HttpReceiver.abort(HttpReceiver.java:540) 
[jetty-client-9.4.7.v20170914.jar:9.4.7.v20170914]
 at org.eclipse.jetty.client.HttpChannel.abortResponse(HttpChannel.java:129) 
[jetty-client-9.4.7.v20170914.jar:9.4.7.v20170914]
 at org.eclipse.jetty.client.HttpChannel.abort(HttpChannel.java:122) 
[jetty-client-9.4.7.v20170914.jar:9.4.7.v20170914]
 at org.eclipse.jetty.client.HttpExchange.abort(HttpExchange.java:257) 
[jetty-client-9.4.7.v20170914.jar:9.4.7.v20170914]
 at org.eclipse.jetty.client.HttpConversation.abort(HttpConversation.java:141) 
[jetty-client-9.4.7.v20170914.jar:9.4.7.v20170914]
 at org.eclipse.jetty.client.HttpRequest.abort(HttpRequest.java:748) 
[jetty-client-9.4.7.v20170914.jar:9.4.7.v20170914]
 at 
org.eclipse.jetty.client.TimeoutCompleteListener.run(TimeoutCompleteListener.java:71)
 [jetty-client-9.4.7.v20170914.jar:9.4.7.v20170914]
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
[na:1.8.0_66]
 at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_66]
 at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
 [na:1.8.0_66]
 at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
 [na:1.8.0_66]
 at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
[na:1.8.0_66]
 at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
[na:1.8.0_66]
 at java.lang.Thread.run(Thread.java:745) [na:1.8.0_66]
Caused by: java.util.concurrent.TimeoutException: Total timeout 60000 ms elapsed
 ... 8 common frames omitted

2018-01-30 21:07:29.411 WARN 31221 --- [[JPASalesForce]] 
o.a.c.c.jms.EndpointMessageListener : Execution of JMS message listener failed. 
Caused by: [org.apache.camel.RuntimeCamelException - 
org.apache.camel.component.salesforce.api.SalesforceException: Unexpected error 
\{0:null} executing 
\{PATCH:https://my.salesforce.com/services/data/v41.0/sobjects/Account/HealthCloudGA__SourceSystemId__c/5000307798}]

org.apache.camel.RuntimeCamelException: 
org.apache.camel.component.salesforce.api.SalesforceException: Unexpected error 
\{0:null} executing 
\{PATCH:https://my.salesforce.com/services/data/v41.0/sobjects/Account/HealthCloudGA__SourceSystemId__c/5000307798}
 at 
org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1831)
 ~[camel-core-2.20.1.jar:2.20.1]
 at 
org.apache.camel.component.jms.EndpointMessageListener$EndpointMessageListenerAsyncCallback.done(EndpointMessageListener.java:195)
 ~[camel-jms-2.20.1.jar:2.20.1]
 at 
org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:116)
 ~[camel-jms-2.20.1.jar:2.20.1]
 at 
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:719)
 ~[spring-jms-4.3.12.RELEASE.jar:4.3.12.RELEASE]
 at 
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:679)
 ~[spring-jms-4.3.12.RELEASE.jar:4.3.12.RELEASE]
 at 
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:649)
 ~[spring-jms-4.3.12.RELEASE.jar:4.3.12.RELEASE]
 at 
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:317)
 [spring-jms-4.3.12.RELEASE.jar:4.3.12.RELEASE]
 at 
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:255)
 [spring-jms-4.3.12.RELEASE.jar:4.3.12.RELEASE]
 at 
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1166)
 [spring-jms-4.3.12.RELEASE.jar:4.3.12.RELEASE]
 at 
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1158)
 [spring-jms-4.3.12.RELEASE.jar:4.3.12.RELEASE]
 at 
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:1055)
 [spring-jms-4.3.12.RELEASE.jar:4.3.12.RELEASE]
 at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
[na:1.8.0_66]
 at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
[na:1.8.0_66]
 at java.lang.Thread.run(Thread.java:745) [na:1.8.0_66]
Caused by: org.apache.camel.component.salesforce.api.SalesforceException: 
Unexpected error \{0:null} executing 
\{PATCH:https://my.salesforce.com/services/data/v41.0/sobjects/Account/HealthCloudGA__SourceSystemId__c/5000307798}
 at 
org.apache.camel.component.salesforce.internal.client.AbstractClientBase$1.onComplete(AbstractClientBase.java:182)
 ~[camel-salesforce-2.20.1.jar:2.20.1]
 at 
org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:193)
 ~[jetty-client-9.4.7.v20170914.jar:9.4.7.v20170914]
 at 
org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:185)
 ~[jetty-client-9.4.7.v20170914.jar:9.4.7.v20170914]
 at 
org.eclipse.jetty.client.HttpReceiver.terminateResponse(HttpReceiver.java:459) 
~[jetty-client-9.4.7.v20170914.jar:9.4.7.v20170914]
 at org.eclipse.jetty.client.HttpReceiver.abort(HttpReceiver.java:540) 
~[jetty-client-9.4.7.v20170914.jar:9.4.7.v20170914]
 at org.eclipse.jetty.client.HttpChannel.abortResponse(HttpChannel.java:129) 
~[jetty-client-9.4.7.v20170914.jar:9.4.7.v20170914]
 at org.eclipse.jetty.client.HttpChannel.abort(HttpChannel.java:122) 
~[jetty-client-9.4.7.v20170914.jar:9.4.7.v20170914]
 at org.eclipse.jetty.client.HttpExchange.abort(HttpExchange.java:257) 
~[jetty-client-9.4.7.v20170914.jar:9.4.7.v20170914]
 at org.eclipse.jetty.client.HttpConversation.abort(HttpConversation.java:141) 
~[jetty-client-9.4.7.v20170914.jar:9.4.7.v20170914]
 at org.eclipse.jetty.client.HttpRequest.abort(HttpRequest.java:748) 
~[jetty-client-9.4.7.v20170914.jar:9.4.7.v20170914]
 at 
org.eclipse.jetty.client.TimeoutCompleteListener.run(TimeoutCompleteListener.java:71)
 ~[jetty-client-9.4.7.v20170914.jar:9.4.7.v20170914]
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
~[na:1.8.0_66]
 at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_66]
 at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
 ~[na:1.8.0_66]
 at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
 ~[na:1.8.0_66]
 ... 3 common frames omitted
Caused by: java.util.concurrent.TimeoutException: Total timeout 60000 ms elapsed
 ... 8 common frames omitted

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to