-
Bug
-
Resolution: Done
-
Major
-
AMQ 7.0.2.GA
-
None
As described in Reproduction steps, two undesirable outcomes can happen. Either an exception is printed from broker, or the message received is missing Message ID.
The broker exception is
19:21:40,078 WARN [org.apache.activemq.artemis.core.server] Error during message dispatch: java.lang.NullPointerException at org.apache.activemq.command.ActiveMQDestination.setPhysicalName(ActiveMQDestination.java:239) [activemq-client-5.14.5.jar:5.14.5] at org.apache.activemq.openwire.v12.ActiveMQDestinationMarshaller.tightUnmarshal(ActiveMQDestinationMarshaller.java:54) [activemq-client-5.14.5.jar:5.14.5] at org.apache.activemq.openwire.v12.ActiveMQQueueMarshaller.tightUnmarshal(ActiveMQQueueMarshaller.java:66) [activemq-client-5.14.5.jar:5.14.5] at org.apache.activemq.openwire.OpenWireFormat.doUnmarshal(OpenWireFormat.java:365) [activemq-client-5.14.5.jar:5.14.5] at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:201) [activemq-client-5.14.5.jar:5.14.5] at org.apache.activemq.artemis.core.protocol.openwire.OpenWireMessageConverter.toAMQMessage(OpenWireMessageConverter.java:752) [artemis-openwire-protocol-2.3.0-SNAPSHOT.jar:] at org.apache.activemq.artemis.core.protocol.openwire.OpenWireMessageConverter.createMessageDispatch(OpenWireMessageConverter.java:429) [artemis-openwire-protocol-2.3.0-SNAPSHOT.jar:] at org.apache.activemq.artemis.core.protocol.openwire.amq.AMQConsumer.handleDeliver(AMQConsumer.java:224) [artemis-openwire-protocol-2.3.0-SNAPSHOT.jar:] at org.apache.activemq.artemis.core.protocol.openwire.amq.AMQSession.sendMessage(AMQSession.java:250) [artemis-openwire-protocol-2.3.0-SNAPSHOT.jar:] at org.apache.activemq.artemis.core.server.impl.ServerConsumerImpl.deliverStandardMessage(ServerConsumerImpl.java:1088) [artemis-server-2.3.0-SNAPSHOT.jar:2.3.0-SNAPSHOT] at org.apache.activemq.artemis.core.server.impl.ServerConsumerImpl.proceedDeliver(ServerConsumerImpl.java:460) [artemis-server-2.3.0-SNAPSHOT.jar:2.3.0-SNAPSHOT] at org.apache.activemq.artemis.core.server.impl.QueueImpl.proceedDeliver(QueueImpl.java:2712) [artemis-server-2.3.0-SNAPSHOT.jar:2.3.0-SNAPSHOT] at org.apache.activemq.artemis.core.server.impl.QueueImpl.deliver(QueueImpl.java:2191) [artemis-server-2.3.0-SNAPSHOT.jar:2.3.0-SNAPSHOT] at org.apache.activemq.artemis.core.server.impl.QueueImpl.access$1900(QueueImpl.java:102) [artemis-server-2.3.0-SNAPSHOT.jar:2.3.0-SNAPSHOT] at org.apache.activemq.artemis.core.server.impl.QueueImpl$DeliverRunner.run(QueueImpl.java:2949) [artemis-server-2.3.0-SNAPSHOT.jar:2.3.0-SNAPSHOT] at org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:42) [artemis-commons-2.3.0-SNAPSHOT.jar:2.3.0-SNAPSHOT] at org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:31) [artemis-commons-2.3.0-SNAPSHOT.jar:2.3.0-SNAPSHOT] at org.apache.activemq.artemis.utils.actors.ProcessorBase$ExecutorTask.run(ProcessorBase.java:53) [artemis-commons-2.3.0-SNAPSHOT.jar:2.3.0-SNAPSHOT] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_131] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_131] at java.lang.Thread.run(Thread.java:748) [rt.jar:1.8.0_131] java.lang.NullPointerException at org.apache.activemq.command.ActiveMQDestination.setPhysicalName(ActiveMQDestination.java:239) at org.apache.activemq.openwire.v12.ActiveMQDestinationMarshaller.tightUnmarshal(ActiveMQDestinationMarshaller.java:54) at org.apache.activemq.openwire.v12.ActiveMQQueueMarshaller.tightUnmarshal(ActiveMQQueueMarshaller.java:66) at org.apache.activemq.openwire.OpenWireFormat.doUnmarshal(OpenWireFormat.java:365) at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:201) at org.apache.activemq.artemis.core.protocol.openwire.OpenWireMessageConverter.toAMQMessage(OpenWireMessageConverter.java:752) at org.apache.activemq.artemis.core.protocol.openwire.OpenWireMessageConverter.createMessageDispatch(OpenWireMessageConverter.java:429) at org.apache.activemq.artemis.core.protocol.openwire.amq.AMQConsumer.handleDeliver(AMQConsumer.java:224) at org.apache.activemq.artemis.core.protocol.openwire.amq.AMQSession.sendMessage(AMQSession.java:250) at org.apache.activemq.artemis.core.server.impl.ServerConsumerImpl.deliverStandardMessage(ServerConsumerImpl.java:1088) at org.apache.activemq.artemis.core.server.impl.ServerConsumerImpl.proceedDeliver(ServerConsumerImpl.java:460) at org.apache.activemq.artemis.core.server.impl.QueueImpl.proceedDeliver(QueueImpl.java:2712) at org.apache.activemq.artemis.core.server.impl.QueueImpl.deliver(QueueImpl.java:2191) at org.apache.activemq.artemis.core.server.impl.QueueImpl.access$1900(QueueImpl.java:102) at org.apache.activemq.artemis.core.server.impl.QueueImpl$DeliverRunner.run(QueueImpl.java:2949) at org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:42) at org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:31) at org.apache.activemq.artemis.utils.actors.ProcessorBase$ExecutorTask.run(ProcessorBase.java:53) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:748) 19:21:40,279 WARN [org.apache.activemq.artemis.core.server] AMQ222061: Client connection failed, clearing up resources for session 8ca3a0cf-754b-11e7-90d9-185e0fec8ce5 19:21:40,279 WARN [org.apache.activemq.artemis.core.server] AMQ222107: Cleared up resources for session 8ca3a0cf-754b-11e7-90d9-185e0fec8ce5 19:21:40,279 WARN [org.apache.activemq.artemis.core.server] AMQ222061: Client connection failed, clearing up resources for session ID:nixos-34849-1501435290148-53:1:-1 19:21:40,280 WARN [org.apache.activemq.artemis.core.server] AMQ222107: Cleared up resources for session ID:nixos-34849-1501435290148-53:1:-1 19:21:40,587 WARN [org.apache.activemq.artemis.core.server] AMQ222061: Client connection failed, clearing up resources for session 8ce2a5a2-754b-11e7-90d9-185e0fec8ce5 19:21:40,587 WARN [org.apache.activemq.artemis.core.server] AMQ222107: Cleared up resources for session 8ce2a5a2-754b-11e7-90d9-185e0fec8ce5 19:21:40,587 WARN [org.apache.activemq.artemis.core.server] AMQ222061: Client connection failed, clearing up resources for session ID:nixos-34849-1501435290148-55:1:-1 19:21:40,587 WARN [org.apache.activemq.artemis.core.server] AMQ222107: Cleared up resources for session ID:nixos-34849-1501435290148-55:1:-1 19:21:40,659 WARN [org.apache.activemq.artemis.core.server] Error during message dispatch: java.lang.NullPointerException at org.apache.activemq.command.ActiveMQDestination.setPhysicalName(ActiveMQDestination.java:239) [activemq-client-5.14.5.jar:5.14.5] at org.apache.activemq.openwire.v12.ActiveMQDestinationMarshaller.tightUnmarshal(ActiveMQDestinationMarshaller.java:54) [activemq-client-5.14.5.jar:5.14.5] at org.apache.activemq.openwire.v12.ActiveMQQueueMarshaller.tightUnmarshal(ActiveMQQueueMarshaller.java:66) [activemq-client-5.14.5.jar:5.14.5] at org.apache.activemq.openwire.OpenWireFormat.doUnmarshal(OpenWireFormat.java:365) [activemq-client-5.14.5.jar:5.14.5] at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:201) [activemq-client-5.14.5.jar:5.14.5] at org.apache.activemq.artemis.core.protocol.openwire.OpenWireMessageConverter.toAMQMessage(OpenWireMessageConverter.java:752) [artemis-openwire-protocol-2.3.0-SNAPSHOT.jar:] at org.apache.activemq.artemis.core.protocol.openwire.OpenWireMessageConverter.createMessageDispatch(OpenWireMessageConverter.java:429) [artemis-openwire-protocol-2.3.0-SNAPSHOT.jar:] at org.apache.activemq.artemis.core.protocol.openwire.amq.AMQConsumer.handleDeliver(AMQConsumer.java:224) [artemis-openwire-protocol-2.3.0-SNAPSHOT.jar:] at org.apache.activemq.artemis.core.protocol.openwire.amq.AMQSession.sendMessage(AMQSession.java:250) [artemis-openwire-protocol-2.3.0-SNAPSHOT.jar:] at org.apache.activemq.artemis.core.server.impl.ServerConsumerImpl.deliverStandardMessage(ServerConsumerImpl.java:1088) [artemis-server-2.3.0-SNAPSHOT.jar:2.3.0-SNAPSHOT] at org.apache.activemq.artemis.core.server.impl.ServerConsumerImpl.proceedDeliver(ServerConsumerImpl.java:460) [artemis-server-2.3.0-SNAPSHOT.jar:2.3.0-SNAPSHOT] at org.apache.activemq.artemis.core.server.impl.QueueImpl.proceedDeliver(QueueImpl.java:2712) [artemis-server-2.3.0-SNAPSHOT.jar:2.3.0-SNAPSHOT] at org.apache.activemq.artemis.core.server.impl.QueueImpl.deliver(QueueImpl.java:2191) [artemis-server-2.3.0-SNAPSHOT.jar:2.3.0-SNAPSHOT] at org.apache.activemq.artemis.core.server.impl.QueueImpl.access$1900(QueueImpl.java:102) [artemis-server-2.3.0-SNAPSHOT.jar:2.3.0-SNAPSHOT] at org.apache.activemq.artemis.core.server.impl.QueueImpl$DeliverRunner.run(QueueImpl.java:2949) [artemis-server-2.3.0-SNAPSHOT.jar:2.3.0-SNAPSHOT] at org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:42) [artemis-commons-2.3.0-SNAPSHOT.jar:2.3.0-SNAPSHOT] at org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:31) [artemis-commons-2.3.0-SNAPSHOT.jar:2.3.0-SNAPSHOT] at org.apache.activemq.artemis.utils.actors.ProcessorBase$ExecutorTask.run(ProcessorBase.java:53) [artemis-commons-2.3.0-SNAPSHOT.jar:2.3.0-SNAPSHOT] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_131] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_131] at java.lang.Thread.run(Thread.java:748) [rt.jar:1.8.0_131] java.lang.NullPointerException at org.apache.activemq.command.ActiveMQDestination.setPhysicalName(ActiveMQDestination.java:239) at org.apache.activemq.openwire.v12.ActiveMQDestinationMarshaller.tightUnmarshal(ActiveMQDestinationMarshaller.java:54) at org.apache.activemq.openwire.v12.ActiveMQQueueMarshaller.tightUnmarshal(ActiveMQQueueMarshaller.java:66) at org.apache.activemq.openwire.OpenWireFormat.doUnmarshal(OpenWireFormat.java:365) at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:201) at org.apache.activemq.artemis.core.protocol.openwire.OpenWireMessageConverter.toAMQMessage(OpenWireMessageConverter.java:752) at org.apache.activemq.artemis.core.protocol.openwire.OpenWireMessageConverter.createMessageDispatch(OpenWireMessageConverter.java:429) at org.apache.activemq.artemis.core.protocol.openwire.amq.AMQConsumer.handleDeliver(AMQConsumer.java:224) at org.apache.activemq.artemis.core.protocol.openwire.amq.AMQSession.sendMessage(AMQSession.java:250) at org.apache.activemq.artemis.core.server.impl.ServerConsumerImpl.deliverStandardMessage(ServerConsumerImpl.java:1088) at org.apache.activemq.artemis.core.server.impl.ServerConsumerImpl.proceedDeliver(ServerConsumerImpl.java:460) at org.apache.activemq.artemis.core.server.impl.QueueImpl.proceedDeliver(QueueImpl.java:2712) at org.apache.activemq.artemis.core.server.impl.QueueImpl.deliver(QueueImpl.java:2191) at org.apache.activemq.artemis.core.server.impl.QueueImpl.access$1900(QueueImpl.java:102) at org.apache.activemq.artemis.core.server.impl.QueueImpl$DeliverRunner.run(QueueImpl.java:2949) at org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:42) at org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:31) at org.apache.activemq.artemis.utils.actors.ProcessorBase$ExecutorTask.run(ProcessorBase.java:53) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:748) 19:21:40,863 WARN [org.apache.activemq.artemis.core.server] AMQ222061: Client connection failed, clearing up resources for session 8cfcbd56-754b-11e7-90d9-185e0fec8ce5 19:21:40,864 WARN [org.apache.activemq.artemis.core.server] AMQ222107: Cleared up resources for session 8cfcbd56-754b-11e7-90d9-185e0fec8ce5
Both AMQ 7 Broker and ActiveMQ Artemis are affected.
- is duplicated by
-
ENTMQBR-838 [AMQ7, openwire] WARN [org.apache.activemq.artemis.core.server] Error during message dispatch: java.io.EOFException
- Closed
- relates to
-
ENTMQBR-836 Messages successfully sent by NMS OpenWire to 7.0.z broker cannot be consumed on 6.3.0 by activemq:consumer
- Closed
-
AMQDOC-2767 "Error during message dispatch" when receiving a message sent from OpenWire with wireFormat.tightEncodingEnabled=false
- Closed
- is caused by
-
ARTEMIS-1424 Loading...