Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-3758

Compensation within Subprocess is not triggered by cancel end event outside of the scope

XMLWordPrintable

    • Icon: Bug Report Bug Report
    • Resolution: Fixed
    • Icon: L3 - Default L3 - Default
    • 7.3.0, 7.3.0-alpha4
    • None
    • None

      See attached project / Test case.

      The rollback1 is correctly executed, but the rollback2 not. It diesn't find a event subscription when executing compensation.

      Referring to docs it should work: http://docs.camunda.org/latest/api-references/bpmn20/#events-cancel-and-compensation-events-cancel-boundary-event: Note: If the transaction subprocess hosts nested subprocesses, compensation is only triggered for subprocesses that have completed successfully.

      Haven't checked spec.

        This is the controller panel for Smart Panels app

          1. bug.png
            bug.png
            63 kB
          2. spielwiese4.zip
            47 kB

              sebastian.menski Sebastian Menski
              ruecker Bernd Ruecker
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: