Description of problem: A singleton MDB delivers duplicate messages when start-delivery() is invoked twice while the message being delivered Version-Release number of selected component (if applicable): JBoss-EAP-6.3.1 Steps to Reproduce: 1. Create a producer, which keeps sending messages for every second 2. Deploy a singleton consumer MDB 3. Invoke start-delivery() method on the MDB while the messages being delivered Actual results: MDB delivers duplicate messages Expected results: MDB needs to ignore start-delivery() call if the MDB has already been started. Additional info:
Re-acking after "qa_ack flag reset for and jboss-eap-6.4.0 and jboss-eap-6.4.z items" cleanup.
Verified in EAP 6.4.0.CP1.CR2 using MDBTestCase. Thanks for the test!
Retroactively bulk-closing issues from released EAP 6.4 cummulative patches.