Yannick Lecaillez created CXF-5564:
--------------------------------------

             Summary: Asynchronous broken http-hc
                 Key: CXF-5564
                 URL: https://issues.apache.org/jira/browse/CXF-5564
             Project: CXF
          Issue Type: Bug
          Components: Transports
    Affects Versions: 2.7.8
            Reporter: Yannick Lecaillez


Response callback for asynchronous invocation is not called.
Once response is received AsyncWrappedOutputStream.setHttpResponse() is called 
but isAsync is false. As a consequence, handleResponseOnWorkqueue() is not 
called
isAsync is set to true during the close process through  a call to 
AsyncWrappedOutputStream.handleResponseAsync() but its too late.

It might be a race condition.

As a fix, i added isAsync as a constructor argument to 
AsyncWrappedOutputStream().





--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to