I'm using jboss 3.2.6 and JDK 1.4

Since I uppgraded to JDK 1.5, my JMS messaging doesn't work anymore.
I am able to send and receive String messages without any problem but the 
getObject() method fails for custom objetcs.

If someone has any idea, please help me.

This is my Server and Client sourcecode

Server Code
QueueSender queueSender = m_queueSession.createSender( m_queue );
ObjectMessage objectMessage = 
m_queueSession.createObjectMessage(serialazableObject);
objectMessage.setStringProperty("Config", selector);
queueSender.setDeliveryMode(DeliveryMode.NON_PERSISTENT);
queueSender.send( objectMessage );

Client code
 public void onMessage( Message message )
    {
      Object obj = null;
      ObjectMessage objectMessage = null;
      try
      {
        if ( message instanceof ObjectMessage )
        {
          objectMessage = ( ObjectMessage ) message;
          obj = objectMessage.getObject();

          if (obj instanceof CLPBRRoute)
          {
            onNewRoute( (CLPBRRoute) obj );
          }
          else if (obj instanceof String)
          {
            onStatusMessage((String)obj);
          }
        }
      }
      catch ( Throwable t )
      {
       }
    }


Simple listener:Mar-17-2006 17:02:40 - Trace Stderr - [10] - 
javax.jms.MessageFormatException: IOException: unexpected end of block data
Simple listener:Mar-17-2006 17:02:40 - Trace Stderr - [10] - \n
Simple listener:Mar-17-2006 17:02:40 - Trace Stderr - [10] - 
Simple listener:Mar-17-2006 17:02:40 - Trace Stderr - [10] -  at 
org.jboss.mq.SpyObjectMessage.getObject(SpyObjectMessage.java:135)
Simple listener:Mar-17-2006 17:02:40 - Trace Stderr - [10] - \n
Simple listener:Mar-17-2006 17:02:40 - Trace Stderr - [10] - 
Simple listener:Mar-17-2006 17:02:40 - Trace Stderr - [10] -  at 
com.calypso.operatorapps.networkdesigner.gui.bestroute.CLPBRResultPanel$CLPBRBestRouteThread.onMessage(CLPBRResultPanel.java:574)
Simple listener:Mar-17-2006 17:02:40 - Trace Stderr - [10] - \n
Simple listener:Mar-17-2006 17:02:40 - Trace Stderr - [10] - 
Simple listener:Mar-17-2006 17:02:40 - Trace Stderr - [10] -  at 
org.jboss.mq.SpyMessageConsumer.run(SpyMessageConsumer.java:680)
Simple listener:Mar-17-2006 17:02:40 - Trace Stderr - [10] - \n
Simple listener:Mar-17-2006 17:02:40 - Trace Stderr - [10] - 
Simple listener:Mar-17-2006 17:02:40 - Trace Stderr - [10] -  at 
java.lang.Thread.run(Thread.java:595)
Simple listener:Mar-17-2006 17:02:40 - Trace Stderr - [10] - \n
Simple listener:Mar-17-2006 17:02:40 - Trace Stderr - [10] - 


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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3931220


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to