[ 
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

Reply via email to