[ https://issues.apache.org/jira/browse/AMQ-4472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gary Tully resolved AMQ-4472. ----------------------------- Resolution: Fixed Fix Version/s: 5.9.0 Assignee: Hiram Chirino fix in http://svn.apache.org/r1471673 > consumer.close() on transacted session does not release prefetched messages > --------------------------------------------------------------------------- > > Key: AMQ-4472 > URL: https://issues.apache.org/jira/browse/AMQ-4472 > Project: ActiveMQ > Issue Type: Bug > Components: JMS client > Affects Versions: 5.8.0 > Reporter: Jason Sherman > Assignee: Hiram Chirino > Labels: transactions > Fix For: 5.9.0 > > Attachments: amq-4472.zip > > > When using transactions an issue can arise where the consumer has messages in > it's prefetch and when consumer.close() is called the consumer is not closed > and does not release the messages. > The use case is as follows: > 1) Create producer > 2) Create consumer > 3) Send message to queue > 4) Commit session > 5) Send a new message > 6) Close the consumer > 7) Start a new consumer > 8) Try to receive the message > Test case will be attached shortly. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira