You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Timothy Bish (JIRA)" <ji...@apache.org> on 2009/03/02 14:13:59 UTC
[jira] Reopened: (AMQNET-147) Connection fails to close if a
producer or consumer has not been disposed (only when using the failover
transport).
[ https://issues.apache.org/activemq/browse/AMQNET-147?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Timothy Bish reopened AMQNET-147:
---------------------------------
Re-opened to add a subtask to add code for handling broker exceptions in NMS
> Connection fails to close if a producer or consumer has not been disposed (only when using the failover transport).
> -------------------------------------------------------------------------------------------------------------------
>
> Key: AMQNET-147
> URL: https://issues.apache.org/activemq/browse/AMQNET-147
> Project: ActiveMQ .Net
> Issue Type: Bug
> Components: ActiveMQ Client
> Affects Versions: 1.1
> Environment: Using failover transport
> Reporter: Daniel Ellis
> Assignee: Timothy Bish
> Fix For: 1.1
>
> Attachments: CloseSessionAfterEverythingElse.patch, ConnectionError.patch, ConnectionsTests.patch
>
>
> When using the failover transport such as:-
> <defaultURI value="activemq:failover:(tcp://activemqhost:61616,tcp://activemqhost:61616)"/>
> A connection will fail to close if you dispose a connection before disposing a consumer or producer that is associated with the connection. The dispose call never returns because the failover transport is continually reconnecting due to a KeyNotFoundException. The KeyNotfoundException is thrown because a session no longer exists in the connection state.
> A number of the existing unit tests fail (actually they never return) when using the failover transport. When in debug, a DebugAssert is displayed for each error that causes the reconnect.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.