How did you stop the consumer, I'm not sure if the consumer still hold the 
first message when you stop the consumer.
What kind of JMS ACKNOWLEDGE did you use?

-- 
Willem Jiang

Red Hat, Inc.
FuseSource is now part of Red Hat
Web: http://www.fusesource.com | http://www.redhat.com
Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) 
(English)
          http://jnn.javaeye.com (http://jnn.javaeye.com/) (Chinese)
Twitter: willemjiang 
Weibo: willemjiang





On Friday, September 28, 2012 at 2:43 PM, mikeplanamente wrote:

> Hi all, 
> 
> my environment: 
> 
> servicemix 4.3.1 fuse 02-05 
> java 1.6.0_07 
> camel 2.6 fuse 02-05 
> activemq 5.4.2.fuse-04-05 
> 
> I've a strange problem: 
> 
> I have a single monothreadded camel route using camel activemq component to 
> consume messages from a AMQ queue. 
> 
> case 1: 
> consumer is stopped, the queue is filled with messages then the consumer is
> started -> all messages are read in the right order EXCEPTED the first that
> is consumed at THE END! 
> In other words, the second message and the next ones are first consumed
> then, once all others have been processed the first message in the queue is
> consumed! 
> 
> case2: 
> the consumer is started, messages are injected in the queue -> all messages
> are processed in the right order, as expected. 
> 
> maybe you already had such a problem? 
> 
> in advance, many thanks to you all for your support and ideas... 
> 
> Michael. 
> 
> 
> 
> 
> 
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/activeMQ-reading-order-problem-tp5720172.html
> Sent from the Camel - Users mailing list archive at Nabble.com 
> (http://Nabble.com).



Reply via email to