Hi, can you create a reproducible test case of this issue?
Cheers -- Dejan Bosanac Open Source Integration - http://fusesource.com/ ActiveMQ in Action - http://www.manning.com/snyder/ Blog - http://www.nighttale.net On Fri, Mar 27, 2009 at 12:53 AM, ManojC <ma...@castiron.com> wrote: > > Hi > We are using JAVA Program standalone to poll activeMQ queues. The way we do > is following we go and try to get the message using > consumer.receive(timeout) call and if the it receives the message we use > while loop to get more messages if they are in the queue. The sample code > of > what we do is attach here > > Message msg = consumer.receiveMsg(30*1000) //timeout can be configured. > //do some processing here to send the message to the destination system. > > While(msg != null) { > //do some processing here to send the message to the destination system. > } > > Now the problem is if I put say 1000 message in the queue sometime it picks > 1 message some time it picks 200 message... the number are random it seems > there some issue in receiveNoWait call which causes it to return null > prematurely. > > Seems like a bug in the ActiveMQ we are using ActiveMQ 5.2 version > > > -- > View this message in context: > http://www.nabble.com/receiveNoWait%28%29-return-null-even-if-there-are-messages-in-queue-tp22733573p22733573.html > Sent from the ActiveMQ - User mailing list archive at Nabble.com. > >