You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Eduard Hildebrandt (JIRA)" <ji...@apache.org> on 2008/07/15 17:11:31 UTC

[jira] Created: (CXF-1702) Exception on using MTOM

Exception on using MTOM
-----------------------

                 Key: CXF-1702
                 URL: https://issues.apache.org/jira/browse/CXF-1702
             Project: CXF
          Issue Type: Bug
    Affects Versions: 2.1.1
         Environment: Windows XP
            Reporter: Eduard Hildebrandt


15.07.2008 17:03:27 org.apache.cxf.interceptor.LoggingInInterceptor logging
INFO: Inbound Message
----------------------------
Encoding: 
Headers: {JMSDestination=[Queue[com.mycompany.examples.customerrelations.CustomerServiceV1]], JMSRedelivered=[false], JMSTimestamp=[1216134207296], JMSExpiration=[1216134227296], SOAPAction=["getCustomer"], JMSType=null, JMSDeliveryMode=[2], JMSMessageID=[ID:EMS-SERVER.6FC487CBAEB7:1], JMSXGroupID=null, JMSCorrelationID=null, JMSPriority=[4], JMSReplyTo=[Queue[$TMP$.EMS-SERVER.6FC487CBAEB6.1]]}
Messages: 
Message:

Payload: 
------=_Part_0_536608.1216134206859
Content-Type: application/xop+xml; charset=UTF-8; type="text/xml";
Content-Transfer-Encoding: binary
Content-ID: <ro...@cxf.apache.org>

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:getCustomer xmlns:ns2="http://www.mycompany.com/examples/customerrelations"><customerNummber>12345</customerNummber></ns2:getCustomer></soap:Body></soap:Envelope>
------=_Part_0_536608.1216134206859--
--------------------------------------
15.07.2008 17:03:27 org.apache.cxf.phase.PhaseInterceptorChain doIntercept
INFO: Interceptor has thrown exception, unwinding now
org.apache.cxf.binding.soap.SoapFault: Error reading XMLStreamReader.
	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:183)
	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:54)
	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221)
	at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:78)
	at org.apache.camel.component.cxf.transport.CamelDestination.incoming(CamelDestination.java:148)
	at org.apache.camel.component.cxf.transport.CamelDestination$ConsumerProcessor.process(CamelDestination.java:172)
	at org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:43)
	at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:59)
	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:75)
	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
	at org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:155)
	at org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:91)
	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
	at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:39)
	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
	at org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:68)
	at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:531)
	at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:466)
	at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:435)
	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:322)
	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:260)
	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:944)
	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:875)
	at java.lang.Thread.run(Thread.java:595)
Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '-' (code 45) in prolog; expected '<'
 at [row,col {unknown-source}]: [2,1]
	at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:623)
	at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2047)
	at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069)
	at com.ctc.wstx.sr.BasicStreamReader.nextTag(BasicStreamReader.java:1095)
	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:83)
	... 24 more

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (CXF-1702) Exception on using MTOM

Posted by "Willem Jiang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CXF-1702?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Willem Jiang closed CXF-1702.
-----------------------------

       Resolution: Fixed
    Fix Version/s: Invalid

This issue is resolved from camel side.

> Exception on using MTOM
> -----------------------
>
>                 Key: CXF-1702
>                 URL: https://issues.apache.org/jira/browse/CXF-1702
>             Project: CXF
>          Issue Type: Bug
>    Affects Versions: 2.1.1
>         Environment: Windows XP
>            Reporter: Eduard Hildebrandt
>            Assignee: Willem Jiang
>             Fix For: Invalid
>
>         Attachments: example-mtom.zip
>
>
> 15.07.2008 17:03:27 org.apache.cxf.interceptor.LoggingInInterceptor logging
> INFO: Inbound Message
> ----------------------------
> Encoding: 
> Headers: {JMSDestination=[Queue[com.mycompany.examples.customerrelations.CustomerServiceV1]], JMSRedelivered=[false], JMSTimestamp=[1216134207296], JMSExpiration=[1216134227296], SOAPAction=["getCustomer"], JMSType=null, JMSDeliveryMode=[2], JMSMessageID=[ID:EMS-SERVER.6FC487CBAEB7:1], JMSXGroupID=null, JMSCorrelationID=null, JMSPriority=[4], JMSReplyTo=[Queue[$TMP$.EMS-SERVER.6FC487CBAEB6.1]]}
> Messages: 
> Message:
> Payload: 
> ------=_Part_0_536608.1216134206859
> Content-Type: application/xop+xml; charset=UTF-8; type="text/xml";
> Content-Transfer-Encoding: binary
> Content-ID: <ro...@cxf.apache.org>
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:getCustomer xmlns:ns2="http://www.mycompany.com/examples/customerrelations"><customerNummber>12345</customerNummber></ns2:getCustomer></soap:Body></soap:Envelope>
> ------=_Part_0_536608.1216134206859--
> --------------------------------------
> 15.07.2008 17:03:27 org.apache.cxf.phase.PhaseInterceptorChain doIntercept
> INFO: Interceptor has thrown exception, unwinding now
> org.apache.cxf.binding.soap.SoapFault: Error reading XMLStreamReader.
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:183)
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:54)
> 	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221)
> 	at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:78)
> 	at org.apache.camel.component.cxf.transport.CamelDestination.incoming(CamelDestination.java:148)
> 	at org.apache.camel.component.cxf.transport.CamelDestination$ConsumerProcessor.process(CamelDestination.java:172)
> 	at org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:43)
> 	at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:59)
> 	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:75)
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
> 	at org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:155)
> 	at org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:91)
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
> 	at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:39)
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
> 	at org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:68)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:531)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:466)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:435)
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:322)
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:260)
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:944)
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:875)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '-' (code 45) in prolog; expected '<'
>  at [row,col {unknown-source}]: [2,1]
> 	at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:623)
> 	at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2047)
> 	at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069)
> 	at com.ctc.wstx.sr.BasicStreamReader.nextTag(BasicStreamReader.java:1095)
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:83)
> 	... 24 more

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CXF-1702) Exception on using MTOM

Posted by "Eduard Hildebrandt (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CXF-1702?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12613868#action_12613868 ] 

Eduard Hildebrandt commented on CXF-1702:
-----------------------------------------

Das Beispiel enthält die Klassen ServiceServer und ServiceClient. Nach dem das Projekt mit Maven kompiliert worden ist, kann man diese Klassen einfach aus Eclipse starten. Das Beispiel verwendet SOAP over JMS unter Einsatz von Apache Camel als Transport Schicht. Daher ist ein JMS Server (ActiveMQ auf localhost) notwendig. Derselbe Fehler tritt jedoch auch auf wenn man die JMS Komponente von CXF verwendet oder HTTP einsetzt.

-----

In English:
Simply run the classes ServiceServer and ServiceClient from Eclipse. This example uses SOAP over JMS with Apache Camel Transport. You need ActiveMQ listing on localhost (default port).


> Exception on using MTOM
> -----------------------
>
>                 Key: CXF-1702
>                 URL: https://issues.apache.org/jira/browse/CXF-1702
>             Project: CXF
>          Issue Type: Bug
>    Affects Versions: 2.1.1
>         Environment: Windows XP
>            Reporter: Eduard Hildebrandt
>         Attachments: example-mtom.zip
>
>
> 15.07.2008 17:03:27 org.apache.cxf.interceptor.LoggingInInterceptor logging
> INFO: Inbound Message
> ----------------------------
> Encoding: 
> Headers: {JMSDestination=[Queue[com.mycompany.examples.customerrelations.CustomerServiceV1]], JMSRedelivered=[false], JMSTimestamp=[1216134207296], JMSExpiration=[1216134227296], SOAPAction=["getCustomer"], JMSType=null, JMSDeliveryMode=[2], JMSMessageID=[ID:EMS-SERVER.6FC487CBAEB7:1], JMSXGroupID=null, JMSCorrelationID=null, JMSPriority=[4], JMSReplyTo=[Queue[$TMP$.EMS-SERVER.6FC487CBAEB6.1]]}
> Messages: 
> Message:
> Payload: 
> ------=_Part_0_536608.1216134206859
> Content-Type: application/xop+xml; charset=UTF-8; type="text/xml";
> Content-Transfer-Encoding: binary
> Content-ID: <ro...@cxf.apache.org>
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:getCustomer xmlns:ns2="http://www.mycompany.com/examples/customerrelations"><customerNummber>12345</customerNummber></ns2:getCustomer></soap:Body></soap:Envelope>
> ------=_Part_0_536608.1216134206859--
> --------------------------------------
> 15.07.2008 17:03:27 org.apache.cxf.phase.PhaseInterceptorChain doIntercept
> INFO: Interceptor has thrown exception, unwinding now
> org.apache.cxf.binding.soap.SoapFault: Error reading XMLStreamReader.
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:183)
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:54)
> 	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221)
> 	at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:78)
> 	at org.apache.camel.component.cxf.transport.CamelDestination.incoming(CamelDestination.java:148)
> 	at org.apache.camel.component.cxf.transport.CamelDestination$ConsumerProcessor.process(CamelDestination.java:172)
> 	at org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:43)
> 	at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:59)
> 	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:75)
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
> 	at org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:155)
> 	at org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:91)
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
> 	at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:39)
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
> 	at org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:68)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:531)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:466)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:435)
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:322)
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:260)
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:944)
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:875)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '-' (code 45) in prolog; expected '<'
>  at [row,col {unknown-source}]: [2,1]
> 	at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:623)
> 	at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2047)
> 	at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069)
> 	at com.ctc.wstx.sr.BasicStreamReader.nextTag(BasicStreamReader.java:1095)
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:83)
> 	... 24 more

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CXF-1702) Exception on using MTOM

Posted by "Willem Jiang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CXF-1702?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12615603#action_12615603 ] 

Willem Jiang commented on CXF-1702:
-----------------------------------

I just fill a JIRA[1] in camel and fixed the example by setting the content-type into the camel message header.
I will committed the fix into the camel truck , please check it out.

[1] https://issues.apache.org/activemq/browse/CAMEL-739



> Exception on using MTOM
> -----------------------
>
>                 Key: CXF-1702
>                 URL: https://issues.apache.org/jira/browse/CXF-1702
>             Project: CXF
>          Issue Type: Bug
>    Affects Versions: 2.1.1
>         Environment: Windows XP
>            Reporter: Eduard Hildebrandt
>             Fix For: Invalid
>
>         Attachments: example-mtom.zip
>
>
> 15.07.2008 17:03:27 org.apache.cxf.interceptor.LoggingInInterceptor logging
> INFO: Inbound Message
> ----------------------------
> Encoding: 
> Headers: {JMSDestination=[Queue[com.mycompany.examples.customerrelations.CustomerServiceV1]], JMSRedelivered=[false], JMSTimestamp=[1216134207296], JMSExpiration=[1216134227296], SOAPAction=["getCustomer"], JMSType=null, JMSDeliveryMode=[2], JMSMessageID=[ID:EMS-SERVER.6FC487CBAEB7:1], JMSXGroupID=null, JMSCorrelationID=null, JMSPriority=[4], JMSReplyTo=[Queue[$TMP$.EMS-SERVER.6FC487CBAEB6.1]]}
> Messages: 
> Message:
> Payload: 
> ------=_Part_0_536608.1216134206859
> Content-Type: application/xop+xml; charset=UTF-8; type="text/xml";
> Content-Transfer-Encoding: binary
> Content-ID: <ro...@cxf.apache.org>
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:getCustomer xmlns:ns2="http://www.mycompany.com/examples/customerrelations"><customerNummber>12345</customerNummber></ns2:getCustomer></soap:Body></soap:Envelope>
> ------=_Part_0_536608.1216134206859--
> --------------------------------------
> 15.07.2008 17:03:27 org.apache.cxf.phase.PhaseInterceptorChain doIntercept
> INFO: Interceptor has thrown exception, unwinding now
> org.apache.cxf.binding.soap.SoapFault: Error reading XMLStreamReader.
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:183)
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:54)
> 	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221)
> 	at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:78)
> 	at org.apache.camel.component.cxf.transport.CamelDestination.incoming(CamelDestination.java:148)
> 	at org.apache.camel.component.cxf.transport.CamelDestination$ConsumerProcessor.process(CamelDestination.java:172)
> 	at org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:43)
> 	at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:59)
> 	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:75)
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
> 	at org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:155)
> 	at org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:91)
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
> 	at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:39)
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
> 	at org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:68)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:531)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:466)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:435)
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:322)
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:260)
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:944)
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:875)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '-' (code 45) in prolog; expected '<'
>  at [row,col {unknown-source}]: [2,1]
> 	at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:623)
> 	at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2047)
> 	at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069)
> 	at com.ctc.wstx.sr.BasicStreamReader.nextTag(BasicStreamReader.java:1095)
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:83)
> 	... 24 more

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CXF-1702) Exception on using MTOM

Posted by "Glen Mazza (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CXF-1702?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12613812#action_12613812 ] 

Glen Mazza commented on CXF-1702:
---------------------------------

Ich habe Ihre Testanwendung heruntergeladet und "mvn package" eingegeben, aber weiss nicht wie ich es laufen kann.  (Translation:  How do I fire up this puppy?)

> Exception on using MTOM
> -----------------------
>
>                 Key: CXF-1702
>                 URL: https://issues.apache.org/jira/browse/CXF-1702
>             Project: CXF
>          Issue Type: Bug
>    Affects Versions: 2.1.1
>         Environment: Windows XP
>            Reporter: Eduard Hildebrandt
>         Attachments: example-mtom.zip
>
>
> 15.07.2008 17:03:27 org.apache.cxf.interceptor.LoggingInInterceptor logging
> INFO: Inbound Message
> ----------------------------
> Encoding: 
> Headers: {JMSDestination=[Queue[com.mycompany.examples.customerrelations.CustomerServiceV1]], JMSRedelivered=[false], JMSTimestamp=[1216134207296], JMSExpiration=[1216134227296], SOAPAction=["getCustomer"], JMSType=null, JMSDeliveryMode=[2], JMSMessageID=[ID:EMS-SERVER.6FC487CBAEB7:1], JMSXGroupID=null, JMSCorrelationID=null, JMSPriority=[4], JMSReplyTo=[Queue[$TMP$.EMS-SERVER.6FC487CBAEB6.1]]}
> Messages: 
> Message:
> Payload: 
> ------=_Part_0_536608.1216134206859
> Content-Type: application/xop+xml; charset=UTF-8; type="text/xml";
> Content-Transfer-Encoding: binary
> Content-ID: <ro...@cxf.apache.org>
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:getCustomer xmlns:ns2="http://www.mycompany.com/examples/customerrelations"><customerNummber>12345</customerNummber></ns2:getCustomer></soap:Body></soap:Envelope>
> ------=_Part_0_536608.1216134206859--
> --------------------------------------
> 15.07.2008 17:03:27 org.apache.cxf.phase.PhaseInterceptorChain doIntercept
> INFO: Interceptor has thrown exception, unwinding now
> org.apache.cxf.binding.soap.SoapFault: Error reading XMLStreamReader.
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:183)
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:54)
> 	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221)
> 	at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:78)
> 	at org.apache.camel.component.cxf.transport.CamelDestination.incoming(CamelDestination.java:148)
> 	at org.apache.camel.component.cxf.transport.CamelDestination$ConsumerProcessor.process(CamelDestination.java:172)
> 	at org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:43)
> 	at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:59)
> 	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:75)
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
> 	at org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:155)
> 	at org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:91)
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
> 	at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:39)
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
> 	at org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:68)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:531)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:466)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:435)
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:322)
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:260)
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:944)
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:875)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '-' (code 45) in prolog; expected '<'
>  at [row,col {unknown-source}]: [2,1]
> 	at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:623)
> 	at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2047)
> 	at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069)
> 	at com.ctc.wstx.sr.BasicStreamReader.nextTag(BasicStreamReader.java:1095)
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:83)
> 	... 24 more

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CXF-1702) Exception on using MTOM

Posted by "Eduard Hildebrandt (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CXF-1702?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12613894#action_12613894 ] 

Eduard Hildebrandt commented on CXF-1702:
-----------------------------------------

Korrektur: Beispiel funktioniert problemlos mit HTTP. Fehler scheint nur bei Einsatz von JMS aufzutreten.

-----

English: It seems that this issue only occurs using JMS as transport.

> Exception on using MTOM
> -----------------------
>
>                 Key: CXF-1702
>                 URL: https://issues.apache.org/jira/browse/CXF-1702
>             Project: CXF
>          Issue Type: Bug
>    Affects Versions: 2.1.1
>         Environment: Windows XP
>            Reporter: Eduard Hildebrandt
>         Attachments: example-mtom.zip
>
>
> 15.07.2008 17:03:27 org.apache.cxf.interceptor.LoggingInInterceptor logging
> INFO: Inbound Message
> ----------------------------
> Encoding: 
> Headers: {JMSDestination=[Queue[com.mycompany.examples.customerrelations.CustomerServiceV1]], JMSRedelivered=[false], JMSTimestamp=[1216134207296], JMSExpiration=[1216134227296], SOAPAction=["getCustomer"], JMSType=null, JMSDeliveryMode=[2], JMSMessageID=[ID:EMS-SERVER.6FC487CBAEB7:1], JMSXGroupID=null, JMSCorrelationID=null, JMSPriority=[4], JMSReplyTo=[Queue[$TMP$.EMS-SERVER.6FC487CBAEB6.1]]}
> Messages: 
> Message:
> Payload: 
> ------=_Part_0_536608.1216134206859
> Content-Type: application/xop+xml; charset=UTF-8; type="text/xml";
> Content-Transfer-Encoding: binary
> Content-ID: <ro...@cxf.apache.org>
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:getCustomer xmlns:ns2="http://www.mycompany.com/examples/customerrelations"><customerNummber>12345</customerNummber></ns2:getCustomer></soap:Body></soap:Envelope>
> ------=_Part_0_536608.1216134206859--
> --------------------------------------
> 15.07.2008 17:03:27 org.apache.cxf.phase.PhaseInterceptorChain doIntercept
> INFO: Interceptor has thrown exception, unwinding now
> org.apache.cxf.binding.soap.SoapFault: Error reading XMLStreamReader.
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:183)
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:54)
> 	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221)
> 	at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:78)
> 	at org.apache.camel.component.cxf.transport.CamelDestination.incoming(CamelDestination.java:148)
> 	at org.apache.camel.component.cxf.transport.CamelDestination$ConsumerProcessor.process(CamelDestination.java:172)
> 	at org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:43)
> 	at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:59)
> 	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:75)
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
> 	at org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:155)
> 	at org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:91)
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
> 	at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:39)
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
> 	at org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:68)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:531)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:466)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:435)
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:322)
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:260)
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:944)
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:875)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '-' (code 45) in prolog; expected '<'
>  at [row,col {unknown-source}]: [2,1]
> 	at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:623)
> 	at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2047)
> 	at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069)
> 	at com.ctc.wstx.sr.BasicStreamReader.nextTag(BasicStreamReader.java:1095)
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:83)
> 	... 24 more

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CXF-1702) Exception on using MTOM

Posted by "Daniel Kulp (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CXF-1702?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12614006#action_12614006 ] 

Daniel Kulp commented on CXF-1702:
----------------------------------


Yea, there isn't anything in the JMS headers that suggests this is not text/xml.    The Content-Type header needs to be stuck in there somehow. 

>From this, it looks like if we tried a different payload (like fastinfoset) it would barf as well for the same reason.

> Exception on using MTOM
> -----------------------
>
>                 Key: CXF-1702
>                 URL: https://issues.apache.org/jira/browse/CXF-1702
>             Project: CXF
>          Issue Type: Bug
>    Affects Versions: 2.1.1
>         Environment: Windows XP
>            Reporter: Eduard Hildebrandt
>         Attachments: example-mtom.zip
>
>
> 15.07.2008 17:03:27 org.apache.cxf.interceptor.LoggingInInterceptor logging
> INFO: Inbound Message
> ----------------------------
> Encoding: 
> Headers: {JMSDestination=[Queue[com.mycompany.examples.customerrelations.CustomerServiceV1]], JMSRedelivered=[false], JMSTimestamp=[1216134207296], JMSExpiration=[1216134227296], SOAPAction=["getCustomer"], JMSType=null, JMSDeliveryMode=[2], JMSMessageID=[ID:EMS-SERVER.6FC487CBAEB7:1], JMSXGroupID=null, JMSCorrelationID=null, JMSPriority=[4], JMSReplyTo=[Queue[$TMP$.EMS-SERVER.6FC487CBAEB6.1]]}
> Messages: 
> Message:
> Payload: 
> ------=_Part_0_536608.1216134206859
> Content-Type: application/xop+xml; charset=UTF-8; type="text/xml";
> Content-Transfer-Encoding: binary
> Content-ID: <ro...@cxf.apache.org>
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:getCustomer xmlns:ns2="http://www.mycompany.com/examples/customerrelations"><customerNummber>12345</customerNummber></ns2:getCustomer></soap:Body></soap:Envelope>
> ------=_Part_0_536608.1216134206859--
> --------------------------------------
> 15.07.2008 17:03:27 org.apache.cxf.phase.PhaseInterceptorChain doIntercept
> INFO: Interceptor has thrown exception, unwinding now
> org.apache.cxf.binding.soap.SoapFault: Error reading XMLStreamReader.
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:183)
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:54)
> 	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221)
> 	at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:78)
> 	at org.apache.camel.component.cxf.transport.CamelDestination.incoming(CamelDestination.java:148)
> 	at org.apache.camel.component.cxf.transport.CamelDestination$ConsumerProcessor.process(CamelDestination.java:172)
> 	at org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:43)
> 	at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:59)
> 	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:75)
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
> 	at org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:155)
> 	at org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:91)
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
> 	at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:39)
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
> 	at org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:68)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:531)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:466)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:435)
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:322)
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:260)
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:944)
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:875)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '-' (code 45) in prolog; expected '<'
>  at [row,col {unknown-source}]: [2,1]
> 	at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:623)
> 	at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2047)
> 	at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069)
> 	at com.ctc.wstx.sr.BasicStreamReader.nextTag(BasicStreamReader.java:1095)
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:83)
> 	... 24 more

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CXF-1702) Exception on using MTOM

Posted by "Eduard Hildebrandt (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CXF-1702?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12614116#action_12614116 ] 

Eduard Hildebrandt commented on CXF-1702:
-----------------------------------------

Do you have any suggestions how we can solve this issue? Should we add an additional "Content-Type" header property to the JMS message? Are there any standard headers in JMS for that kind of information?

> Exception on using MTOM
> -----------------------
>
>                 Key: CXF-1702
>                 URL: https://issues.apache.org/jira/browse/CXF-1702
>             Project: CXF
>          Issue Type: Bug
>    Affects Versions: 2.1.1
>         Environment: Windows XP
>            Reporter: Eduard Hildebrandt
>         Attachments: example-mtom.zip
>
>
> 15.07.2008 17:03:27 org.apache.cxf.interceptor.LoggingInInterceptor logging
> INFO: Inbound Message
> ----------------------------
> Encoding: 
> Headers: {JMSDestination=[Queue[com.mycompany.examples.customerrelations.CustomerServiceV1]], JMSRedelivered=[false], JMSTimestamp=[1216134207296], JMSExpiration=[1216134227296], SOAPAction=["getCustomer"], JMSType=null, JMSDeliveryMode=[2], JMSMessageID=[ID:EMS-SERVER.6FC487CBAEB7:1], JMSXGroupID=null, JMSCorrelationID=null, JMSPriority=[4], JMSReplyTo=[Queue[$TMP$.EMS-SERVER.6FC487CBAEB6.1]]}
> Messages: 
> Message:
> Payload: 
> ------=_Part_0_536608.1216134206859
> Content-Type: application/xop+xml; charset=UTF-8; type="text/xml";
> Content-Transfer-Encoding: binary
> Content-ID: <ro...@cxf.apache.org>
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:getCustomer xmlns:ns2="http://www.mycompany.com/examples/customerrelations"><customerNummber>12345</customerNummber></ns2:getCustomer></soap:Body></soap:Envelope>
> ------=_Part_0_536608.1216134206859--
> --------------------------------------
> 15.07.2008 17:03:27 org.apache.cxf.phase.PhaseInterceptorChain doIntercept
> INFO: Interceptor has thrown exception, unwinding now
> org.apache.cxf.binding.soap.SoapFault: Error reading XMLStreamReader.
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:183)
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:54)
> 	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221)
> 	at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:78)
> 	at org.apache.camel.component.cxf.transport.CamelDestination.incoming(CamelDestination.java:148)
> 	at org.apache.camel.component.cxf.transport.CamelDestination$ConsumerProcessor.process(CamelDestination.java:172)
> 	at org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:43)
> 	at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:59)
> 	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:75)
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
> 	at org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:155)
> 	at org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:91)
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
> 	at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:39)
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
> 	at org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:68)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:531)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:466)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:435)
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:322)
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:260)
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:944)
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:875)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '-' (code 45) in prolog; expected '<'
>  at [row,col {unknown-source}]: [2,1]
> 	at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:623)
> 	at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2047)
> 	at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069)
> 	at com.ctc.wstx.sr.BasicStreamReader.nextTag(BasicStreamReader.java:1095)
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:83)
> 	... 24 more

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (CXF-1702) Exception on using MTOM

Posted by "Eduard Hildebrandt (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CXF-1702?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eduard Hildebrandt updated CXF-1702:
------------------------------------

    Attachment: example-mtom.zip

Sample Project

> Exception on using MTOM
> -----------------------
>
>                 Key: CXF-1702
>                 URL: https://issues.apache.org/jira/browse/CXF-1702
>             Project: CXF
>          Issue Type: Bug
>    Affects Versions: 2.1.1
>         Environment: Windows XP
>            Reporter: Eduard Hildebrandt
>         Attachments: example-mtom.zip
>
>
> 15.07.2008 17:03:27 org.apache.cxf.interceptor.LoggingInInterceptor logging
> INFO: Inbound Message
> ----------------------------
> Encoding: 
> Headers: {JMSDestination=[Queue[com.mycompany.examples.customerrelations.CustomerServiceV1]], JMSRedelivered=[false], JMSTimestamp=[1216134207296], JMSExpiration=[1216134227296], SOAPAction=["getCustomer"], JMSType=null, JMSDeliveryMode=[2], JMSMessageID=[ID:EMS-SERVER.6FC487CBAEB7:1], JMSXGroupID=null, JMSCorrelationID=null, JMSPriority=[4], JMSReplyTo=[Queue[$TMP$.EMS-SERVER.6FC487CBAEB6.1]]}
> Messages: 
> Message:
> Payload: 
> ------=_Part_0_536608.1216134206859
> Content-Type: application/xop+xml; charset=UTF-8; type="text/xml";
> Content-Transfer-Encoding: binary
> Content-ID: <ro...@cxf.apache.org>
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:getCustomer xmlns:ns2="http://www.mycompany.com/examples/customerrelations"><customerNummber>12345</customerNummber></ns2:getCustomer></soap:Body></soap:Envelope>
> ------=_Part_0_536608.1216134206859--
> --------------------------------------
> 15.07.2008 17:03:27 org.apache.cxf.phase.PhaseInterceptorChain doIntercept
> INFO: Interceptor has thrown exception, unwinding now
> org.apache.cxf.binding.soap.SoapFault: Error reading XMLStreamReader.
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:183)
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:54)
> 	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221)
> 	at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:78)
> 	at org.apache.camel.component.cxf.transport.CamelDestination.incoming(CamelDestination.java:148)
> 	at org.apache.camel.component.cxf.transport.CamelDestination$ConsumerProcessor.process(CamelDestination.java:172)
> 	at org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:43)
> 	at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:59)
> 	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:75)
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
> 	at org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:155)
> 	at org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:91)
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
> 	at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:39)
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
> 	at org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:68)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:531)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:466)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:435)
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:322)
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:260)
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:944)
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:875)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '-' (code 45) in prolog; expected '<'
>  at [row,col {unknown-source}]: [2,1]
> 	at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:623)
> 	at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2047)
> 	at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069)
> 	at com.ctc.wstx.sr.BasicStreamReader.nextTag(BasicStreamReader.java:1095)
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:83)
> 	... 24 more

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (CXF-1702) Exception on using MTOM

Posted by "Willem Jiang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CXF-1702?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Willem Jiang reassigned CXF-1702:
---------------------------------

    Assignee: Willem Jiang

> Exception on using MTOM
> -----------------------
>
>                 Key: CXF-1702
>                 URL: https://issues.apache.org/jira/browse/CXF-1702
>             Project: CXF
>          Issue Type: Bug
>    Affects Versions: 2.1.1
>         Environment: Windows XP
>            Reporter: Eduard Hildebrandt
>            Assignee: Willem Jiang
>             Fix For: Invalid
>
>         Attachments: example-mtom.zip
>
>
> 15.07.2008 17:03:27 org.apache.cxf.interceptor.LoggingInInterceptor logging
> INFO: Inbound Message
> ----------------------------
> Encoding: 
> Headers: {JMSDestination=[Queue[com.mycompany.examples.customerrelations.CustomerServiceV1]], JMSRedelivered=[false], JMSTimestamp=[1216134207296], JMSExpiration=[1216134227296], SOAPAction=["getCustomer"], JMSType=null, JMSDeliveryMode=[2], JMSMessageID=[ID:EMS-SERVER.6FC487CBAEB7:1], JMSXGroupID=null, JMSCorrelationID=null, JMSPriority=[4], JMSReplyTo=[Queue[$TMP$.EMS-SERVER.6FC487CBAEB6.1]]}
> Messages: 
> Message:
> Payload: 
> ------=_Part_0_536608.1216134206859
> Content-Type: application/xop+xml; charset=UTF-8; type="text/xml";
> Content-Transfer-Encoding: binary
> Content-ID: <ro...@cxf.apache.org>
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:getCustomer xmlns:ns2="http://www.mycompany.com/examples/customerrelations"><customerNummber>12345</customerNummber></ns2:getCustomer></soap:Body></soap:Envelope>
> ------=_Part_0_536608.1216134206859--
> --------------------------------------
> 15.07.2008 17:03:27 org.apache.cxf.phase.PhaseInterceptorChain doIntercept
> INFO: Interceptor has thrown exception, unwinding now
> org.apache.cxf.binding.soap.SoapFault: Error reading XMLStreamReader.
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:183)
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:54)
> 	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221)
> 	at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:78)
> 	at org.apache.camel.component.cxf.transport.CamelDestination.incoming(CamelDestination.java:148)
> 	at org.apache.camel.component.cxf.transport.CamelDestination$ConsumerProcessor.process(CamelDestination.java:172)
> 	at org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:43)
> 	at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:59)
> 	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:75)
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
> 	at org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:155)
> 	at org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:91)
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57)
> 	at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:39)
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
> 	at org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:68)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:531)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:466)
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:435)
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:322)
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:260)
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:944)
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:875)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '-' (code 45) in prolog; expected '<'
>  at [row,col {unknown-source}]: [2,1]
> 	at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:623)
> 	at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2047)
> 	at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069)
> 	at com.ctc.wstx.sr.BasicStreamReader.nextTag(BasicStreamReader.java:1095)
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:83)
> 	... 24 more

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.