That would certainly produce the described behaviour. I've checked very
carefully though and I'm 100% certain that I don't have another consumer.

I've discovered a few more things though.
I only have two machines involved in this transaction but it seems to only
be triggered when I"m using a particular two machines, which suggests to me
that the network layout has something to do with. (I have to stress here the
the network connection really does work though since I can send messages one
way and I'm sure I receive the data back)

Out of curiosity I tries starting the comsumer on the machine which I knew
would fail, and a short time later starting an identical consumer on a
different machine (which doesn't exhibit this problem) and discovered that
the second consumer received the message, but only after the first consumers
receive() call had timed out and returned null. It's almost like the first
consumer is receiving the message but not acknowledging it properly, so
after it fails, the broker sends the message to someone else. Any ideas on
what could trigger this kind of behaviour?





Maybe you have another consumer that consumes that message?

Cheers
--
Dejan Bosanac

-- 
View this message in context: 
http://www.nabble.com/Messages-being-consumed-but-not-delivered-to-the-application-tp21845959p21862411.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to