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

ws-rm Messages get lost in case of multi threaded calls and delays

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.1.11
    • Fix Version/s: 3.1.12, 3.2.0
    • Component/s: WS-* Components
    • Labels:
      None
    • Estimated Complexity:
      Unknown

      Description

      I added a new systest to show the isse:
      org.apache.cxf.systest.ws.rm.DeliveryAssuranceOnewayTest.testOnewayAtLeastOnceInOrderDelay()

      in branch
      https://github.com/cschneider/cxf/tree/inorderdelaytest2

      The test sets up an ws-rm service with at least once and inorder policies.

      Then 4 one way calls are sent to the service with a short delay so it can be assumed they trigger the cxf client in order. One of these calls is then delayed just before sending out to the server.

      For one of the calls we get an 404 error. Together with a java.lang.IllegalStateException: AsyncContext completed and/or Request lifecycle recycled .
      See
      https://apaste.info/l9YD

        Attachments

          Activity

            People

            • Assignee:
              cschneider Christian Schneider
              Reporter:
              cschneider Christian Schneider
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: