Uploaded image for project: 'CXF'
  1. CXF
  2. CXF-8266

Exception Message received on a Client that has been closed or destroyed under high load

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Not A Problem
    • Affects Version/s: 3.3.2
    • Fix Version/s: None
    • Component/s: Core
    • Labels:
      None
    • Estimated Complexity:
      Unknown

      Description

      We are seeing the exception reported in CXF-7664 in our load-tests. We make calls synchronously,too.

      We are using the IBM J9 JVM with Java 8. We made additional debug output, so we could see, that the failing instance was finalized in the finalizer-thread before we got the error.

       

      Any help would be appreciated. We are trying to reproduce the problem in a standalone-test, but without success.

       

      Caused by: java.lang.IllegalStateException: Message received on a Client that has been closed or destroyed.
      at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:736) ~[cxf-core.jar:3.3.2]
      at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1693) ~[cxf-rt-transports-http.jar:3.3.2]
      at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1570) ~[cxf-rt-transports-http.jar:3.3.2]
      at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1371) ~[cxf-rt-transports-http.jar:3.3.2]
      at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56) ~[cxf-core.jar:3.3.2]
      at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:671) ~[cxf-rt-transports-http.jar:3.3.2]
      at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:63) ~[cxf-core.jar:3.3.2]
      at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) ~[cxf-core.jar:3.3.2]
      at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:539) ~[cxf-core.jar:3.3.2]
      at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:448) ~[cxf-core.jar:3.3.2]
      at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:363) ~[cxf-core.jar:3.3.2]
      at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:321) ~[cxf-core.jar:3.3.2]
      at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96) ~[cxf-rt-frontend-simple.jar:3.3.2]
      at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:140) ~[cxf-rt-frontend-jaxws.jar:3.3.2]

       

       

       

        Attachments

        Issue Links

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              florian@fpaetz.de Florian Paetz

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment