Hi You could add a process step where you can debug / log out your exchange. And 100% determine the body type.
It does look like a strange body type? The code does after all just print its classname (albeit removing java.lang) for the standard types. Does it print the body content also? Looks like you cutted the logging short in this mail. Med venlig hilsen Claus Ibsen ...................................... Silverbullet Skovsgårdsvænget 21 8362 Hørning Tlf. +45 2962 7576 Web: www.silverbullet.dk -----Original Message----- From: Vadim Chekan [mailto:[EMAIL PROTECTED] Sent: 19. juli 2008 23:35 To: [email protected] Subject: xstream usage I'm having problems with xstrem. I'm trying to convert jdbc output into xml and then extract a node I'm interested in. Host application: activemq-5.1.0 Camel: today's trunk build. Code: from("activemq:vadim33"). marshal(). xstream(). to("activemq:vadim44"); After marshaling I get some strange body "BodyType:[B Body:". I would expect xml dom object or xml text there. Any hints what the problem could be? 2008-07-19 14:26:12,141 [enerContainer-1] INFO TraceInterceptor - ID-vchekan/3625-1216502771610/1-1 -> interceptor2 Interceptor[Delegate(Pipeline[DeadLetterChannel[Delegate([EMAIL PROTECTED]), RecipientList[log:org.apache.camel.DeadLetterChannel?level=error], RedeliveryPolicy[maximumRedeliveries=6]], DeadLetterChannel[Delegate(TraceInterceptor[To[activemq:vadim44]]), RecipientList[log:org.apache.camel.DeadLetterChannel?level=error], RedeliveryPolicy[maximumRedeliveries=6]]])] InOnly Properties:{} Headers:{JMSXGroupID=null, JMSType=null, JMSCorrelationID=null, JMSMessageID=ID:vchekan-3550-1216502210018-2:0:1:1:2, JMSExpiration=0, JMSRedelivered=false, jdbc.columnCount=1, JMSDeliveryMode=2, JMSPriority=4, JMSTimestamp=1216502224862, JMSReplyTo=null, JMSDestination=queue://vadim33} BodyType:java.util.ArrayList Body:[{body=some text}] 2008-07-19 14:26:12,188 [enerContainer-1] INFO TraceInterceptor - ID-vchekan/3625-1216502771610/1-1 -> marshal1 [EMAIL PROTECTED] InOnly Properties:{CamelCauseException=null} Headers:{JMSXGroupID=null, JMSType=null, JMSCorrelationID=null, JMSMessageID=ID:vchekan-3550-1216502210018-2:0:1:1:2, JMSExpiration=0, JMSRedelivered=false, jdbc.columnCount=1, JMSDeliveryMode=2, JMSPriority=4, JMSTimestamp=1216502224862, JMSReplyTo=null, JMSDestination=queue://vadim33} BodyType:java.util.ArrayList Body:[{some text}] 2008-07-19 14:26:12,391 [enerContainer-1] INFO TraceInterceptor - ID-vchekan/3625-1216502771610/1-1 -> to3 To[activemq:vadim44] InOnly Properties:{CamelCauseException=null} Headers:{JMSXGroupID=null, JMSType=null, JMSCorrelationID=null, JMSMessageID=ID:vchekan-3550-1216502210018-2:0:1:1:2, JMSExpiration=0, JMSRedelivered=false, jdbc.columnCount=1, JMSDeliveryMode=2, JMSPriority=4, JMSTimestamp=1216502224862, JMSReplyTo=null, JMSDestination=queue://vadim33} BodyType:[B Body: -- >From RFC 2631: In ASN.1, EXPLICIT tagging is implicit unless IMPLICIT is explicitly specified
