[
https://issues.apache.org/jira/browse/QPID-6376?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Robbie Gemmell resolved QPID-6376.
----------------------------------
Resolution: Cannot Reproduce
I've been unable to replicate this when trying. It is possible there is some
sequence of tests that were required, and possibly interaction with earlier
issues from QPID-6375, but I was unable to hit it again.
As QPID-6375 is resolved now and I cant get this to happen again, I'll just
resolve this JIRA for now and we can reopen it later should it surface again.
> [Java Broker] [AMQP 1.0] NPE while rolling back transaction when closing a
> connection
> -------------------------------------------------------------------------------------
>
> Key: QPID-6376
> URL: https://issues.apache.org/jira/browse/QPID-6376
> Project: Qpid
> Issue Type: Bug
> Components: Java Broker
> Affects Versions: 0.31
> Reporter: Robbie Gemmell
> Assignee: Rob Godfrey
>
> Noticed following a runof some tests. The stacktrace suggests that a
> connection was closed with an open session that had a transaction started on
> it. I'm not entirely sure which test cause this, but it seems like a
> different version of QPID-6375.
> {noformat}
> 00 53 18 45
> java.lang.NullPointerException
> at
> org.apache.qpid.server.protocol.v1_0.ConsumerTarget_1_0$DispositionAction$2.onRollback(ConsumerTarget_1_0.java:421)
> at
> org.apache.qpid.server.txn.LocalTransaction.doRollbackActions(LocalTransaction.java:270)
> at
> org.apache.qpid.server.txn.LocalTransaction.rollback(LocalTransaction.java:374)
> at
> org.apache.qpid.server.protocol.v1_0.Session_1_0.remoteEnd(Session_1_0.java:508)
> at
> org.apache.qpid.server.protocol.v1_0.Connection_1_0.closeReceived(Connection_1_0.java:216)
> at
> org.apache.qpid.amqp_1_0.transport.ConnectionEndpoint.receiveClose(ConnectionEndpoint.java:400)
> at org.apache.qpid.amqp_1_0.type.transport.Close.invoke(Close.java:75)
> at
> org.apache.qpid.amqp_1_0.transport.ConnectionEndpoint.receive(ConnectionEndpoint.java:802)
> at
> org.apache.qpid.amqp_1_0.framing.FrameHandler.parse(FrameHandler.java:241)
> at
> org.apache.qpid.server.protocol.v1_0.ProtocolEngine_1_0_0_SASL$4.run(ProtocolEngine_1_0_0_SASL.java:384)
> at
> org.apache.qpid.server.protocol.v1_0.ProtocolEngine_1_0_0_SASL$4.run(ProtocolEngine_1_0_0_SASL.java:380)
> at java.security.AccessController.doPrivileged(Native Method)
> at javax.security.auth.Subject.doAs(Subject.java:360)
> at
> org.apache.qpid.server.protocol.v1_0.ProtocolEngine_1_0_0_SASL.received(ProtocolEngine_1_0_0_SASL.java:379)
> at
> org.apache.qpid.server.protocol.v1_0.ProtocolEngine_1_0_0_SASL.received(ProtocolEngine_1_0_0_SASL.java:66)
> at
> org.apache.qpid.server.protocol.MultiVersionProtocolEngine.received(MultiVersionProtocolEngine.java:153)
> at
> org.apache.qpid.server.protocol.MultiVersionProtocolEngine.received(MultiVersionProtocolEngine.java:51)
> at
> org.apache.qpid.transport.network.io.IoReceiver.run(IoReceiver.java:161)
> at java.lang.Thread.run(Thread.java:745)
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]