[ 
https://issues.apache.org/activemq/browse/AMQ-1981?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dejan Bosanac resolved AMQ-1981.
--------------------------------

    Resolution: Fixed

Fixed in SVN revision 705547 by changing tests to set utf8 values for content 
and marshalled properties. All additional reviews and comments are more than 
welcomed.

> After adding getText and getProperties in ActiveMQText.toString(), OpenWire 
> ActiveMQTextMessageTests fail
> ---------------------------------------------------------------------------------------------------------
>
>                 Key: AMQ-1981
>                 URL: https://issues.apache.org/activemq/browse/AMQ-1981
>             Project: ActiveMQ
>          Issue Type: Bug
>            Reporter: Dejan Bosanac
>            Assignee: Dejan Bosanac
>             Fix For: 5.3.0
>
>
> The problem is that MarshallingSupport.readUTF8() method does not work well 
> when provided byte sequence does not contain UTF8 String. It tries to read 
> size from first two characters and throws heap size exception.
> So this will not work:
>               ActiveMQTextMessage msg = new ActiveMQTextMessage();
>               msg.setContent(new ByteSequence("test".getBytes()));
>               msg.getText();
> and this is used in tests to set content and marshalled properties of the 
> message.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to