Hi,

After few days of exploitation, JMS ReplyManager could not find the
correlation request in this TimeoutMap ! 

It's clear that we have various JmsReplyManagerTimeoutChecker threads on the
same Queue, with different TimeoutMap – in the log bellow, one time we have
1 in timeout map with thread #211 and for the other threads we have 0 !  
How it's possible ?    The result is that the reply manager doesn't find the
original request in the timeout map.

Thank you very much for your help.

*Environnment :*
Camel : 2.10.0
Redhat :  6.3 (santiago)
Java : java version "1.6.0_41" 
Java(TM) SE Runtime Environment (build 1.6.0_41-b02) 
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01, mixed mode)
MQ Series : serveur : 7.0.1.3 et client 7.5.0


*LOG :*

[2013-04-15 11:07:55,786] [Camel (Sae) thread #173 -
PersistentQueueReplyManager[T2P.ENROL.R]-1]
org.apache.camel.component.jms.reply.ReplyManagerSupport.waitForProvisionCorrelationToBeUpdated(ReplyManagerSupport.java:188)
TRACE org.apache.camel.component.jms.reply.PersistentQueueReplyManager  -
Early reply not found handler at attempt 1. Waiting a bit longer.
[2013-04-15 11:07:55,809] [Camel (Sae) thread #209 -
JmsReplyManagerTimeoutChecker[T2P.ENROL.R]]
org.apache.camel.support.DefaultTimeoutMap.run(DefaultTimeoutMap.java:157)
TRACE org.apache.camel.component.jms.reply.CorrelationTimeoutMap  - Running
purge task to see if any entries has been timed out
[2013-04-15 11:07:55,809] [Camel (Sae) thread #209 -
JmsReplyManagerTimeoutChecker[T2P.ENROL.R]]
org.apache.camel.support.DefaultTimeoutMap.purge(DefaultTimeoutMap.java:167)
TRACE org.apache.camel.component.jms.reply.CorrelationTimeoutMap  - There
are 0 in the timeout map
[2013-04-15 11:07:55,810] [Camel (Sae) thread #174 -
JmsReplyManagerTimeoutChecker[T2P.ENROL.R]]
org.apache.camel.support.DefaultTimeoutMap.run(DefaultTimeoutMap.java:157)
TRACE org.apache.camel.component.jms.reply.CorrelationTimeoutMap  - Running
purge task to see if any entries has been timed out
[2013-04-15 11:07:55,810] [Camel (Sae) thread #174 -
JmsReplyManagerTimeoutChecker[T2P.ENROL.R]]
org.apache.camel.support.DefaultTimeoutMap.purge(DefaultTimeoutMap.java:167)
TRACE org.apache.camel.component.jms.reply.CorrelationTimeoutMap  - There
are 0 in the timeout map
[2013-04-15 11:07:55,819] [Camel (Sae) thread #197 -
JmsReplyManagerTimeoutChecker[T2P.ENROL.R]]
org.apache.camel.support.DefaultTimeoutMap.run(DefaultTimeoutMap.java:157)
TRACE org.apache.camel.component.jms.reply.CorrelationTimeoutMap  - Running
purge task to see if any entries has been timed out
[2013-04-15 11:07:55,819] [Camel (Sae) thread #197 -
JmsReplyManagerTimeoutChecker[T2P.ENROL.R]]
org.apache.camel.support.DefaultTimeoutMap.purge(DefaultTimeoutMap.java:167)
TRACE org.apache.camel.component.jms.reply.CorrelationTimeoutMap  - There
are 0 in the timeout map
[2013-04-15 11:07:55,837] [Camel (Sae) thread #211 -
JmsReplyManagerTimeoutChecker[T2P.ENROL.R]]
org.apache.camel.support.DefaultTimeoutMap.run(DefaultTimeoutMap.java:157)
TRACE org.apache.camel.component.jms.reply.CorrelationTimeoutMap  - Running
purge task to see if any entries has been timed out
[2013-04-15 11:07:55,837] [Camel (Sae) thread #211 -
JmsReplyManagerTimeoutChecker[T2P.ENROL.R]]
org.apache.camel.support.DefaultTimeoutMap.purge(DefaultTimeoutMap.java:167)
TRACE org.apache.camel.component.jms.reply.CorrelationTimeoutMap  - There
are 1 in the timeout map
[2013-04-15 11:07:55,840] [Camel (Sae) thread #184 -
JmsReplyManagerTimeoutChecker[T2P.ENROL.R]]
org.apache.camel.support.DefaultTimeoutMap.run(DefaultTimeoutMap.java:157)
TRACE org.apache.camel.component.jms.reply.CorrelationTimeoutMap  - Running
purge task to see if any entries has been timed out
[2013-04-15 11:07:55,840] [Camel (Sae) thread #184 -
JmsReplyManagerTimeoutChecker[T2P.ENROL.R]]
org.apache.camel.support.DefaultTimeoutMap.purge(DefaultTimeoutMap.java:167)
TRACE org.apache.camel.component.jms.reply.CorrelationTimeoutMap  - There
are 0 in the timeout map
[2013-04-15 11:07:55,845] [Camel (Sae) thread #205 -
JmsReplyManagerTimeoutChecker[T2P.ENROL.R]]
org.apache.camel.support.DefaultTimeoutMap.run(DefaultTimeoutMap.java:157)
TRACE org.apache.camel.component.jms.reply.CorrelationTimeoutMap  - Running
purge task to see if any entries has been timed out
[2013-04-15 11:07:55,846] [Camel (Sae) thread #205 -
JmsReplyManagerTimeoutChecker[T2P.ENROL.R]]
org.apache.camel.support.DefaultTimeoutMap.purge(DefaultTimeoutMap.java:167)
TRACE org.apache.camel.component.jms.reply.CorrelationTimeoutMap  - There
are 0 in the timeout map
[2013-04-15 11:07:55,846] [Camel (Sae) thread #172 -
JmsReplyManagerTimeoutChecker[T2P.ENROL.R]]
org.apache.camel.support.DefaultTimeoutMap.run(DefaultTimeoutMap.java:157)
TRACE org.apache.camel.component.jms.reply.CorrelationTimeoutMap  - Running
purge task to see if any entries has been timed out
[2013-04-15 11:07:55,846] [Camel (Sae) thread #172 -
JmsReplyManagerTimeoutChecker[T2P.ENROL.R]]
org.apache.camel.support.DefaultTimeoutMap.purge(DefaultTimeoutMap.java:167)
TRACE org.apache.camel.component.jms.reply.CorrelationTimeoutMap  - There
are 0 in the timeout map
[2013-04-15 11:07:55,869] [Camel (Sae) thread #201 -
JmsReplyManagerTimeoutChecker[T2P.ENROL.R]]
org.apache.camel.support.DefaultTimeoutMap.run(DefaultTimeoutMap.java:157)
TRACE org.apache.camel.component.jms.reply.CorrelationTimeoutMap  - Running
purge task to see if any entries has been timed out
[2013-04-15 11:07:55,869] [Camel (Sae) thread #201 -
JmsReplyManagerTimeoutChecker[T2P.ENROL.R]]
org.apache.camel.support.DefaultTimeoutMap.purge(DefaultTimeoutMap.java:167)
TRACE org.apache.camel.component.jms.reply.CorrelationTimeoutMap  - There
are 0 in the timeout map



--
View this message in context: 
http://camel.465427.n5.nabble.com/JMS-Request-Reply-tp5730897.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to