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