and i tried to add a transformer,
<br />
<code>
<br />
<flow name="external">
<br />
<inbound-endpoint address="http://localhost:65081/services/echoUMO" exchange-pattern="request-response">
<br />
<cxf:jaxws-client serviceClass="com.lp.ws.IHello" operation="sayHello" />
<br />
</inbound-endpoint>
<br />
<component>
<br />
<singleton-object class="com.lp.ws.Hello"/>
<br />
</component>
<br />
<object-to-string-transformer name="ObjectToString" />
<br />
</flow>
<br />
</code>
<br />
i got similiar exception, see below
<br />
[03-22 20:06:10] WARN PhaseInterceptorChain [connector.http.mule.default.receiver.02]: Interceptor for {<a href="http://ws.lp.com/}IHelloService#{http://ws.lp.com/}sayHello" rel="nofollow">http://ws.lp.com/}IHelloService#{http...</a> has thrown exception, unwinding now
<br />
org.apache.cxf.interceptor.Fault: org.apache.commons.httpclient.ContentLengthInputStream cannot be cast to java.lang.String
<br />
at org.apache.cxf.jaxws.interceptors.WrapperClassOutInterceptor.handleMessage(WrapperClassOutInterceptor.java:121)
<br />
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:255)
<br />
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:516)
<br />
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:322)
<br />
at org.mule.module.cxf.CxfOutboundMessageProcessor.doSendWithClient(CxfOutboundMessageProcessor.java:222)
<br />
at org.mule.module.cxf.CxfOutboundMessageProcessor.process(CxfOutboundMessageProcessor.java:125)
<br />
at org.mule.processor.chain.DefaultMessageProcessorChain.doProcess(DefaultMessageProcessorChain.java:99)
<br />
at org.mule.processor.chain.AbstractMessageProcessorChain.process(AbstractMessageProcessorChain.java:66)
<br />
at org.mule.processor.chain.InterceptingChainLifecycleWrapper.doProcess(InterceptingChainLifecycleWrapper.java:56)
<br />
at org.mule.processor.chain.AbstractMessageProcessorChain.process(AbstractMessageProcessorChain.java:66)
<br />
at org.mule.processor.chain.InterceptingChainLifecycleWrapper.process(InterceptingChainLifecycleWrapper.java:87)
<br />
at org.mule.processor.chain.DefaultMessageProcessorChain.doProcess(DefaultMessageProcessorChain.java:99)
<br />
at org.mule.processor.chain.AbstractMessageProcessorChain.process(AbstractMessageProcessorChain.java:66)
<br />
at org.mule.processor.chain.InterceptingChainLifecycleWrapper.doProcess(InterceptingChainLifecycleWrapper.java:56)
<br />
at org.mule.processor.chain.AbstractMessageProcessorChain.process(AbstractMessageProcessorChain.java:66)
<br />
at org.mule.processor.chain.InterceptingChainLifecycleWrapper.process(InterceptingChainLifecycleWrapper.java:87)
<br />
at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:195)
<br />
at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:163)
<br />
at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:150)
<br />
at org.mule.transport.http.HttpMessageReceiver$HttpWorker.doRequest(HttpMessageReceiver.java:299)
<br />
at org.mule.transport.http.HttpMessageReceiver$HttpWorker.processRequest(HttpMessageReceiver.java:258)
<br />
at org.mule.transport.http.HttpMessageReceiver$HttpWorker.run(HttpMessageReceiver.java:163)
<br />
at org.mule.work.WorkerContext.run(WorkerContext.java:310)
<br />
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
<br />
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
<br />
at java.lang.Thread.run(Thread.java:619)
<br />
Caused by: java.lang.ClassCastException: org.apache.commons.httpclient.ContentLengthInputStream cannot be cast to java.lang.String
<br />
at com.lp.ws.jaxws_asm.SayHello_WrapperTypeHelper1.createWrapperObject(Unknown Source)
<br />
at org.apache.cxf.jaxws.interceptors.WrapperClassOutInterceptor.handleMessage(WrapperClassOutInterceptor.java:105)
<br />
... 25 more
<br />
[03-22 20:06:10] ERROR DefaultSystemExceptionStrategy [connector.http.mule.default.receiver.02]:
<br />
********************************************************************************
<br />
Message : org.apache.commons.httpclient.ContentLengthInputStream cannot be cast to java.lang.String (org.apache.cxf.interceptor.Fault)
<br />
Type : org.mule.api.DefaultMuleException
<br />
Code : MULE_ERROR-10999
<br />
JavaDoc : <a href="http://www.mulesoft.org/docs/site/current3/apidocs/org/mule/api/DefaultMuleException.html" rel="nofollow">http://www.mulesoft.org/docs/site/cur...</a>
<br />
********************************************************************************
<br />
Exception stack is:
<br />
1. org.apache.commons.httpclient.ContentLengthInputStream cannot be cast to java.lang.String (java.lang.ClassCastException)
<br />
com.lp.ws.jaxws_asm.SayHello_WrapperTypeHelper1:104 (null)
<br />
2. org.apache.commons.httpclient.ContentLengthInputStream cannot be cast to java.lang.String (org.apache.cxf.interceptor.Fault)
<br />
org.apache.cxf.jaxws.interceptors.WrapperClassOutInterceptor:121 (null)
<br />
3. org.apache.commons.httpclient.ContentLengthInputStream cannot be cast to java.lang.String (org.apache.cxf.interceptor.Fault) (org.mule.api.DefaultMuleException)
<br />
org.mule.module.cxf.CxfOutboundMessageProcessor:139 (<a href="http://www.mulesoft.org/docs/site/current3/apidocs/org/mule/api/DefaultMuleException.html" rel="nofollow">http://www.mulesoft.org/docs/site/cur...</a>)
<br />
********************************************************************************
<br />
Root Exception stack trace:
<br />
java.lang.ClassCastException: org.apache.commons.httpclient.ContentLengthInputStream cannot be cast to java.lang.String
<br />
at com.lp.ws.jaxws_asm.SayHello_WrapperTypeHelper1.createWrapperObject(Unknown Source)
<br />
at org.apache.cxf.jaxws.interceptors.WrapperClassOutInterceptor.handleMessage(WrapperClassOutInterceptor.java:105)
<br />
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:255)
<br />
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:516)
<br />
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:322)
<br />
at org.mule.module.cxf.CxfOutboundMessageProcessor.doSendWithClient(CxfOutboundMessageProcessor.java:222)
<br />
at org.mule.module.cxf.CxfOutboundMessageProcessor.process(CxfOutboundMessageProcessor.java:125)
<br />
at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:195)
<br />
at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:163)
<br />
at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:150)
<br />
at org.mule.transport.http.HttpMessageReceiver$HttpWorker.doRequest(HttpMessageReceiver.java:299)
<br />
at org.mule.transport.http.HttpMessageReceiver$HttpWorker.processRequest(HttpMessageReceiver.java:258)
<br />
at org.mule.transport.http.HttpMessageReceiver$HttpWorker.run(HttpMessageReceiver.java:163)
<br />
at org.mule.work.WorkerContext.run(WorkerContext.java:310)
<br />
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
<br />
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
<br />
at java.lang.Thread.run(Thread.java:619)
<br /><br />
********************************************************************************
<br /><br />
received from external mule webservice->***@114fc36
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email