[ 
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: <[EMAIL PROTECTED]>
> <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.

Reply via email to