Michal Toth created ARTEMIS-1021:
------------------------------------

             Summary: JMS Openwire client unable to receive a message from amqp 
(qpid cpp) producer (EOFexception)
                 Key: ARTEMIS-1021
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-1021
             Project: ActiveMQ Artemis
          Issue Type: Bug
          Components: AMQP, OpenWire
    Affects Versions: 2.0.0
         Environment: artemis-1009 branch
            Reporter: Michal Toth
            Priority: Blocker


Qpid cpp client is unable to receive a message produced by Openwire client.

0) Create address+queue in broker.xml (iQ)

1) Send a message using qpid cpp client
{noformat}
/var/dtests/node_data/clients/aac0_sender  --log-msgs dict --broker 
admin:admin@localhost:5672 --connection-options "{  reconnect : 'true', 
sasl_mechanisms : 'PLAIN', protocol : 'amqp1.0' }" --address iQ --count 1 
--msg-content "MSG no.%d" 
{'redelivered': False, 'reply_to': None, 'subject': None, 'content_type': 
'text/plain', 'id': None, 'user_id': None, 'correlation_id': None, 'priority': 
0, 'durable': False, 'ttl': 0.000000e+00, 'size': 8, 'properties': {}, 
'content': 'MSG no.0'}
{noformat}

2) receive it using openwire client
{noformat}
[1,root@mt_r6x0 ~]$ java  -jar /var/dtests/node_data/clients/aoc7.jar receiver  
--log-msgs dict --broker tcp://localhost:61616 --conn-reconnect True 
--conn-username admin --conn-password admin --address "iQ" --count 1
Error while printing content from message
javax.jms.MessageEOFException: java.io.EOFException
        at 
org.apache.activemq.util.JMSExceptionSupport.createMessageEOFException(JMSExceptionSupport.java:84)
        at 
org.apache.activemq.command.ActiveMQBytesMessage.readUTF(ActiveMQBytesMessage.java:453)
        at 
com.redhat.mqe.jms.MessageFormatter.formatContent(MessageFormatter.java:280)
        at 
com.redhat.mqe.jms.MessageFormatter.printMessageAsDict(MessageFormatter.java:57)
        at com.redhat.mqe.jms.CoreClient.printMessage(CoreClient.java:382)
        at 
com.redhat.mqe.jms.ReceiverClient.consumeMessage(ReceiverClient.java:185)
        at 
com.redhat.mqe.jms.ReceiverClient.startClient(ReceiverClient.java:107)
        at com.redhat.mqe.jms.aoc7_receiver.main(aoc7_receiver.java:30)
        at com.redhat.mqe.jms.Main.main(Main.java:29)
Caused by: java.io.EOFException
        at java.io.DataInputStream.readFully(DataInputStream.java:197)
        at java.io.DataInputStream.readUTF(DataInputStream.java:609)
        at java.io.DataInputStream.readUTF(DataInputStream.java:564)
        at 
org.apache.activemq.command.ActiveMQBytesMessage.readUTF(ActiveMQBytesMessage.java:451)
        ... 7 more
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to