2 Replies Latest reply on Mar 22, 2016 10:42 AM by ravi narayanan

    Issue with jms binding with reply to and requesttimeout

    ravi narayanan Expert

      Hi,

      I have a scenario where i need to implement sync consumer and  async provider .

       

      Service A:

      Http service -> puts message in to a OrderRequestQueue which is a internal hornet queue ( has reply to and Request time out parameters set)

       

      Service B

      Picks message from OrderRequestQueue  internal Hornet Q processes the request and send response back to OrderResponseQueue

       

      when the http request is triggered messages are successfully put in OrderResponseQueue after processing ,but the service A is not picking the response from OrderResponseQueue and not sending it back.

       

      Trace as below:

       

      15:21:48,198 INFO  [org.switchyard.handlers.MessageTraceHandler] (http-127.0.0.1/127.0.0.1:8080-22)

      ------- Begin Message Trace -------

      Consumer -> {urn:com.example.switchyard:switchyard-http-mq-reply:1.0}OnlineShopping

      Provider -> [unassigned]

      Operation -> processOrder

      MEP -> IN_OUT

      Phase -> IN

      State -> OK

      Exchange Context ->

          CamelCreatedTimestamp ..........................: Mon Mar 21 15:21:48 CET 2016

          CamelFilterMatched .............................: false

          CamelToEndpoint ................................: direct://%7Burn:com.example.switchyard:switchyard-http-mq-reply:1.0%7DOnlineShopping

          org.switchyard.bus.camel.consumer ..............: ServiceReference [name={urn:com.example.switchyard:switchyard-http-mq-reply:1.0}OnlineShopping, interface=SWITCHYARD010007: BaseServiceInterface [type=java, operations=[SWITCHYARD010008: processOrder : IN_OUT  : [java:java.lang.String, java:java.lang.String, null]]], domain=ServiceDomain [name=null]]

          org.switchyard.bus.camel.contract ..............: org.switchyard.metadata.BaseExchangeContract@75165dcc

          org.switchyard.bus.camel.dispatcher ............: org.switchyard.bus.camel.ExchangeDispatcher@3a928e1

          org.switchyard.bus.camel.labels ................: {org.switchyard.exchangeGatewayName=[org.switchyard.label.behavior.transient], org.switchyard.exchangeInitiatedNS=[org.switchyard.label.behavior.transient], org.switchyard.security.context.SecurityContext=[org.switchyard.label.behavior.transient]}

          org.switchyard.bus.camel.phase .................: IN

          org.switchyard.bus.camel.replyHandler ..........: org.switchyard.component.common.SynchronousInOutHandler@f683822

          org.switchyard.exchangeGatewayName .............: http1

          org.switchyard.exchangeInitiatedNS .............: 401142371952859

          org.switchyard.security.context.SecurityContext : DefaultSecurityContext@54347797[systemUUID=5eacbff8-a5b8-4d61-96db-efa476848939, expirationMillis=0, credentials=[ConfidentialityCredential@742874204[confidential=false]], securityDomainsToSubjects={}]

      Message Context ->

          breadcrumbId ........................: ID-VG02LT2625-54211-1458205732263-83-298

          http_request_info ...................: HttpRequestInfo [authType=null, characterEncoding=UTF-8, contentType=application/soap+xml;charset=UTF-8;action="urn:switchyard-quickstart:bean-service:1.0", contextPath=/OnlineShopping/PlaceOrder, localAddr=127.0.0.1, localName=127.0.0.1, method=POST, pathInfo=/, protocol=HTTP/1.1, queryString=null, remoteAddr=127.0.0.1, remoteHost=127.0.0.1, remoteUser=null, contentLength=139, requestSessionId=null, requestURI=/OnlineShopping/PlaceOrder, scheme=http, serverName=localhost, requestPath=, pathInfoTokens=[], queryParams={}, credentials=[ConfidentialityCredential@742874204[confidential=false]]]

          org.switchyard.bus.camel.labels .....: {org.switchyard.contentType=[org.switchyard.label.behavior.transient], org.switchyard.bus.camel.messageSent=[org.switchyard.label.behavior.transient], http_request_info=[org.switchyard.label.endpoint.http, org.switchyard.label.component.http]}

          org.switchyard.bus.camel.messageSent : true

          org.switchyard.contentType ..........: java:java.lang.String

          org.switchyard.messageId ............: ID-VG02LT2625-54211-1458205732263-83-298

      Message Content ->

      <submitOrder >

        <order>

        <orderId>100033</orderId>

        <itemId>BUTTER</itemId>

        <quantity>200</quantity>

        </order>

      </submitOrder>

      ------ End Message Trace -------

      15:21:48,206 INFO  [org.switchyard.handlers.MessageTraceHandler] (http-127.0.0.1/127.0.0.1:8080-22)

      ------- Begin Message Trace -------

      Consumer -> {urn:com.example.switchyard:switchyard-http-mq-reply:1.0}OnlineShopping

      Provider -> {urn:com.example.switchyard:switchyard-http-mq-reply:1.0}OnlineShopping

      Operation -> processOrder

      MEP -> IN_OUT

      Phase -> IN

      State -> OK

      Exchange Context ->

          CamelCreatedTimestamp ............................: Mon Mar 21 15:21:48 CET 2016

          CamelFilterMatched ...............................: false

          CamelToEndpoint ..................................: direct://%7Burn:com.example.switchyard:switchyard-http-mq-reply:1.0%7DOnlineShopping

          org.switchyard.bus.camel.consumer ................: ServiceReference [name={urn:com.example.switchyard:switchyard-http-mq-reply:1.0}OnlineShopping, interface=SWITCHYARD010007: BaseServiceInterface [type=java, operations=[SWITCHYARD010008: processOrder : IN_OUT  : [java:java.lang.String, java:java.lang.String, null]]], domain=ServiceDomain [name=null]]

          org.switchyard.bus.camel.contract ................: org.switchyard.metadata.BaseExchangeContract@75165dcc

          org.switchyard.bus.camel.dispatcher ..............: org.switchyard.bus.camel.ExchangeDispatcher@3a928e1

          org.switchyard.bus.camel.labels ..................: {org.switchyard.exchangeGatewayName=[org.switchyard.label.behavior.transient], org.switchyard.exchangeInitiatedNS=[org.switchyard.label.behavior.transient], org.switchyard.exchange.transaction.beforeInvoked=[org.switchyard.label.behavior.transient], org.switchyard.security.context.SecurityContext=[org.switchyard.label.behavior.transient]}

          org.switchyard.bus.camel.phase ...................: IN

          org.switchyard.bus.camel.provider ................: Service [name={urn:com.example.switchyard:switchyard-http-mq-reply:1.0}OnlineShopping, interface=SWITCHYARD010007: BaseServiceInterface [type=java, operations=[SWITCHYARD010008: processOrder : IN_OUT  : [java:java.lang.String, java:java.lang.String, null]]], domain=ServiceDomain [name=null], metadata=org.switchyard.metadata.ServiceMetadataBuilder$ServiceMetadataImpl@7df86273]

          org.switchyard.bus.camel.replyHandler ............: org.switchyard.component.common.SynchronousInOutHandler@f683822

          org.switchyard.exchange.transaction.beforeInvoked : true

          org.switchyard.exchangeGatewayName ...............: http1

          org.switchyard.exchangeInitiatedNS ...............: 401142371952859

          org.switchyard.security.context.SecurityContext ..: DefaultSecurityContext@54347797[systemUUID=5eacbff8-a5b8-4d61-96db-efa476848939, expirationMillis=0, credentials=[ConfidentialityCredential@742874204[confidential=false]], securityDomainsToSubjects={}]

      Message Context ->

          breadcrumbId ..............................: ID-VG02LT2625-54211-1458205732263-83-298

          http_request_info .........................: HttpRequestInfo [authType=null, characterEncoding=UTF-8, contentType=application/soap+xml;charset=UTF-8;action="urn:switchyard-quickstart:bean-service:1.0", contextPath=/OnlineShopping/PlaceOrder, localAddr=127.0.0.1, localName=127.0.0.1, method=POST, pathInfo=/, protocol=HTTP/1.1, queryString=null, remoteAddr=127.0.0.1, remoteHost=127.0.0.1, remoteUser=null, contentLength=139, requestSessionId=null, requestURI=/OnlineShopping/PlaceOrder, scheme=http, serverName=localhost, requestPath=, pathInfoTokens=[], queryParams={}, credentials=[ConfidentialityCredential@742874204[confidential=false]]]

          org.switchyard.bus.camel.labels ...........: {org.switchyard.contentType=[org.switchyard.label.behavior.transient], org.switchyard.bus.camel.messageSent=[org.switchyard.label.behavior.transient], org.switchyard.transform.TransformSequence=[org.switchyard.label.behavior.transient], http_request_info=[org.switchyard.label.endpoint.http, org.switchyard.label.component.http]}

          org.switchyard.bus.camel.messageSent ......: true

          org.switchyard.contentType ................: java:java.lang.String

          org.switchyard.messageId ..................: ID-VG02LT2625-54211-1458205732263-83-298

          org.switchyard.transform.TransformSequence : org.switchyard.transform.TransformSequence@54d5d1d9

      Message Content ->

      <submitOrder >

        <order>

        <orderId>100033</orderId>

        <itemId>BUTTER</itemId>

        <quantity>200</quantity>

        </order>

      </submitOrder>

      ------ End Message Trace -------

      15:21:48,215 INFO  [route93] (http-127.0.0.1/127.0.0.1:8080-22) OnlineShopping - message received: <submitOrder >

        <order>

        <orderId>100033</orderId>

        <itemId>BUTTER</itemId>

        <quantity>200</quantity>

        </order>

      </submitOrder>

      15:21:48,216 INFO  [route93] (http-127.0.0.1/127.0.0.1:8080-22) ESBService - message received: <submitOrder >

        <order>

        <orderId>100033</orderId>

        <itemId>BUTTER</itemId>

        <quantity>200</quantity>

        </order>

      </submitOrder>

      15:21:48,217 INFO  [org.switchyard.handlers.MessageTraceHandler] (http-127.0.0.1/127.0.0.1:8080-22)

      ------- Begin Message Trace -------

      Consumer -> {urn:com.example.switchyard:switchyard-http-mq-reply:1.0}Component/OrderTestJms

      Provider -> [unassigned]

      Operation -> processOrder

      MEP -> IN_OUT

      Phase -> IN

      State -> OK

      Exchange Context ->

          CamelCreatedTimestamp ..........................: Mon Mar 21 15:21:48 CET 2016

          CamelFilterMatched .............................: false

          CamelToEndpoint ................................: direct://%7Burn:com.example.switchyard:switchyard-http-mq-reply:1.0%7DComponent/OrderTestJms

          org.switchyard.bus.camel.consumer ..............: ServiceReference [name={urn:com.example.switchyard:switchyard-http-mq-reply:1.0}Component/OrderTestJms, interface=SWITCHYARD010007: BaseServiceInterface [type=java, operations=[SWITCHYARD010008: processOrder : IN_OUT  : [java:java.lang.String, java:java.lang.String, null]]], domain=ServiceDomain [name=null]]

          org.switchyard.bus.camel.contract ..............: org.switchyard.metadata.BaseExchangeContract@21c42912

          org.switchyard.bus.camel.dispatcher ............: org.switchyard.bus.camel.ExchangeDispatcher@2da21562

          org.switchyard.bus.camel.labels ................: {org.switchyard.exchangeInitiatedNS=[org.switchyard.label.behavior.transient], org.switchyard.security.context.SecurityContext=[org.switchyard.label.behavior.transient]}

          org.switchyard.bus.camel.phase .................: IN

          org.switchyard.bus.camel.replyHandler ..........: org.switchyard.component.camel.CamelResponseHandler@55646e0f

          org.switchyard.exchangeInitiatedNS .............: 401142390738487

          org.switchyard.operationName ...................: processOrder

          org.switchyard.security.context.SecurityContext : DefaultSecurityContext@54347797[systemUUID=5eacbff8-a5b8-4d61-96db-efa476848939, expirationMillis=0, credentials=[ConfidentialityCredential@742874204[confidential=false]], securityDomainsToSubjects={}]

          org.switchyard.serviceName .....................: {urn:com.example.switchyard:switchyard-http-mq-reply:1.0}OnlineShopping

      Message Context ->

          breadcrumbId ........................: ID-VG02LT2625-54211-1458205732263-83-298

          http_request_info ...................: HttpRequestInfo [authType=null, characterEncoding=UTF-8, contentType=application/soap+xml;charset=UTF-8;action="urn:switchyard-quickstart:bean-service:1.0", contextPath=/OnlineShopping/PlaceOrder, localAddr=127.0.0.1, localName=127.0.0.1, method=POST, pathInfo=/, protocol=HTTP/1.1, queryString=null, remoteAddr=127.0.0.1, remoteHost=127.0.0.1, remoteUser=null, contentLength=139, requestSessionId=null, requestURI=/OnlineShopping/PlaceOrder, scheme=http, serverName=localhost, requestPath=, pathInfoTokens=[], queryParams={}, credentials=[ConfidentialityCredential@742874204[confidential=false]]]

          org.switchyard.bus.camel.labels .....: {org.switchyard.contentType=[org.switchyard.label.behavior.transient], org.switchyard.bus.camel.messageSent=[org.switchyard.label.behavior.transient]}

          org.switchyard.bus.camel.messageSent : true

          org.switchyard.contentType ..........: java:java.lang.String

          org.switchyard.messageId ............: ID-VG02LT2625-54211-1458205732263-83-302

      Message Content ->

      <submitOrder >

        <order>

        <orderId>100033</orderId>

        <itemId>BUTTER</itemId>

        <quantity>200</quantity>

        </order>

      </submitOrder>

      ------ End Message Trace -------

      15:21:48,222 INFO  [org.switchyard.handlers.MessageTraceHandler] (http-127.0.0.1/127.0.0.1:8080-22)

      ------- Begin Message Trace -------

      Consumer -> {urn:com.example.switchyard:switchyard-http-mq-reply:1.0}Component/OrderTestJms

      Provider -> {urn:com.example.switchyard:switchyard-http-mq-reply:1.0}OrderTestJms

      Operation -> processOrder

      MEP -> IN_OUT

      Phase -> IN

      State -> OK

      Exchange Context ->

          CamelCreatedTimestamp ............................: Mon Mar 21 15:21:48 CET 2016

          CamelFilterMatched ...............................: false

          CamelToEndpoint ..................................: direct://%7Burn:com.example.switchyard:switchyard-http-mq-reply:1.0%7DComponent/OrderTestJms

          org.switchyard.bus.camel.consumer ................: ServiceReference [name={urn:com.example.switchyard:switchyard-http-mq-reply:1.0}Component/OrderTestJms, interface=SWITCHYARD010007: BaseServiceInterface [type=java, operations=[SWITCHYARD010008: processOrder : IN_OUT  : [java:java.lang.String, java:java.lang.String, null]]], domain=ServiceDomain [name=null]]

          org.switchyard.bus.camel.contract ................: org.switchyard.metadata.BaseExchangeContract@21c42912

          org.switchyard.bus.camel.dispatcher ..............: org.switchyard.bus.camel.ExchangeDispatcher@2da21562

          org.switchyard.bus.camel.labels ..................: {org.switchyard.exchangeInitiatedNS=[org.switchyard.label.behavior.transient], org.switchyard.exchange.transaction.beforeInvoked=[org.switchyard.label.behavior.transient], org.switchyard.security.context.SecurityContext=[org.switchyard.label.behavior.transient]}

          org.switchyard.bus.camel.phase ...................: IN

          org.switchyard.bus.camel.provider ................: Service [name={urn:com.example.switchyard:switchyard-http-mq-reply:1.0}OrderTestJms, interface=SWITCHYARD010007: BaseServiceInterface [type=java, operations=[SWITCHYARD010008: processOrder : IN_OUT  : [java:java.lang.String, java:java.lang.String, null]]], domain=ServiceDomain [name=null], metadata=org.switchyard.metadata.ServiceMetadataBuilder$ServiceMetadataImpl@7cd0174c]

          org.switchyard.bus.camel.replyHandler ............: org.switchyard.component.camel.CamelResponseHandler@55646e0f

          org.switchyard.exchange.transaction.beforeInvoked : true

          org.switchyard.exchangeInitiatedNS ...............: 401142390738487

          org.switchyard.operationName .....................: processOrder

          org.switchyard.security.context.SecurityContext ..: DefaultSecurityContext@54347797[systemUUID=5eacbff8-a5b8-4d61-96db-efa476848939, expirationMillis=0, credentials=[ConfidentialityCredential@742874204[confidential=false]], securityDomainsToSubjects={}]

          org.switchyard.serviceName .......................: {urn:com.example.switchyard:switchyard-http-mq-reply:1.0}OnlineShopping

      Message Context ->

          breadcrumbId ..............................: ID-VG02LT2625-54211-1458205732263-83-298

          http_request_info .........................: HttpRequestInfo [authType=null, characterEncoding=UTF-8, contentType=application/soap+xml;charset=UTF-8;action="urn:switchyard-quickstart:bean-service:1.0", contextPath=/OnlineShopping/PlaceOrder, localAddr=127.0.0.1, localName=127.0.0.1, method=POST, pathInfo=/, protocol=HTTP/1.1, queryString=null, remoteAddr=127.0.0.1, remoteHost=127.0.0.1, remoteUser=null, contentLength=139, requestSessionId=null, requestURI=/OnlineShopping/PlaceOrder, scheme=http, serverName=localhost, requestPath=, pathInfoTokens=[], queryParams={}, credentials=[ConfidentialityCredential@742874204[confidential=false]]]

          org.switchyard.bus.camel.labels ...........: {org.switchyard.contentType=[org.switchyard.label.behavior.transient], org.switchyard.bus.camel.messageSent=[org.switchyard.label.behavior.transient], org.switchyard.transform.TransformSequence=[org.switchyard.label.behavior.transient]}

          org.switchyard.bus.camel.messageSent ......: true

          org.switchyard.contentType ................: java:java.lang.String

          org.switchyard.messageId ..................: ID-VG02LT2625-54211-1458205732263-83-302

          org.switchyard.transform.TransformSequence : org.switchyard.transform.TransformSequence@69523a27

      Message Content ->

      <submitOrder >

        <order>

        <orderId>100033</orderId>

        <itemId>BUTTER</itemId>

        <quantity>200</quantity>

        </order>

      </submitOrder>

      ------ End Message Trace -------

      15:21:48,236 INFO  [route87] (Camel (camel-75) thread #456 - JmsConsumer[OrderRequestQueue]) OrderProcess - message received: <submitOrder >

        <order>

        <orderId>100033</orderId>

        <itemId>BUTTER</itemId>

        <quantity>200</quantity>

        </order>

      </submitOrder>

      15:21:48,259 INFO  [route87] (Camel (camel-75) thread #456 - JmsConsumer[OrderRequestQueue]) OrderProcess - message response: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><submitOrderResponse><orderAck><orderId>100033</orderId><accepted>true</accepted><status>Order Accepted</status></orderAck></submitOrderResponse>

      15:21:48,865 WARN  [org.apache.camel.component.jms.reply.PersistentQueueReplyManager] (Camel (camel-84) thread #479 - JmsReplyManagerTimeoutChecker[OrderResponseQueue]) Timeout occurred after 10 millis waiting for reply message with correlationID [Camel-ID-VG02LT2625-54211-1458205732263-83-305]. Setting ExchangeTimedOutException on (MessageId: ID-VG02LT2625-54211-1458205732263-83-304 on ExchangeId: ID-VG02LT2625-54211-1458205732263-83-306) and continue routing.

      15:21:48,869 INFO  [org.switchyard.handlers.MessageTraceHandler] (http-127.0.0.1/127.0.0.1:8080-22)

      ------- Begin Message Trace -------

      Consumer -> {urn:com.example.switchyard:switchyard-http-mq-reply:1.0}Component/OrderTestJms

      Provider -> {urn:com.example.switchyard:switchyard-http-mq-reply:1.0}OrderTestJms

      Operation -> processOrder

      MEP -> IN_OUT

      Phase -> OUT

      State -> FAULT

      Exchange Context ->

          CamelCreatedTimestamp ............................: Mon Mar 21 15:21:48 CET 2016

          CamelExceptionCaught .............................: org.switchyard.HandlerException: org.apache.camel.ExchangeTimedOutException: The OUT message was not received within: 10 millis due reply message with correlationID: Camel-ID-VG02LT2625-54211-1458205732263-83-305 not received. Exchange[Message: <submitOrder >

        <order>

        <orderId>100033</orderId>

        <itemId>BUTTER</itemId>

        <quantity>200</quantity>

        </order>

      </submitOrder>]

          CamelFailureEndpoint .............................: direct://%7Burn:com.example.switchyard:switchyard-http-mq-reply:1.0%7DComponent/OrderTestJms

          CamelFailureHandled ..............................: true

          CamelFilterMatched ...............................: false

          CamelToEndpoint ..................................: direct://%7Burn:com.example.switchyard:switchyard-http-mq-reply:1.0%7DComponent/OrderTestJms

          org.switchyard.bus.camel.consumer ................: ServiceReference [name={urn:com.example.switchyard:switchyard-http-mq-reply:1.0}Component/OrderTestJms, interface=SWITCHYARD010007: BaseServiceInterface [type=java, operations=[SWITCHYARD010008: processOrder : IN_OUT  : [java:java.lang.String, java:java.lang.String, null]]], domain=ServiceDomain [name=null]]

          org.switchyard.bus.camel.contract ................: org.switchyard.metadata.BaseExchangeContract@21c42912

          org.switchyard.bus.camel.dispatcher ..............: org.switchyard.bus.camel.ExchangeDispatcher@2da21562

          org.switchyard.bus.camel.fault ...................: true

          org.switchyard.bus.camel.labels ..................: {org.switchyard.exchangeGatewayName=[org.switchyard.label.behavior.transient], org.switchyard.exchangeInitiatedNS=[org.switchyard.label.behavior.transient], org.switchyard.exchange.transaction.beforeInvoked=[org.switchyard.label.behavior.transient], org.switchyard.security.context.SecurityContext=[org.switchyard.label.behavior.transient]}

          org.switchyard.bus.camel.phase ...................: OUT

          org.switchyard.bus.camel.provider ................: Service [name={urn:com.example.switchyard:switchyard-http-mq-reply:1.0}OrderTestJms, interface=SWITCHYARD010007: BaseServiceInterface [type=java, operations=[SWITCHYARD010008: processOrder : IN_OUT  : [java:java.lang.String, java:java.lang.String, null]]], domain=ServiceDomain [name=null], metadata=org.switchyard.metadata.ServiceMetadataBuilder$ServiceMetadataImpl@7cd0174c]

          org.switchyard.bus.camel.replyHandler ............: org.switchyard.component.camel.CamelResponseHandler@55646e0f

          org.switchyard.exchange.transaction.beforeInvoked : true

          org.switchyard.exchangeGatewayName ...............: jms1

          org.switchyard.exchangeInitiatedNS ...............: 401142390738487

          org.switchyard.operationName .....................: processOrder

          org.switchyard.rollbackOnFault ...................: true

          org.switchyard.security.context.SecurityContext ..: DefaultSecurityContext@54347797[systemUUID=5eacbff8-a5b8-4d61-96db-efa476848939, expirationMillis=0, credentials=[ConfidentialityCredential@742874204[confidential=false]], securityDomainsToSubjects={}]

          org.switchyard.serviceName .......................: {urn:com.example.switchyard:switchyard-http-mq-reply:1.0}OnlineShopping

      Message Context ->

          org.switchyard.bus.camel.labels .....: {org.switchyard.bus.camel.messageSent=[org.switchyard.label.behavior.transient], org.switchyard.exchangeDurationMS=[org.switchyard.label.behavior.transient]}

          org.switchyard.bus.camel.messageSent : true

          org.switchyard.exchangeDurationMS ...: 652

          org.switchyard.messageId ............: ID-VG02LT2625-54211-1458205732263-83-307

          org.switchyard.relatesTo ............: ID-VG02LT2625-54211-1458205732263-83-302

      ------ End Message Trace -------

      15:21:48,873 INFO  [org.switchyard.handlers.MessageTraceHandler] (http-127.0.0.1/127.0.0.1:8080-22)

      ------- Begin Message Trace -------

      Consumer -> {urn:com.example.switchyard:switchyard-http-mq-reply:1.0}Component/OrderTestJms

      Provider -> {urn:com.example.switchyard:switchyard-http-mq-reply:1.0}OrderTestJms

      Operation -> processOrder

      MEP -> IN_OUT

      Phase -> OUT

      State -> FAULT

      Exchange Context ->

          CamelCreatedTimestamp ............................: Mon Mar 21 15:21:48 CET 2016

          CamelExceptionCaught .............................: org.switchyard.HandlerException: org.apache.camel.ExchangeTimedOutException: The OUT message was not received within: 10 millis due reply message with correlationID: Camel-ID-VG02LT2625-54211-1458205732263-83-305 not received. Exchange[Message: <submitOrder >

        <order>

        <orderId>100033</orderId>

        <itemId>BUTTER</itemId>

        <quantity>200</quantity>

        </order>

      </submitOrder>]

          CamelFailureEndpoint .............................: direct://%7Burn:com.example.switchyard:switchyard-http-mq-reply:1.0%7DComponent/OrderTestJms

          CamelFailureHandled ..............................: true

          CamelFilterMatched ...............................: true

          CamelToEndpoint ..................................: direct://%7Burn:com.example.switchyard:switchyard-http-mq-reply:1.0%7DComponent/OrderTestJms

          org.switchyard.bus.camel.consumer ................: ServiceReference [name={urn:com.example.switchyard:switchyard-http-mq-reply:1.0}Component/OrderTestJms, interface=SWITCHYARD010007: BaseServiceInterface [type=java, operations=[SWITCHYARD010008: processOrder : IN_OUT  : [java:java.lang.String, java:java.lang.String, null]]], domain=ServiceDomain [name=null]]

          org.switchyard.bus.camel.contract ................: org.switchyard.metadata.BaseExchangeContract@21c42912

          org.switchyard.bus.camel.dispatcher ..............: org.switchyard.bus.camel.ExchangeDispatcher@2da21562

          org.switchyard.bus.camel.fault ...................: true

          org.switchyard.bus.camel.labels ..................: {org.switchyard.exchangeGatewayName=[org.switchyard.label.behavior.transient], org.switchyard.exchangeInitiatedNS=[org.switchyard.label.behavior.transient], org.switchyard.exchange.transaction.beforeInvoked=[org.switchyard.label.behavior.transient], org.switchyard.security.context.SecurityContext=[org.switchyard.label.behavior.transient]}

          org.switchyard.bus.camel.phase ...................: OUT

          org.switchyard.bus.camel.provider ................: Service [name={urn:com.example.switchyard:switchyard-http-mq-reply:1.0}OrderTestJms, interface=SWITCHYARD010007: BaseServiceInterface [type=java, operations=[SWITCHYARD010008: processOrder : IN_OUT  : [java:java.lang.String, java:java.lang.String, null]]], domain=ServiceDomain [name=null], metadata=org.switchyard.metadata.ServiceMetadataBuilder$ServiceMetadataImpl@7cd0174c]

          org.switchyard.bus.camel.replyHandler ............: org.switchyard.component.camel.CamelResponseHandler@55646e0f

          org.switchyard.exchange.transaction.beforeInvoked : true

          org.switchyard.exchangeGatewayName ...............: jms1

          org.switchyard.exchangeInitiatedNS ...............: 401142390738487

          org.switchyard.operationName .....................: processOrder

          org.switchyard.rollbackOnFault ...................: true

          org.switchyard.security.context.SecurityContext ..: DefaultSecurityContext@54347797[systemUUID=5eacbff8-a5b8-4d61-96db-efa476848939, expirationMillis=0, credentials=[ConfidentialityCredential@742874204[confidential=false]], securityDomainsToSubjects={}]

          org.switchyard.serviceName .......................: {urn:com.example.switchyard:switchyard-http-mq-reply:1.0}OnlineShopping

      Message Context ->

          org.switchyard.bus.camel.labels .....: {org.switchyard.bus.camel.messageSent=[org.switchyard.label.behavior.transient], org.switchyard.exchangeDurationMS=[org.switchyard.label.behavior.transient]}

          org.switchyard.bus.camel.messageSent : true

          org.switchyard.exchangeDurationMS ...: 652

          org.switchyard.messageId ............: ID-VG02LT2625-54211-1458205732263-83-307

          org.switchyard.relatesTo ............: ID-VG02LT2625-54211-1458205732263-83-302

      ------ End Message Trace -------

      15:21:48,877 ERROR [org.apache.camel.processor.DefaultErrorHandler] (http-127.0.0.1/127.0.0.1:8080-22) Failed delivery for (MessageId: ID-VG02LT2625-54211-1458205732263-83-300 on ExchangeId: ID-VG02LT2625-54211-1458205732263-83-301). Exhausted after delivery attempt: 1 caught: org.switchyard.HandlerException: org.apache.camel.ExchangeTimedOutException: The OUT message was not received within: 10 millis due reply message with correlationID: Camel-ID-VG02LT2625-54211-1458205732263-83-305 not received. Exchange[Message: <submitOrder >

        <order>

        <orderId>100033</orderId>

        <itemId>BUTTER</itemId>

        <quantity>200</quantity>

        </order>

      </submitOrder>]: org.switchyard.HandlerException: org.apache.camel.ExchangeTimedOutException: The OUT message was not received within: 10 millis due reply message with correlationID: Camel-ID-VG02LT2625-54211-1458205732263-83-305 not received. Exchange[Message: <submitOrder >

        <order>

        <orderId>100033</orderId>

        <itemId>BUTTER</itemId>

        <quantity>200</quantity>

        </order>

      </submitOrder>]

        at org.switchyard.component.camel.common.handler.OutboundHandler.handleInOut(OutboundHandler.java:184) [switchyard-component-common-camel-1.1.1-p5-redhat-1.jar:1.1.1-p5-redhat-1]

        at org.switchyard.component.camel.common.handler.OutboundHandler.handleMessage(OutboundHandler.java:145) [switchyard-component-common-camel-1.1.1-p5-redhat-1.jar:1.1.1-p5-redhat-1]

        at org.switchyard.bus.camel.processors.ProviderProcessor.process(ProviderProcessor.java:29) [switchyard-bus-camel-1.1.1-p5-redhat-1.jar:1.1.1-p5-redhat-1]

        at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:91) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.switchyard.bus.camel.audit.FaultProcessor.process(FaultProcessor.java:46) [switchyard-bus-camel-1.1.1-p5-redhat-1.jar:1.1.1-p5-redhat-1]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.fabric.FabricTraceProcessor.process(FabricTraceProcessor.java:81) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:46) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:308) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.Pipeline.process(Pipeline.java:117) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.Pipeline.process(Pipeline.java:80) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.TryProcessor.process(TryProcessor.java:104) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.TryProcessor.process(TryProcessor.java:78) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:91) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.switchyard.bus.camel.audit.FaultProcessor.process(FaultProcessor.java:46) [switchyard-bus-camel-1.1.1-p5-redhat-1.jar:1.1.1-p5-redhat-1]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.fabric.FabricTraceProcessor.process(FabricTraceProcessor.java:81) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:46) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:308) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:46) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:122) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.RouteInflightRepositoryProcessor.processNext(RouteInflightRepositoryProcessor.java:48) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:60) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.UnitOfWorkProcessor.processAsync(UnitOfWorkProcessor.java:150) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:117) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:86) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.UnitOfWorkProducer.process(UnitOfWorkProducer.java:63) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.impl.ProducerCache$2.doInProducer(ProducerCache.java:366) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.impl.ProducerCache$2.doInProducer(ProducerCache.java:337) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.impl.ProducerCache.doInProducer(ProducerCache.java:233) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.impl.ProducerCache.sendExchange(ProducerCache.java:337) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.impl.ProducerCache.send(ProducerCache.java:159) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.impl.DefaultProducerTemplate.send(DefaultProducerTemplate.java:106) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.impl.DefaultProducerTemplate.send(DefaultProducerTemplate.java:92) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.switchyard.bus.camel.ExchangeDispatcher.dispatch(ExchangeDispatcher.java:87) [switchyard-bus-camel-1.1.1-p5-redhat-1.jar:1.1.1-p5-redhat-1]

        at org.switchyard.bus.camel.CamelExchange.sendInternal(CamelExchange.java:234) [switchyard-bus-camel-1.1.1-p5-redhat-1.jar:1.1.1-p5-redhat-1]

        at org.switchyard.bus.camel.CamelExchange.send(CamelExchange.java:171) [switchyard-bus-camel-1.1.1-p5-redhat-1.jar:1.1.1-p5-redhat-1]

        at org.switchyard.component.camel.SwitchYardProducer.process(SwitchYardProducer.java:110) [switchyard-component-camel-switchyard-1.1.1-p5-redhat-1.jar:1.1.1-p5-redhat-1]

        at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.SendProcessor$2.doInAsyncProducer(SendProcessor.java:122) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:298) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:117) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:91) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.fabric.FabricTraceProcessor.process(FabricTraceProcessor.java:81) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:334) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:220) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:46) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:308) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.Pipeline.process(Pipeline.java:117) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.Pipeline.process(Pipeline.java:80) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:46) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.UnitOfWorkProcessor.processAsync(UnitOfWorkProcessor.java:150) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:117) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.RouteInflightRepositoryProcessor.processNext(RouteInflightRepositoryProcessor.java:48) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:86) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.switchyard.component.camel.SwitchYardConsumer.invokeCamelProcessor(SwitchYardConsumer.java:187) [switchyard-component-camel-switchyard-1.1.1-p5-redhat-1.jar:1.1.1-p5-redhat-1]

        at org.switchyard.component.camel.SwitchYardConsumer.handleMessage(SwitchYardConsumer.java:95) [switchyard-component-camel-switchyard-1.1.1-p5-redhat-1.jar:1.1.1-p5-redhat-1]

        at org.switchyard.bus.camel.processors.ProviderProcessor.process(ProviderProcessor.java:29) [switchyard-bus-camel-1.1.1-p5-redhat-1.jar:1.1.1-p5-redhat-1]

        at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:91) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.switchyard.bus.camel.audit.FaultProcessor.process(FaultProcessor.java:46) [switchyard-bus-camel-1.1.1-p5-redhat-1.jar:1.1.1-p5-redhat-1]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.fabric.FabricTraceProcessor.process(FabricTraceProcessor.java:81) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:46) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:308) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.Pipeline.process(Pipeline.java:117) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.Pipeline.process(Pipeline.java:80) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.TryProcessor.process(TryProcessor.java:104) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.TryProcessor.process(TryProcessor.java:78) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:91) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.switchyard.bus.camel.audit.FaultProcessor.process(FaultProcessor.java:46) [switchyard-bus-camel-1.1.1-p5-redhat-1.jar:1.1.1-p5-redhat-1]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.fabric.FabricTraceProcessor.process(FabricTraceProcessor.java:81) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:46) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:308) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:46) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:122) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.RouteInflightRepositoryProcessor.processNext(RouteInflightRepositoryProcessor.java:48) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:60) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.UnitOfWorkProcessor.processAsync(UnitOfWorkProcessor.java:150) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:117) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:99) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:86) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.processor.UnitOfWorkProducer.process(UnitOfWorkProducer.java:63) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.impl.ProducerCache$2.doInProducer(ProducerCache.java:366) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.impl.ProducerCache$2.doInProducer(ProducerCache.java:337) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.impl.ProducerCache.doInProducer(ProducerCache.java:233) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.impl.ProducerCache.sendExchange(ProducerCache.java:337) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.impl.ProducerCache.send(ProducerCache.java:159) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.impl.DefaultProducerTemplate.send(DefaultProducerTemplate.java:106) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.impl.DefaultProducerTemplate.send(DefaultProducerTemplate.java:92) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.switchyard.bus.camel.ExchangeDispatcher.dispatch(ExchangeDispatcher.java:87) [switchyard-bus-camel-1.1.1-p5-redhat-1.jar:1.1.1-p5-redhat-1]

        at org.switchyard.bus.camel.CamelExchange.sendInternal(CamelExchange.java:234) [switchyard-bus-camel-1.1.1-p5-redhat-1.jar:1.1.1-p5-redhat-1]

        at org.switchyard.bus.camel.CamelExchange.send(CamelExchange.java:171) [switchyard-bus-camel-1.1.1-p5-redhat-1.jar:1.1.1-p5-redhat-1]

        at org.switchyard.component.http.InboundHandler.invoke(InboundHandler.java:118) [switchyard-component-http-1.1.1-p5-redhat-1.jar:1.1.1-p5-redhat-1]

        at org.switchyard.component.http.HttpGatewayServlet.handle(HttpGatewayServlet.java:143) [switchyard-component-http-1.1.1-p5-redhat-1.jar:1.1.1-p5-redhat-1]

        at org.switchyard.component.http.HttpGatewayServlet.service(HttpGatewayServlet.java:114) [switchyard-component-http-1.1.1-p5-redhat-1.jar:1.1.1-p5-redhat-1]

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1]

        at sun.reflect.GeneratedMethodAccessor91.invoke(Unknown Source) [:1.7.0_80]

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_80]

        at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_80]

        at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:263)

        at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:261)

        at java.security.AccessController.doPrivileged(Native Method) [rt.jar:1.7.0_80]

        at javax.security.auth.Subject.doAsPrivileged(Subject.java:536) [rt.jar:1.7.0_80]

        at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:295)

        at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:155)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:288)

        at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:59)

        at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:197)

        at java.security.AccessController.doPrivileged(Native Method) [rt.jar:1.7.0_80]

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)

        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149)

        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145)

        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97)

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102)

        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336)

        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)

        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)

        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920)

        at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_80]

      Caused by: org.apache.camel.ExchangeTimedOutException: The OUT message was not received within: 10 millis due reply message with correlationID: Camel-ID-VG02LT2625-54211-1458205732263-83-305 not received. Exchange[Message: <submitOrder >

        <order>

        <orderId>100033</orderId>

        <itemId>BUTTER</itemId>

        <quantity>200</quantity>

        </order>

      </submitOrder>]

        at org.apache.camel.component.jms.reply.ReplyManagerSupport.processReply(ReplyManagerSupport.java:133) [camel-jms-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.component.jms.reply.TemporaryQueueReplyHandler.onTimeout(TemporaryQueueReplyHandler.java:61) [camel-jms-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.component.jms.reply.CorrelationTimeoutMap.onEviction(CorrelationTimeoutMap.java:53) [camel-jms-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.component.jms.reply.CorrelationTimeoutMap.onEviction(CorrelationTimeoutMap.java:30) [camel-jms-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.support.DefaultTimeoutMap.purge(DefaultTimeoutMap.java:209) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at org.apache.camel.support.DefaultTimeoutMap.run(DefaultTimeoutMap.java:159) [camel-core-2.10.0.redhat-60024.jar:2.10.0.redhat-60024]

        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [rt.jar:1.7.0_80]

        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) [rt.jar:1.7.0_80]

        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) [rt.jar:1.7.0_80]

        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [rt.jar:1.7.0_80]

        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_80]

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_80]

        ... 1 more

       

       

      15:21:48,925 INFO  [org.switchyard.handlers.MessageTraceHandler] (http-127.0.0.1/127.0.0.1:8080-22)

      ------- Begin Message Trace -------

      Consumer -> {urn:com.example.switchyard:switchyard-http-mq-reply:1.0}OnlineShopping

      Provider -> {urn:com.example.switchyard:switchyard-http-mq-reply:1.0}OnlineShopping

      Operation -> processOrder

      MEP -> IN_OUT

      Phase -> OUT

      State -> FAULT

      Exchange Context ->

          CamelCreatedTimestamp ............................: Mon Mar 21 15:21:48 CET 2016

          CamelExceptionCaught .............................: org.switchyard.HandlerException: org.switchyard.HandlerException: org.apache.camel.ExchangeTimedOutException: The OUT message was not received within: 10 millis due reply message with correlationID: Camel-ID-VG02LT2625-54211-1458205732263-83-305 not received. Exchange[Message: <submitOrder >

        <order>

        <orderId>100033</orderId>

        <itemId>BUTTER</itemId>

        <quantity>200</quantity>

        </order>

      </submitOrder>]

          CamelFailureEndpoint .............................: direct://%7Burn:com.example.switchyard:switchyard-http-mq-reply:1.0%7DOnlineShopping

          CamelFailureHandled ..............................: true

          CamelFilterMatched ...............................: false

          CamelToEndpoint ..................................: direct://%7Burn:com.example.switchyard:switchyard-http-mq-reply:1.0%7DOnlineShopping

          org.switchyard.bus.camel.consumer ................: ServiceReference [name={urn:com.example.switchyard:switchyard-http-mq-reply:1.0}OnlineShopping, interface=SWITCHYARD010007: BaseServiceInterface [type=java, operations=[SWITCHYARD010008: processOrder : IN_OUT  : [java:java.lang.String, java:java.lang.String, null]]], domain=ServiceDomain [name=null]]

          org.switchyard.bus.camel.contract ................: org.switchyard.metadata.BaseExchangeContract@75165dcc

          org.switchyard.bus.camel.dispatcher ..............: org.switchyard.bus.camel.ExchangeDispatcher@3a928e1

          org.switchyard.bus.camel.fault ...................: true

          org.switchyard.bus.camel.labels ..................: {org.switchyard.exchangeGatewayName=[org.switchyard.label.behavior.transient], org.switchyard.exchangeInitiatedNS=[org.switchyard.label.behavior.transient], org.switchyard.exchange.transaction.beforeInvoked=[org.switchyard.label.behavior.transient], org.switchyard.security.context.SecurityContext=[org.switchyard.label.behavior.transient]}

          org.switchyard.bus.camel.phase ...................: OUT

          org.switchyard.bus.camel.provider ................: Service [name={urn:com.example.switchyard:switchyard-http-mq-reply:1.0}OnlineShopping, interface=SWITCHYARD010007: BaseServiceInterface [type=java, operations=[SWITCHYARD010008: processOrder : IN_OUT  : [java:java.lang.String, java:java.lang.String, null]]], domain=ServiceDomain [name=null], metadata=org.switchyard.metadata.ServiceMetadataBuilder$ServiceMetadataImpl@7df86273]

          org.switchyard.bus.camel.replyHandler ............: org.switchyard.component.common.SynchronousInOutHandler@f683822

          org.switchyard.exchange.transaction.beforeInvoked : true

          org.switchyard.exchangeGatewayName ...............: http1

          org.switchyard.exchangeInitiatedNS ...............: 401142371952859

          org.switchyard.rollbackOnFault ...................: true

          org.switchyard.security.context.SecurityContext ..: DefaultSecurityContext@54347797[systemUUID=5eacbff8-a5b8-4d61-96db-efa476848939, expirationMillis=0, credentials=[ConfidentialityCredential@742874204[confidential=false]], securityDomainsToSubjects={}]

      Message Context ->

          org.switchyard.bus.camel.labels .....: {org.switchyard.bus.camel.messageSent=[org.switchyard.label.behavior.transient], org.switchyard.exchangeDurationMS=[org.switchyard.label.behavior.transient]}

          org.switchyard.bus.camel.messageSent : true

          org.switchyard.exchangeDurationMS ...: 726

          org.switchyard.messageId ............: ID-VG02LT2625-54211-1458205732263-83-308

          org.switchyard.relatesTo ............: ID-VG02LT2625-54211-1458205732263-83-298

      ------ End Message Trace -------

      15:21:48,945 INFO  [org.switchyard.handlers.MessageTraceHandler] (http-127.0.0.1/127.0.0.1:8080-22)

      ------- Begin Message Trace -------

      Consumer -> {urn:com.example.switchyard:switchyard-http-mq-reply:1.0}OnlineShopping

      Provider -> {urn:com.example.switchyard:switchyard-http-mq-reply:1.0}OnlineShopping

      Operation -> processOrder

      MEP -> IN_OUT

      Phase -> OUT

      State -> FAULT

      Exchange Context ->

          CamelCreatedTimestamp ............................: Mon Mar 21 15:21:48 CET 2016

          CamelExceptionCaught .............................: org.switchyard.HandlerException: org.switchyard.HandlerException: org.apache.camel.ExchangeTimedOutException: The OUT message was not received within: 10 millis due reply message with correlationID: Camel-ID-VG02LT2625-54211-1458205732263-83-305 not received. Exchange[Message: <submitOrder >

        <order>

        <orderId>100033</orderId>

        <itemId>BUTTER</itemId>

        <quantity>200</quantity>

        </order>

      </submitOrder>]

          CamelFailureEndpoint .............................: direct://%7Burn:com.example.switchyard:switchyard-http-mq-reply:1.0%7DOnlineShopping

          CamelFailureHandled ..............................: true

          CamelFilterMatched ...............................: true

          CamelToEndpoint ..................................: direct://%7Burn:com.example.switchyard:switchyard-http-mq-reply:1.0%7DOnlineShopping

          org.switchyard.bus.camel.consumer ................: ServiceReference [name={urn:com.example.switchyard:switchyard-http-mq-reply:1.0}OnlineShopping, interface=SWITCHYARD010007: BaseServiceInterface [type=java, operations=[SWITCHYARD010008: processOrder : IN_OUT  : [java:java.lang.String, java:java.lang.String, null]]], domain=ServiceDomain [name=null]]

          org.switchyard.bus.camel.contract ................: org.switchyard.metadata.BaseExchangeContract@75165dcc

          org.switchyard.bus.camel.dispatcher ..............: org.switchyard.bus.camel.ExchangeDispatcher@3a928e1

          org.switchyard.bus.camel.fault ...................: true

          org.switchyard.bus.camel.labels ..................: {org.switchyard.exchangeGatewayName=[org.switchyard.label.behavior.transient], org.switchyard.exchangeInitiatedNS=[org.switchyard.label.behavior.transient], org.switchyard.exchange.transaction.beforeInvoked=[org.switchyard.label.behavior.transient], org.switchyard.security.context.SecurityContext=[org.switchyard.label.behavior.transient]}

          org.switchyard.bus.camel.phase ...................: OUT

          org.switchyard.bus.camel.provider ................: Service [name={urn:com.example.switchyard:switchyard-http-mq-reply:1.0}OnlineShopping, interface=SWITCHYARD010007: BaseServiceInterface [type=java, operations=[SWITCHYARD010008: processOrder : IN_OUT  : [java:java.lang.String, java:java.lang.String, null]]], domain=ServiceDomain [name=null], metadata=org.switchyard.metadata.ServiceMetadataBuilder$ServiceMetadataImpl@7df86273]

          org.switchyard.bus.camel.replyHandler ............: org.switchyard.component.common.SynchronousInOutHandler@f683822

          org.switchyard.exchange.transaction.beforeInvoked : true

          org.switchyard.exchangeGatewayName ...............: http1

          org.switchyard.exchangeInitiatedNS ...............: 401142371952859

          org.switchyard.rollbackOnFault ...................: true

      Message Context ->

          org.switchyard.bus.camel.labels .....: {org.switchyard.bus.camel.messageSent=[org.switchyard.label.behavior.transient], org.switchyard.exchangeDurationMS=[org.switchyard.label.behavior.transient]}

          org.switchyard.bus.camel.messageSent : true

          org.switchyard.exchangeDurationMS ...: 726

          org.switchyard.messageId ............: ID-VG02LT2625-54211-1458205732263-83-308

          org.switchyard.relatesTo ............: ID-VG02LT2625-54211-1458205732263-83-298

      ------ End Message Trace -------

       

      Messages are piling up in OrderResponseQueue

       

       

       

      Http Service Switchyard XML as below

       

       

      <?xml version="1.0" encoding="UTF-8"?>

      <sy:switchyard xmlns:camel="urn:switchyard-component-camel:config:1.1" xmlns:http="urn:switchyard-component-http:config:1.1" xmlns:jms="urn:switchyard-component-camel-jms:config:1.1" xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200912" xmlns:sy="urn:switchyard-config:switchyard:1.1" name="switchyard-http-mq-reply" targetNamespace="urn:com.example.switchyard:switchyard-http-mq-reply:1.0">

        <sca:composite name="switchyard-http-mq-reply" targetNamespace="urn:com.example.switchyard:switchyard-http-mq-reply:1.0">

          <sca:component name="Component">

            <camel:implementation.camel>

              <camel:xml path="route.xml"/>

            </camel:implementation.camel>

            <sca:service name="OnlineShopping">

              <sca:interface.java interface="com.example.switchyard.switchyard_http_mq_reply.OnlineShopping"/>

            </sca:service>

            <sca:reference name="OrderTestJms">

              <sca:interface.java interface="com.example.switchyard.switchyard_http_mq_reply.OrderTestJms"/>

            </sca:reference>

          </sca:component>

          <sca:service name="OnlineShopping" promote="Component/OnlineShopping">

            <sca:interface.java interface="com.example.switchyard.switchyard_http_mq_reply.OnlineShopping"/>

            <http:binding.http name="http1">

              <http:contextPath>OnlineShopping/PlaceOrder</http:contextPath>

            </http:binding.http>

          </sca:service>

          <sca:reference name="OrderTestJms" multiplicity="0..1" promote="Component/OrderTestJms">

            <sca:interface.java interface="com.example.switchyard.switchyard_http_mq_reply.OrderTestJms"/>

            <jms:binding.jms name="jms1">

              <jms:queue>OrderRequestQueue</jms:queue>

              <jms:connectionFactory>#ConnectionFactory</jms:connectionFactory>

              <jms:replyTo>OrderResponseQueue</jms:replyTo>

              <jms:requestTimeout>10</jms:requestTimeout>

            </jms:binding.jms>

          </sca:reference>

        </sca:composite>

        <sy:domain>

          <sy:properties>

            <sy:property name="org.switchyard.handlers.messageTrace.enabled" value="true"/>

          </sy:properties>

        </sy:domain>

      </sy:switchyard>

       

       

       

       

      route.xml



      <?xml version="1.0" encoding="ASCII"?>

      <routes xmlns="http://camel.apache.org/schema/spring">

        <route streamCache="true">

          <from uri="switchyard://OrderService"/>

          <log message="OrderProcess - message received: ${body}"/>

          <process ref="OrderProcessImplementation"/>

          <log message="OrderProcess - message response: ${body}"/>

        </route>

      </routes>

       

       

      if i directly mention the uri  <to uri="jms:queue:OrderRequestQueue?replyTo=OrderResponseQueue&amp;amp;requestTimeout=10s&amp;amp;jmsMessageType=Text&amp;amp;useMessageIDAsCorrelationID=true&amp;amp;connectionFactory=%23ConnectionFactory /> it is working fine.

       

      I have not put the second process details since it is working fine.

       

      Kindly let me know if i had done something wrong in configuration.

        • 1. Re: Issue with jms binding with reply to and requesttimeout
          Tomohisa igarashi Master

          According to the following error message you pasted

          ravi narayanan wrote:

           

          Caused by: org.apache.camel.ExchangeTimedOutException: The OUT message was not received within: 10 millis due reply message with correlationID: Camel-ID-VG02LT2625-54211-1458205732263-83-305 not received. Exchange[Message: <submitOrder >

           

          10 milliseconds is too short for timeout.

           

          BTW can you split the log into an attachment and summarize your problem in the body next time instead of paste whole log in the body so that we can read it easily?

          • 2. Re: Issue with jms binding with reply to and requesttimeout
            ravi narayanan Expert

            i had specified the timeout as <jms:requestTimeout>10</jms:requestTimeout> is it in secs or ms.

             

            <sca:reference name="OrderTestJms" multiplicity="0..1" promote="Component/OrderTestJms">

                  <sca:interface.java interface="com.example.switchyard.switchyard_http_mq_reply.OrderTestJms"/>

                  <jms:binding.jms name="jms1">

                    <jms:queue>OrderRequestQueue</jms:queue>

                    <jms:connectionFactory>#ConnectionFactory</jms:connectionFactory>

                    <jms:replyTo>OrderResponseQueue</jms:replyTo>

                    <jms:requestTimeout>10</jms:requestTimeout>

                  </jms:binding.jms>

                </sca:reference>