Christian Schlichtherle created AMQ-4773:
--------------------------------------------

             Summary: Connection.close() throws exception if already closed.
                 Key: AMQ-4773
                 URL: https://issues.apache.org/jira/browse/AMQ-4773
             Project: ActiveMQ
          Issue Type: Bug
    Affects Versions: 5.8.0
         Environment: Java SE 1.6
            Reporter: Christian Schlichtherle


The Javadoc for {{Connection.close()}} reads: "[...] Closing a closed 
connection must NOT throw an exception. [...]"

Yet, I get this:

{code}

Exception in thread "TrueUpdate Manager JMS / Receiver" 
java.lang.IllegalStateException: org.apache.activemq.ConnectionClosedException: 
The connection is already closed
        at net.java.trueupdate.jms.JmsReceiver.run(JmsReceiver.java:105)
        at java.lang.Thread.run(Thread.java:680)
Caused by: org.apache.activemq.ConnectionClosedException: The connection is 
already closed
        at 
org.apache.activemq.ActiveMQConnection.checkClosed(ActiveMQConnection.java:1477)
        at 
org.apache.activemq.ActiveMQConnection.checkClosedOrFailed(ActiveMQConnection.java:1464)
        at 
org.apache.activemq.ActiveMQConnection.stop(ActiveMQConnection.java:566)
        at 
org.apache.activemq.ActiveMQConnection.close(ActiveMQConnection.java:630)
        at net.java.trueupdate.jms.JmsReceiver.run(JmsReceiver.java:97)
        ... 1 more
{code}




--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to