Hi All,
I'm having some trouble with binding.jms in a very simple case.
Basically, the Payload of any TextObject sent to the queue is one of:
null (The string, not the java type)
[Ljava.lang.Object;@6b6a6b6a (yet again, this is a string)
So this is parsed on the server side, unsurprisingly I get:
SEVERE: Exception invoking service 'JMSService
org.apache.axiom.om.OMException:
com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'n'
(code 110) in prolog; expected '<'
at [row,col {unknown-source}]: [1,1]
at
org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:239)
at
org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocumentImpl.java:130)
at
org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:359)
at
org.apache.tuscany.sca.binding.jms.provider.XMLTextMessageProcessor.extractPayload(XMLTextMessageProcessor.java:57)
at
org.apache.tuscany.sca.binding.jms.provider.AbstractMessageProcessor.extractPayloadFromJMSMessage(AbstractMessageProcessor.java:97)
at
org.apache.tuscany.sca.binding.jms.provider.JMSBindingListener.invokeService(JMSBindingListener.java:90)
at
org.apache.tuscany.sca.binding.jms.provider.JMSBindingListener.onMessage(JMSBindingListener.java:71)
at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4072)
at weblogic.jms.client.JMSSession.execute(JMSSession.java:3962)
at
weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:4490)
at
weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
Has anyone seen this one before, or should I raise a jira issue?
Cheers,
Dave.
--
Dave Sowerby MEng MBCS