Andy McCright created CXF-7140:
----------------------------------
Summary: Multiple calls to AsyncResponse.cancel() returns
different values
Key: CXF-7140
URL: https://issues.apache.org/jira/browse/CXF-7140
Project: CXF
Issue Type: Bug
Components: JAX-RS
Affects Versions: 3.1.8
Reporter: Andy McCright
When we incorporated CXF 3.1.8 into our builds, our CTS testing team found some
failures related to the AsyncResponse.cancel(...) methods. According to the
spec, once the AsyncResponse has been canceled, subsequent calls to cancel
should return true.
It looks like one of the changes in CXF-7037 changed the order of things in the
doCancel method -- and those changes result in false getting returned when
calling cancel(...) a second time.
I have written some tests that demonstrate the expected CTS behavior - and they
fail with the current code, but pass when reverting the order change in
doCancel().
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)