Keith Wall created QPID-4956:
--------------------------------

             Summary: [0-8..0-9-1] Receipt of channel.close puts client into a 
inconsistent state
                 Key: QPID-4956
                 URL: https://issues.apache.org/jira/browse/QPID-4956
             Project: Qpid
          Issue Type: Bug
          Components: Java Client
            Reporter: Keith Wall
             Fix For: 0.23, 0.6


The receipt of a channel.close frame (with a non REPLY_SUCCESS reply code) puts 
the Qpid client into an inconsistent state.  The Connection gets marked as 
closed on the client side (AMQConnection#exceptionReceived), but the underlying 
_connection_ to the Broker remains open.

In the case where a user is utilising Spring's DefaultMessageListenerContainer, 
the action its setup failure logic coupled with this this defect causes 
connections to be leaked.  (These connections cannot be closed from application 
code as Connection#close already believes the connection to be closed).  






 

--
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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to