Upon further investigation it seems to not be that simple.  The basis of the
route is as follows:

Send request to JMS Queue A -> Splitter on Response -> For each split, JMS
Queue B

So it seems that after A is evaluated, if you reset the JMS headers
servicemix will start throwing null pointer exceptions.  

I don't have enough understanding of the activeMQ endpoint lifecycle to
really troubleshoot this much more, so any insight or ideas would be
helpful.

I have tested and if I remove Queue A and instead mimic it's behavior witha
static message that gets split, there are no collisions and the JMS Ids do
not remain static as they do when Queue A is in scope.

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

Reply via email to