JBossMQ is allowed to redeliver a message if you
failed to acknowledge it.
You can check for this circumstance using
I am seeing this same behavior. It is extremely sporadic. I am only seeing it happen for roughly 1 in every 500,000 messages in our automated build environment. So far, I have been unable to duplicate the problem locally. I added a check for getJMSRedelivered(), but it is returning false on the duplicate messages. This looks like a bug to me. I will continue to work on trying to track it down, but any debugging tips would be appreciated.
By the way, I am using auto-acknowledge.
...and I am using JBoss 3.2.3. :)
If it is doing what you say, it is a bug.
But don't claim a bug unless you substantiate your claim.
The only mechanisms for a message to get back into the queue after a delivery
involves JBossMQ setting redelivered to true and setting the redelivery count.
Also, do not hijack somebody else's thread if you want to keep your forum account.