Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-3452

Test JMSPropertiesTest#testQpidExtensionProperties sporadically fails in CI for a 0.10 trunk build (Received frames for an already detached session)

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.10, 0.12
    • 0.13
    • Broker-J
    • None

    Description

      On a slow CI box, we see the following test failing sporadically on the derby profile:

      Error closing connection: org.apache.qpid.AMQException: Received frames for an already dettached session
      
      javax.jms.JMSException: Error closing connection: org.apache.qpid.AMQException: Received frames for an already dettached session
      at org.apache.qpid.client.AMQConnection.doClose(AMQConnection.java:914)
      at org.apache.qpid.client.AMQConnection.doClose(AMQConnection.java:865)
      at org.apache.qpid.client.AMQConnection.close(AMQConnection.java:849)
      at org.apache.qpid.client.AMQConnection.close(AMQConnection.java:840)
      at org.apache.qpid.client.AMQConnection.close(AMQConnection.java:835)
      at org.apache.qpid.test.utils.QpidBrokerTestCase.tearDown(QpidBrokerTestCase.java:1125)
      at org.apache.qpid.test.unit.message.JMSPropertiesTest.tearDown(JMSPropertiesTest.java:73)
      at org.apache.qpid.test.utils.QpidBrokerTestCase.runBare(QpidBrokerTestCase.java:243)
      at org.apache.qpid.test.utils.QpidTestCase.run(QpidTestCase.java:125)
      Caused by: org.apache.qpid.AMQException: Received frames for an already dettached session
      at org.apache.qpid.client.AMQConnectionDelegate_0_10.closeConnection(AMQConnectionDelegate_0_10.java:250)
      at org.apache.qpid.client.AMQConnection.doClose(AMQConnection.java:898)
      Caused by: org.apache.qpid.transport.ConnectionException: Received frames for an already dettached session
      at org.apache.qpid.transport.Connection.close(Connection.java:600)
      at org.apache.qpid.transport.Connection.close(Connection.java:574)
      at org.apache.qpid.client.AMQConnectionDelegate_0_10.closeConnection(AMQConnectionDelegate_0_10.java:246)
      Caused by: org.apache.qpid.transport.ConnectionException: Received frames for an already dettached session
      at org.apache.qpid.transport.Connection.exception(Connection.java:518)
      at org.apache.qpid.transport.network.Assembler.exception(Assembler.java:105)
      at org.apache.qpid.transport.network.InputHandler.exception(InputHandler.java:197)
      at org.apache.qpid.transport.network.io.IoReceiver.run(IoReceiver.java:157)
      at java.lang.Thread.run(Thread.java:619)
      Caused by: org.apache.qpid.transport.ProtocolViolationException: Received frames for an already dettached session
      at org.apache.qpid.transport.Connection.dispatch(Connection.java:408)
      at org.apache.qpid.transport.ConnectionDelegate.handle(ConnectionDelegate.java:64)
      at org.apache.qpid.transport.ConnectionDelegate.handle(ConnectionDelegate.java:40)
      at org.apache.qpid.transport.MethodDelegate.sessionFlush(MethodDelegate.java:98)
      at org.apache.qpid.transport.SessionFlush.dispatch(SessionFlush.java:95)
      at org.apache.qpid.transport.ConnectionDelegate.control(ConnectionDelegate.java:49)
      at org.apache.qpid.transport.ConnectionDelegate.control(ConnectionDelegate.java:40)
      at org.apache.qpid.transport.Method.delegate(Method.java:163)
      at org.apache.qpid.transport.Connection.received(Connection.java:369)
      at org.apache.qpid.transport.Connection.received(Connection.java:66)
      at org.apache.qpid.transport.network.Assembler.emit(Assembler.java:95)
      at org.apache.qpid.transport.network.Assembler.assemble(Assembler.java:181)
      at org.apache.qpid.transport.network.Assembler.frame(Assembler.java:129)
      at org.apache.qpid.transport.network.Frame.delegate(Frame.java:133)
      at org.apache.qpid.transport.network.Assembler.received(Assembler.java:100)
      at org.apache.qpid.transport.network.Assembler.received(Assembler.java:42)
      at org.apache.qpid.transport.network.InputHandler.next(InputHandler.java:187)
      at org.apache.qpid.transport.network.InputHandler.received(InputHandler.java:103)
      at org.apache.qpid.transport.network.InputHandler.received(InputHandler.java:42)
      at org.apache.qpid.transport.network.io.IoReceiver.run(IoReceiver.java:140)
      

      Attachments

        Activity

          People

            kwall Keith Wall
            kwall Keith Wall
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: