[
https://issues.apache.org/jira/browse/AMQNET-326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Timothy Bish resolved AMQNET-326.
---------------------------------
Resolution: Fixed
Fix Version/s: 1.6.0
Fixed in trunk and 1.5.x fixes branch
> When in a .NET Transaction the session needs to block in the close method
> until the DTC completes the open TX.
> --------------------------------------------------------------------------------------------------------------
>
> Key: AMQNET-326
> URL: https://issues.apache.org/jira/browse/AMQNET-326
> Project: ActiveMQ .Net
> Issue Type: Bug
> Components: ActiveMQ
> Affects Versions: 1.5.0
> Reporter: Timothy Bish
> Assignee: Timothy Bish
> Fix For: 1.5.1, 1.6.0
>
>
> When closing a Session that is currently part of a Distributed Transaction
> the Session close method needs to block until the DTC completes the
> outstanding transaction, otherwise the state of the Session can be invalid as
> its parent connection is closing and cause a RemoveInfo for the session to be
> sent with the wrong lastDeliveredSequenceId. This causes message not
> dispatched to consumers but stored in prefetch to be marked as redelivered by
> the broker.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira