[ 
https://issues.apache.org/activemq/browse/AMQNET-147?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=50146#action_50146
 ] 

tabish121 edited comment on AMQNET-147 at 3/2/09 5:25 AM:
-------------------------------------------------------------

I'd agree the Trace probably worthwhile here.  This isn't a high volume block 
of code so having a tracer shouldn't affect performance at all and having a 
trace here might provide clues to someone that hasn't registered an exception 
listener.  

Actually now that I look at it closer the onException method will send the 
error to the Tracer for you, so we don't need to add it in this code.

      was (Author: tabish121):
    I'd agree the Trace probably worthwhile here.  This isn't a high volume 
block of code so having a tracer shouldn't affect performance at all and having 
a trace here might provide clues to someone that hasn't registered an exception 
listener.  
  
> 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.

Reply via email to