Did you read the stack trace ?
  Caused by: java.lang.UnsupportedOperationException: JMS message is
not a TextMessage

I can only quote myself again:
"For ServiceMix to handle JMS messages without using a custom
marshaler, the JMS message must be a text message with a valid xml
inside."

On Thu, Nov 13, 2008 at 10:30 AM, manish_goyal
<[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> When i am doing message transformation using:-
> Message m = MessageTransformer.SOAPMessageIntoJMSMessage(soapMessage,
> session );
>
> i am getting following error:-
>
>
> [EMAIL PROTECTED]:55:58 | WARN  - DefaultMessageListenerContainer - Execution 
> of
> JMS m
> essage listener failed
> javax.jms.JMSException: Error sending JBI exchange
>        at
> org.apache.servicemix.jms.endpoints.AbstractConsumerEndpoint.onMessag
> e(AbstractConsumerEndpoint.java:460)
>        at
> org.apache.servicemix.jms.endpoints.JmsConsumerEndpoint$1.onMessage(J
> msConsumerEndpoint.java:387)
>        at
> org.springframework.jms.listener.AbstractMessageListenerContainer.doI
> nvokeListener(AbstractMessageListenerContainer.java:485)
>        at
> org.springframework.jms.listener.AbstractMessageListenerContainer.inv
> okeListener(AbstractMessageListenerContainer.java:442)
>        at
> org.springframework.jms.listener.AbstractMessageListenerContainer.doE
> xecuteListener(AbstractMessageListenerContainer.java:414)
>        at
> org.springframework.jms.listener.AbstractPollingMessageListenerContai
> ner.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:309)
>        at
> org.springframework.jms.listener.AbstractPollingMessageListenerContai
> ner.receiveAndExecute(AbstractPollingMessageListenerContainer.java:254)
>        at
> org.springframework.jms.listener.DefaultMessageListenerContainer$Asyn
> cMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:871)
>
>        at
> org.springframework.jms.listener.DefaultMessageListenerContainer$Asyn
> cMessageListenerInvoker.run(DefaultMessageListenerContainer.java:811)
>        at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.UnsupportedOperationException: JMS message is not a
> TextMes
> sage
>        at
> org.apache.servicemix.jms.endpoints.DefaultConsumerMarshaler.populate
> Message(DefaultConsumerMarshaler.java:97)
>        at
> org.apache.servicemix.jms.endpoints.DefaultConsumerMarshaler.createEx
> change(DefaultConsumerMarshaler.java:72)
>        at
> org.apache.servicemix.jms.endpoints.AbstractConsumerEndpoint.onMessag
> e(AbstractConsumerEndpoint.java:427)
>        ... 9 more
>
>
> Regrads,
> Manish
> --
> View this message in context: 
> http://www.nabble.com/Using-xpath-for-message-in-JMS-queue-tp20476423p20477387.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
>



-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com

Reply via email to