Yup, and the 5.4.x series was known to have a good number of bugs. Another concern - if I understand correctly, the Op stated that there is one session per message? That's an anti-pattern and a bad practice that will lead to problems.
Also, the statement of multiple consumers reading from a queue and only acknowledging each message the consumer is the intended consumer... that sounds like an anti-pattern as well. Queue messages are intended for once-and-only-once consumption. Intentionally using the acknowledgement mechanism to allow messages to be re-routed across multiple consumers is a bad idea full of potential problems. At the very least, it will yield many confusing results. -- View this message in context: http://activemq.2283324.n4.nabble.com/Session-is-not-getting-closed-tp4693402p4693492.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.