[
https://issues.apache.org/jira/browse/CXF-7580?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16292861#comment-16292861
]
Daniel Kulp commented on CXF-7580:
----------------------------------
I believe from this stack trace that the
"java.util.ConcurrentModificationException" string is coming in the message
back from the SERVER. Thus, you need to look on the server side logs to
figure out what is causing this. It's not a threading issue on the client
side as it's just reporting back the information that the server is sending it
about the cause of the fault.
> ConcurrentModificationException in frontend JAX-WS
> --------------------------------------------------
>
> Key: CXF-7580
> URL: https://issues.apache.org/jira/browse/CXF-7580
> Project: CXF
> Issue Type: New Feature
> Components: JAX-WS Runtime
> Affects Versions: 3.1.12
> Environment: Spring boot 1.2.5
> Java 8
> Reporter: Martin Formanko
> Priority: Critical
> Fix For: NeedMoreInfo
>
>
> Are you aware of any fix (or the nearest version number) that could help to
> me solve this problem? Application uses more threads and randomly gives
> ConcurrentModificationException.
> ```
> Caused by: org.apache.cxf.binding.soap.SoapFault:
> java.util.ConcurrentModificationException
> at
> org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.unmarshalFault(Soap11FaultInInterceptor.java:86)
> at
> org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:52)
> at
> org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:41)
> 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:69)
> at
> org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:34)
> at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
> at
> org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:805)
> at
> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1684)
> at
> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1560)
> at
> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1361)
> 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:62)
> at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
> at
> org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:518)
> at
> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:427)
> at
> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:328)
> at
> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:281)
> at
> org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96)
> at
> org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:139)
> ```
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)