What version of Camel are you using? And are you use the camel-amqp component?

On Mon, Sep 5, 2011 at 10:48 AM, Narita Bagchi
<narita.bag...@headstrong.com> wrote:
>
> Full stack trace -
>
> javax.jms.MessageFormatException: Could not deserialize message: 
> java.io.EOFException
>        at 
> org.apache.qpid.client.message.JMSObjectMessage.getObject(JMSObjectMessage.java:146)
>        at consumer.test.onMessage(QpidConsumer.java:83)
>        at 
> org.apache.qpid.client.BasicMessageConsumer.notifyMessage(BasicMessageConsumer.java:719)
>        at 
> org.apache.qpid.client.BasicMessageConsumer.notifyMessage(BasicMessageConsumer.java:656)
>        at 
> org.apache.qpid.client.AMQSession$Dispatcher.dispatchMessage(AMQSession.java:3043)
>        at 
> org.apache.qpid.client.AMQSession$Dispatcher.run(AMQSession.java:2966)
>
>
> Following things I tried -
> 1) I created a separate POC to serialize/de-serialize the "Dummy" instance 
> to/from a text file. I ensured using the same API that does the 
> serialization/de-serialization inside 
> org.apache.qpid.client.message.JMSObjectMessage. This worked. That ensures 
> that there is no problem with the "Dummy" instance.
> 2) I tried a simpler thing - writing String ObjectMessage  onto the queue. 
> Like session.createObjectMessage(new String("XYZ")); and 
> producer.send(objMessage);
> This did not work. I thought probably I am missing out something in the 
> connection set up phase or making some mistake during queue creation. But I 
> could not figure out anything wrong.
> 3) I happened to do an "Inspect" on "(String) ((ObjectMessage) 
> arg0).getObject();", which works fine. But if I resume the debug point, the 
> exception is thrown.
>
> At this stage, I can guessing 2 things - 1) Either it is a JVM problem or 2) 
> Probably the message is getting consumed twice, and during the second attempt 
> this exception is thrown.
>
> But the big clue here is -
> On "Inspect", the method call works fine but fails in resumed debug execution.
>
> I'll update, once I find the next clue.
> Thanks.
> Regards,
> Narita
>
>
> -----Original Message-----
> From: Ioannis Canellos [mailto:ioca...@gmail.com]
> Sent: Monday, September 05, 2011 1:45 PM
> To: users@camel.apache.org
> Subject: Re: Qpid ObjectMessage problem
>
> Could you please paste the full stack trace?
> --
> *Ioannis Canellos*
> *
>  http://iocanel.blogspot.com
>
> Apache Karaf <http://karaf.apache.org/> Committer & PMC
> Apache ServiceMix <http://servicemix.apache.org/>  Committer
> Apache Gora <http://incubator.apache.org/gora/> Committer
> *
>
> ***The information transmitted is intended only for the person or entity to 
> which it is addressed and may contain confidential and/or privileged 
> material. Any review,retransmission,dissemination or other use of, or taking 
> of any action in reliance upon, this information by persons or entities other 
> than the intended recipient is prohibited. If you received this in error, 
> please contact the sender and delete the material from any computer.***
>



-- 
Claus Ibsen
-----------------
FuseSource
Email: cib...@fusesource.com
Web: http://fusesource.com
Twitter: davsclaus, fusenews
Blog: http://davsclaus.blogspot.com/
Author of Camel in Action: http://www.manning.com/ibsen/

Reply via email to