Shavit created CXF-8001:
---------------------------
Summary: Caused by: org.apache.cxf.binding.soap.SoapFault:
Unexpected element ...
Key: CXF-8001
URL: https://issues.apache.org/jira/browse/CXF-8001
Project: CXF
Issue Type: Bug
Reporter: Shavit
Hi,
I have upgraded from CXF 2.7.11 to 3.2.2
I am now getting this exception while invoking existing WS:
_Caused by: org.apache.cxf.binding.soap.SoapFault: Unexpected element
\{http://xyz.com/oss/xml/orderorchestration/activity/msg/v1}updateOrderRequest
found. Expected
\{http://xyz.com/oss/xml/orderorchestration/activity/msg/v1}startManageOrdersRequest._
_at
org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.unmarshalFault(Soap11FaultInInterceptor.java:87)_
_at
org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:53)_
_at
org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:42)_
_at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)_
_at
org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:112)_
_at
org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:70)_
_at
org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:35)_
_at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)_
_at
org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:814)_
_at
org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1680)_
_at
org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1557)_
_at
org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1358)_
_at
org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)_
_at
org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:658)_
_at
org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:63)_
_at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)_
_at
org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:533)_
_at
org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:442)_
_at
org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:343)_
_at
org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:296)_
_at
org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96)_
_at
org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:139)_
_... 29 more_
Have to say this issue is NOT consistent while WS called several times from
same location.
Not really sure why above 'expected'
Have a feeling this is somehow related to some caching issue probably used in
CXF but can't commit on that since not really familiar with what's going on
inside ...
Getting the same if upgrading to 3.2.7
Appreciate if you can give any input on this.
Thanks
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)