[jira] [Updated] (QPID-6076) [Java Broker] Sending a 0-10 Message with no DeliveryProperties to the default exchange causes NPE
[ https://issues.apache.org/jira/browse/QPID-6076?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Rob Godfrey updated QPID-6076: -- Fix Version/s: (was: 0.31) 0.30 > [Java Broker] Sending a 0-10 Message with no DeliveryProperties to the > default exchange causes NPE > -- > > Key: QPID-6076 > URL: https://issues.apache.org/jira/browse/QPID-6076 > Project: Qpid > Issue Type: Bug > Components: Java Broker >Affects Versions: 0.31 >Reporter: Keith Wall >Assignee: Keith Wall > Fix For: 0.30 > > > Running the Python test suite DtxTests against a Java Broker causes a NPE > (within the CO framework). Java Broker is trunk with "secureOnlyMechanisms" > : [ ] applied to the auth provider. > Stack trace and command used to start the test suite below. > {noformat} > 2014-09-06 16:56:14,473 ERROR [IoReceiver - /0:0:0:0:0:0:0:1:59311] > (v0_10.ServerSessionDelegate) - Exception processing command > java.lang.NullPointerException > at > java.util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:333) > at > java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:988) > at > org.apache.qpid.server.model.AbstractConfiguredObject.getChildByName(AbstractConfiguredObject.java:1282) > at > org.apache.qpid.server.virtualhost.AbstractVirtualHost.getQueue(AbstractVirtualHost.java:503) > at > org.apache.qpid.server.exchange.DefaultDestination.send(DefaultDestination.java:58) > at > org.apache.qpid.server.protocol.v0_10.ServerSession.enqueue(ServerSession.java:249) > at > org.apache.qpid.server.protocol.v0_10.ServerSessionDelegate.messageTransfer(ServerSessionDelegate.java:385) > at > org.apache.qpid.server.protocol.v0_10.ServerSessionDelegate.messageTransfer(ServerSessionDelegate.java:78) > at > org.apache.qpid.transport.MessageTransfer.dispatch(MessageTransfer.java:101) > at > org.apache.qpid.transport.SessionDelegate.command(SessionDelegate.java:55) > at > org.apache.qpid.server.protocol.v0_10.ServerSessionDelegate.command(ServerSessionDelegate.java:95) > at > org.apache.qpid.server.protocol.v0_10.ServerSessionDelegate.command(ServerSessionDelegate.java:78) > at org.apache.qpid.transport.Method.delegate(Method.java:159) > at org.apache.qpid.transport.Session.received(Session.java:596) > at org.apache.qpid.transport.Connection.dispatch(Connection.java:451) > 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.messageTransfer(MethodDelegate.java:113) > at > org.apache.qpid.transport.MessageTransfer.dispatch(MessageTransfer.java:101) > at > org.apache.qpid.transport.ConnectionDelegate.command(ConnectionDelegate.java:54) > at > org.apache.qpid.transport.ConnectionDelegate.command(ConnectionDelegate.java:40) > at org.apache.qpid.transport.Method.delegate(Method.java:159) > at org.apache.qpid.transport.Connection.received(Connection.java:404) > at > org.apache.qpid.server.protocol.v0_10.ServerConnection.access$001(ServerConnection.java:64) > at > org.apache.qpid.server.protocol.v0_10.ServerConnection$1.run(ServerConnection.java:310) > at > org.apache.qpid.server.protocol.v0_10.ServerConnection$1.run(ServerConnection.java:306) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:356) > at > org.apache.qpid.server.protocol.v0_10.ServerConnection.received(ServerConnection.java:305) > at > org.apache.qpid.server.protocol.v0_10.ServerConnection.received(ServerConnection.java:64) > at org.apache.qpid.transport.network.Assembler.emit(Assembler.java:97) > at > org.apache.qpid.transport.network.Assembler.assemble(Assembler.java:198) > at > org.apache.qpid.transport.network.Assembler.frame(Assembler.java:131) > at org.apache.qpid.transport.network.Frame.delegate(Frame.java:128) > at > org.apache.qpid.transport.network.Assembler.received(Assembler.java:102) > at > org.apache.qpid.transport.network.Assembler.received(Assembler.java:44) > at > org.apache.qpid.transport.network.InputHandler.next(InputHandler.java:199) > at > org.apache.qpid.transport.network.InputHandler.received(InputHandler.java:114) > at > org.apache.qpid.server.protocol.v0_10.ProtocolEngine_0_10.received(ProtocolEngine_0_10.java:184) > at > org.apache.qpid.server.protocol.v0_10.ProtocolEngine_0_10.received(Pro
[jira] [Updated] (QPID-6076) [Java Broker] Sending a 0-10 Message with no DeliveryProperties to the default exchange causes NPE
[ https://issues.apache.org/jira/browse/QPID-6076?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Rob Godfrey updated QPID-6076: -- Status: Reviewable (was: In Progress) > [Java Broker] Sending a 0-10 Message with no DeliveryProperties to the > default exchange causes NPE > -- > > Key: QPID-6076 > URL: https://issues.apache.org/jira/browse/QPID-6076 > Project: Qpid > Issue Type: Bug > Components: Java Broker >Affects Versions: 0.31 >Reporter: Keith Wall >Assignee: Rob Godfrey > > Running the Python test suite DtxTests against a Java Broker causes a NPE > (within the CO framework). Java Broker is trunk with "secureOnlyMechanisms" > : [ ] applied to the auth provider. > Stack trace and command used to start the test suite below. > {noformat} > 2014-09-06 16:56:14,473 ERROR [IoReceiver - /0:0:0:0:0:0:0:1:59311] > (v0_10.ServerSessionDelegate) - Exception processing command > java.lang.NullPointerException > at > java.util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:333) > at > java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:988) > at > org.apache.qpid.server.model.AbstractConfiguredObject.getChildByName(AbstractConfiguredObject.java:1282) > at > org.apache.qpid.server.virtualhost.AbstractVirtualHost.getQueue(AbstractVirtualHost.java:503) > at > org.apache.qpid.server.exchange.DefaultDestination.send(DefaultDestination.java:58) > at > org.apache.qpid.server.protocol.v0_10.ServerSession.enqueue(ServerSession.java:249) > at > org.apache.qpid.server.protocol.v0_10.ServerSessionDelegate.messageTransfer(ServerSessionDelegate.java:385) > at > org.apache.qpid.server.protocol.v0_10.ServerSessionDelegate.messageTransfer(ServerSessionDelegate.java:78) > at > org.apache.qpid.transport.MessageTransfer.dispatch(MessageTransfer.java:101) > at > org.apache.qpid.transport.SessionDelegate.command(SessionDelegate.java:55) > at > org.apache.qpid.server.protocol.v0_10.ServerSessionDelegate.command(ServerSessionDelegate.java:95) > at > org.apache.qpid.server.protocol.v0_10.ServerSessionDelegate.command(ServerSessionDelegate.java:78) > at org.apache.qpid.transport.Method.delegate(Method.java:159) > at org.apache.qpid.transport.Session.received(Session.java:596) > at org.apache.qpid.transport.Connection.dispatch(Connection.java:451) > 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.messageTransfer(MethodDelegate.java:113) > at > org.apache.qpid.transport.MessageTransfer.dispatch(MessageTransfer.java:101) > at > org.apache.qpid.transport.ConnectionDelegate.command(ConnectionDelegate.java:54) > at > org.apache.qpid.transport.ConnectionDelegate.command(ConnectionDelegate.java:40) > at org.apache.qpid.transport.Method.delegate(Method.java:159) > at org.apache.qpid.transport.Connection.received(Connection.java:404) > at > org.apache.qpid.server.protocol.v0_10.ServerConnection.access$001(ServerConnection.java:64) > at > org.apache.qpid.server.protocol.v0_10.ServerConnection$1.run(ServerConnection.java:310) > at > org.apache.qpid.server.protocol.v0_10.ServerConnection$1.run(ServerConnection.java:306) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:356) > at > org.apache.qpid.server.protocol.v0_10.ServerConnection.received(ServerConnection.java:305) > at > org.apache.qpid.server.protocol.v0_10.ServerConnection.received(ServerConnection.java:64) > at org.apache.qpid.transport.network.Assembler.emit(Assembler.java:97) > at > org.apache.qpid.transport.network.Assembler.assemble(Assembler.java:198) > at > org.apache.qpid.transport.network.Assembler.frame(Assembler.java:131) > at org.apache.qpid.transport.network.Frame.delegate(Frame.java:128) > at > org.apache.qpid.transport.network.Assembler.received(Assembler.java:102) > at > org.apache.qpid.transport.network.Assembler.received(Assembler.java:44) > at > org.apache.qpid.transport.network.InputHandler.next(InputHandler.java:199) > at > org.apache.qpid.transport.network.InputHandler.received(InputHandler.java:114) > at > org.apache.qpid.server.protocol.v0_10.ProtocolEngine_0_10.received(ProtocolEngine_0_10.java:184) > at > org.apache.qpid.server.protocol.v0_10.ProtocolEngine_0_10.received(ProtocolEngine_0_10.java:44) > at > org
[jira] [Updated] (QPID-6076) [Java Broker] Sending a 0-10 Message with no DeliveryProperties to the default exchange causes NPE
[ https://issues.apache.org/jira/browse/QPID-6076?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Rob Godfrey updated QPID-6076: -- Summary: [Java Broker] Sending a 0-10 Message with no DeliveryProperties to the default exchange causes NPE (was: Running python qpid_tests.broker_0_10.dtx.DtxTests.* cause NPE on Java Broker) > [Java Broker] Sending a 0-10 Message with no DeliveryProperties to the > default exchange causes NPE > -- > > Key: QPID-6076 > URL: https://issues.apache.org/jira/browse/QPID-6076 > Project: Qpid > Issue Type: Bug > Components: Java Broker >Affects Versions: 0.31 >Reporter: Keith Wall > > Running the Python test suite DtxTests against a Java Broker causes a NPE > (within the CO framework). Java Broker is trunk with "secureOnlyMechanisms" > : [ ] applied to the auth provider. > Stack trace and command used to start the test suite below. > {noformat} > 2014-09-06 16:56:14,473 ERROR [IoReceiver - /0:0:0:0:0:0:0:1:59311] > (v0_10.ServerSessionDelegate) - Exception processing command > java.lang.NullPointerException > at > java.util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:333) > at > java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:988) > at > org.apache.qpid.server.model.AbstractConfiguredObject.getChildByName(AbstractConfiguredObject.java:1282) > at > org.apache.qpid.server.virtualhost.AbstractVirtualHost.getQueue(AbstractVirtualHost.java:503) > at > org.apache.qpid.server.exchange.DefaultDestination.send(DefaultDestination.java:58) > at > org.apache.qpid.server.protocol.v0_10.ServerSession.enqueue(ServerSession.java:249) > at > org.apache.qpid.server.protocol.v0_10.ServerSessionDelegate.messageTransfer(ServerSessionDelegate.java:385) > at > org.apache.qpid.server.protocol.v0_10.ServerSessionDelegate.messageTransfer(ServerSessionDelegate.java:78) > at > org.apache.qpid.transport.MessageTransfer.dispatch(MessageTransfer.java:101) > at > org.apache.qpid.transport.SessionDelegate.command(SessionDelegate.java:55) > at > org.apache.qpid.server.protocol.v0_10.ServerSessionDelegate.command(ServerSessionDelegate.java:95) > at > org.apache.qpid.server.protocol.v0_10.ServerSessionDelegate.command(ServerSessionDelegate.java:78) > at org.apache.qpid.transport.Method.delegate(Method.java:159) > at org.apache.qpid.transport.Session.received(Session.java:596) > at org.apache.qpid.transport.Connection.dispatch(Connection.java:451) > 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.messageTransfer(MethodDelegate.java:113) > at > org.apache.qpid.transport.MessageTransfer.dispatch(MessageTransfer.java:101) > at > org.apache.qpid.transport.ConnectionDelegate.command(ConnectionDelegate.java:54) > at > org.apache.qpid.transport.ConnectionDelegate.command(ConnectionDelegate.java:40) > at org.apache.qpid.transport.Method.delegate(Method.java:159) > at org.apache.qpid.transport.Connection.received(Connection.java:404) > at > org.apache.qpid.server.protocol.v0_10.ServerConnection.access$001(ServerConnection.java:64) > at > org.apache.qpid.server.protocol.v0_10.ServerConnection$1.run(ServerConnection.java:310) > at > org.apache.qpid.server.protocol.v0_10.ServerConnection$1.run(ServerConnection.java:306) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:356) > at > org.apache.qpid.server.protocol.v0_10.ServerConnection.received(ServerConnection.java:305) > at > org.apache.qpid.server.protocol.v0_10.ServerConnection.received(ServerConnection.java:64) > at org.apache.qpid.transport.network.Assembler.emit(Assembler.java:97) > at > org.apache.qpid.transport.network.Assembler.assemble(Assembler.java:198) > at > org.apache.qpid.transport.network.Assembler.frame(Assembler.java:131) > at org.apache.qpid.transport.network.Frame.delegate(Frame.java:128) > at > org.apache.qpid.transport.network.Assembler.received(Assembler.java:102) > at > org.apache.qpid.transport.network.Assembler.received(Assembler.java:44) > at > org.apache.qpid.transport.network.InputHandler.next(InputHandler.java:199) > at > org.apache.qpid.transport.network.InputHandler.received(InputHandler.java:114) > at > org.apache.qpid.server.protocol.v0_10.ProtocolEngine_0_10.received(ProtocolEngine_0_10.java:184) >