[ https://issues.apache.org/activemq/browse/AMQCPP-3?page=all ]
Timothy Bish reassigned AMQCPP-3: --------------------------------- Assignee: Timothy Bish > Receiving a BytesMessage sent from Java using CMS listener causes exception > thrown in class BufferedInputStream > ---------------------------------------------------------------------------------------------------------------- > > Key: AMQCPP-3 > URL: https://issues.apache.org/activemq/browse/AMQCPP-3 > Project: ActiveMQ C++ Client > Issue Type: Bug > Environment: Ubuntu Linux 6.06 LTS, ActiveMQ 4.0.2, CMS version 0.0.2 > with STOMP > Reporter: Mark Silberbauer > Assigned To: Timothy Bish > Fix For: 1.1 > > Original Estimate: 1 day > Remaining Estimate: 1 day > > 1) Setup a MessageListener to listen for messages on Topic X using CMS. > 2) Send a BytesMessage from ActiveMQ java JMS interface to Topic X > 3) An exception is thrown from BufferedInputStream::bufferData() with > description "failed reading bytes from stream"" > int bytesRead = stream->read( buffer+tail, bufferSize-tail ); > if( bytesRead == 0 ){ > throw IOException( __FILE__, __LINE__, > "BufferedInputStream::read() - failed reading bytes from stream"); > } > 4) The operation of the CMS interface is broken thereafter. > Note: > This only occurs when sending a BytesMessage from Java to C++ > Sending a BytesMessage from C++ to Java or C++ to C++ works perfectly. > Sending messages of Type TextMessage also works perfectly. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira