JBoss 4.2.2.GA
JBoss Messaging 1.4.0.SP3
JBoss Remoting 2.2.2.SP7

Hi,

my 'payload'-bytearray (see below) which has been declared and initialized via:
byte[] payload = new byte[(int)bytesmessage.getBodyLength()]; 
has the right size ((int)bytesmessage.getBodyLength() still returns the correct 
size of a redelivered BytesMessage's payload).

But then calling bytesmessage.readBytes(payload) method on a redelivered 
BytesMessage results in a strange behavior (maybe only strange for me:) - the 
'payload'-bytearray is still initialized although as I can see when I debug my 
project the JBossBytesMessage.payloadAsByteArray[] property (private) isn't 
empty and holds the right content.

It plays not matter if I'm testing with standalone remote 
MessageListener-ClientApplications or under deployed MDBs - same behavior.


  | public void onMessage( Message message )
  | {   
  |     try 
  |     {               
  |             if (message instanceof BytesMessage) 
  |             {                       
  |                     // Create bytemessage object to hold the content of the 
bytemessage
  |                     BytesMessage bytesmessage = (BytesMessage)message;
  |                     
  |                     // Create bytearray in size of the bytemessage
  |                     byte[] payload = new 
byte[(int)bytesmessage.getBodyLength()]; 
  |                                             
  |                     // Read the bytemessage
  |                     bytesmessage.readBytes(payload);
  | 
  |                         .
  |                         .
  |                         .
  | 

It sounds a bit like:
http://jira.jboss.org/jira/browse/JBMESSAGING-1079
but this is old and should be fixed since 1.4.0.SP1

Can someone replicate this - or am I doing something wrong?

Thanks in advance!


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4145114#4145114

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4145114
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to