You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by Syed <ss...@qatarairways.com.qa> on 2013/12/09 18:42:37 UTC
TimeOut - ExchangeTimedOutException
Hi,
I created a dual drop for IBMMQ Q's, getting a msg from one Q and dropping
into two Q's. I am getting timeout exception with the below configuration,
can someone let me know where is it wrong ?
*Spring DSL*
<bean id="ibmmq.q" class="org.apache.camel.component.jms.JmsComponent">
<property name="configuration">
<bean
class="org.apache.camel.component.jms.JmsConfiguration">
<property name="connectionFactory">
<bean
class="com.ibm.mq.jms.MQQueueConnectionFactory">
<property
name="transportType" value="1" />
<property name="hostName"
value="172.17.19.131" />
<property name="port"
value="1416" />
<property
name="queueManager" value="ATTLCA03" />
<property name="channel"
value="MIX.DDROP.CHANNEL" />
</bean>
</property>
</bean>
</property>
</bean>
<from uri="ibmmq.q:SPWREQ.AT.PACS.MQ2.DDROP" />
<process ref="loggingProcessor" />
<to uri="ibmmq.q:D1" />
<to uri="ibmmq.q:D2" />
</route>
*Exception*
2013-12-05 14:21:21,443 [Camel (camel-1) thread #6 -
JmsConsumer[FEZWUQ.QR.DCS.IN.PDT]] WARN
org.apache.camel.component.jms.EndpointMessageListener - Execution of JMS
message listener failed. Caused by: [org.apache.camel.RuntimeCamelException
- org.apache.camel.ExchangeTimedOutException: The OUT message was not
received within: 20000 millis due reply message with correlationID:
ID:373034344443444200000000000000000000000000000000 not received.
Exchange[JmsMessage[JmsMessageID:
ID:414d512047575431322e4254312020205290922124acc222]]]
org.apache.camel.RuntimeCamelException:
org.apache.camel.ExchangeTimedOutException: The OUT message was not received
within: 20000 millis due reply message with correlationID:
ID:373034344443444200000000000000000000000000000000 not received.
Exchange[JmsMessage[JmsMessageID:
ID:414d512047575431322e4254312020205290922124acc222]]
at
org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1280)
~[camel-core-2.10.0.jar:2.10.0]
at
org.apache.camel.component.jms.EndpointMessageListener$EndpointMessageListenerAsyncCallback.done(EndpointMessageListener.java:187)
~[camel-jms-2.10.0.jar:2.10.0]
at
org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:108)
~[camel-jms-2.10.0.jar:2.10.0]
at
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:561)
~[spring-jms-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:499)
~[spring-jms-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
~[spring-jms-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:325)
[spring-jms-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:263)
[spring-jms-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1059)
[spring-jms-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1051)
[spring-jms-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:948)
[spring-jms-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
[na:1.7.0_10]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[na:1.7.0_10]
at java.lang.Thread.run(Thread.java:722) [na:1.7.0_10]
Caused by: org.apache.camel.ExchangeTimedOutException: The OUT message was
not received within: 20000 millis due reply message with correlationID:
ID:373034344443444200000000000000000000000000000000 not received.
Exchange[JmsMessage[JmsMessageID:
ID:414d512047575431322e4254312020205290922124acc222]]
at
org.apache.camel.component.jms.reply.ReplyManagerSupport.processReply(ReplyManagerSupport.java:133)
~[camel-jms-2.10.0.jar:2.10.0]
at
org.apache.camel.component.jms.reply.TemporaryQueueReplyHandler.onTimeout(TemporaryQueueReplyHandler.java:61)
~[camel-jms-2.10.0.jar:2.10.0]
at
org.apache.camel.component.jms.reply.CorrelationTimeoutMap.onEviction(CorrelationTimeoutMap.java:53)
~[camel-jms-2.10.0.jar:2.10.0]
at
org.apache.camel.component.jms.reply.CorrelationTimeoutMap.onEviction(CorrelationTimeoutMap.java:30)
~[camel-jms-2.10.0.jar:2.10.0]
at
org.apache.camel.support.DefaultTimeoutMap.purge(DefaultTimeoutMap.java:203)
~[camel-core-2.10.0.jar:2.10.0]
at
org.apache.camel.support.DefaultTimeoutMap.run(DefaultTimeoutMap.java:159)
~[camel-core-2.10.0.jar:2.10.0]
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
~[na:1.7.0_10]
at
java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
~[na:1.7.0_10]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
~[na:1.7.0_10]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
~[na:1.7.0_10]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
~[na:1.7.0_10]
... 3 common frames omitted
2013-12-05 14:21:21,445 [Camel (camel-1) thread #7 -
JmsReplyManagerTimeoutChecker[D1]] ERROR
org.apache.camel.processor.DefaultErrorHandler - Failed delivery for
(MessageId: ID:414d512047575431322e425431202020526e301729c134dc on
ExchangeId: ID-dohqdmqm01-qr-qrgrp-local-57053-1386242258517-0-53).
Exhausted after delivery attempt: 1 caught:
org.apache.camel.ExchangeTimedOutException: The OUT message was not received
within: 20000 millis due reply message with correlationID:
ID:313034344545303900000000000000000000000000000000 not received.
Exchange[JmsMessage[JmsMessageID:
ID:414d512047575431322e425431202020526e301729c134dc]]
org.apache.camel.ExchangeTimedOutException: The OUT message was not received
within: 20000 millis due reply message with correlationID:
ID:313034344545303900000000000000000000000000000000 not received.
Exchange[JmsMessage[JmsMessageID:
ID:414d512047575431322e425431202020526e301729c134dc]]
at
org.apache.camel.component.jms.reply.ReplyManagerSupport.processReply(ReplyManagerSupport.java:133)
~[camel-jms-2.10.0.jar:2.10.0]
at
org.apache.camel.component.jms.reply.TemporaryQueueReplyHandler.onTimeout(TemporaryQueueReplyHandler.java:61)
[camel-jms-2.10.0.jar:2.10.0]
at
org.apache.camel.component.jms.reply.CorrelationTimeoutMap.onEviction(CorrelationTimeoutMap.java:53)
[camel-jms-2.10.0.jar:2.10.0]
at
org.apache.camel.component.jms.reply.CorrelationTimeoutMap.onEviction(CorrelationTimeoutMap.java:30)
[camel-jms-2.10.0.jar:2.10.0]
at
org.apache.camel.support.DefaultTimeoutMap.purge(DefaultTimeoutMap.java:203)
[camel-core-2.10.0.jar:2.10.0]
at
org.apache.camel.support.DefaultTimeoutMap.run(DefaultTimeoutMap.java:159)
[camel-core-2.10.0.jar:2.10.0]
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
[na:1.7.0_10]
at
java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
[na:1.7.0_10]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
[na:1.7.0_10]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
[na:1.7.0_10]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
[na:1.7.0_10]
Thanks & Regards
Jawahar
--
View this message in context: http://camel.465427.n5.nabble.com/TimeOut-ExchangeTimedOutException-tp5744516.html
Sent from the Camel - Users mailing list archive at Nabble.com.
Re: TimeOut - ExchangeTimedOutException
Posted by Syed <ss...@qatarairways.com.qa>.
Thanks, I am able to resolve by setting the options in query string as below.
<to uri="ibmmq.out:D1?disableTimeToLive=true&disableReplyTo=true" />
Regards
Jawahar
--
View this message in context: http://camel.465427.n5.nabble.com/TimeOut-ExchangeTimedOutException-tp5744516p5744735.html
Sent from the Camel - Users mailing list archive at Nabble.com.