[ 
https://issues.apache.org/jira/browse/AMQNET-483?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Timothy Bish reassigned AMQNET-483:
-----------------------------------

    Assignee: Timothy Bish  (was: Jim Gomes)

> MessageConsumer close when inside transaction is not idempotent.
> ----------------------------------------------------------------
>
>                 Key: AMQNET-483
>                 URL: https://issues.apache.org/jira/browse/AMQNET-483
>             Project: ActiveMQ .Net
>          Issue Type: Bug
>          Components: ActiveMQ
>    Affects Versions: 1.6.0, 1.6.1, 1.6.2
>            Reporter: Timothy Bish
>            Assignee: Timothy Bish
>             Fix For: 1.6.3, 1.7.0
>
>
> When a consumer is closed and it's session is transacted it registers a 
> synchronization on the Session TransactionContext to complete the close after 
> the transaction has been committed or rolled back.  The synchronization can 
> be added multiple times is close is called in succession but the 
> synchronization doesn't check if the consumer has been closed when invoked so 
> the transaction completion can result in several attempts to remove the same 
> consumer.  



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to