Robbie Gemmell created QPIDJMS-94:
-------------------------------------

             Summary: the failover provider can erroneously reconnect following 
Connection close.
                 Key: QPIDJMS-94
                 URL: https://issues.apache.org/jira/browse/QPIDJMS-94
             Project: Qpid JMS
          Issue Type: Bug
          Components: qpid-jms-client
    Affects Versions: 0.4.0
            Reporter: Robbie Gemmell
            Assignee: Robbie Gemmell
             Fix For: 0.5.0


When the JMS Connection object is closed while using the failover provider, the 
underlying AMQP connection is 'destroyed' by the AmqpProvider instance, then 
the FailoverProvider itself is marked closed. During the process, there is a 
race where and the transport may report to its listeners that it has closed, 
and cause the FailoverProvider to re-establish an AMQP connection. This is then 
left behind without being closed, keeping the JVM running due to use of a 
non-daemon thread.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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

Reply via email to