[ https://issues.apache.org/jira/browse/CXF-7140?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15671921#comment-15671921 ]
ASF GitHub Bot commented on CXF-7140: ------------------------------------- Github user asfgit closed the pull request at: https://github.com/apache/cxf/pull/202 > 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)