JBoss A-MQ : Sending a JMS message with JMSType = null over AMQP results in java.lang.NullPointerException at org.apache.qpid.proton.jms.InboundTransformer.populateMessage(InboundTransformer.java:141)
Issue
- sending a JMS message with JMSType set to "null" over AMQP throws the following java.lang.NullPointerException on the broker side
org.apache.activemq.transport.amqp.AmqpProtocolException: Could not process AMQP commands
at org.apache.activemq.transport.amqp.AmqpProtocolConverter.onFrame(AmqpProtocolConverter.java:317)
at org.apache.activemq.transport.amqp.AmqpProtocolConverter.onAMQPData(AmqpProtocolConverter.java:224)
at org.apache.activemq.transport.amqp.AmqpTransportFilter.onCommand(AmqpTransportFilter.java:96)
at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:214)
at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
at java.lang.Thread.run(Thread.java:695)
Caused by: java.lang.NullPointerException
at org.apache.qpid.proton.jms.InboundTransformer.populateMessage(InboundTransformer.java:141)
at org.apache.qpid.proton.jms.AMQPNativeInboundTransformer.transform(AMQPNativeInboundTransformer.java:37)
at org.apache.activemq.transport.amqp.AmqpProtocolConverter$ProducerContext.onMessage(AmqpProtocolConverter.java:556)
at org.apache.activemq.transport.amqp.AmqpProtocolConverter$BaseProducerContext.onDelivery(AmqpProtocolConverter.java:531)
at org.apache.activemq.transport.amqp.AmqpProtocolConverter.onFrame(AmqpProtocolConverter.java:288)
... 6 more
Environment
- JBoss A-MQ 6.1 / activemq 5.9
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
