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

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Not A Problem
    • 3.3.2
    • None
    • Core
    • None
    • 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

              Unassigned Unassigned
              florian@fpaetz.de Florian Paetz
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: