Uploaded image for project: 'Aries'
  1. Aries
  2. ARIES-1811

`effects` is not unwinding properly when exceptions occur

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: component-dsl-1.1.0
    • Fix Version/s: component-dsl-1.2.0
    • Component/s: Component DSL
    • Labels:
      None

      Description

      effects does not execute the on leave action if an exception occur. This can leave the system in an inconsistent state, event if recover or recoverWith have been correctly used.

      It should make sure the on leave action is always executed if and only if the on adding action has been executed.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              csierra Carlos Sierra
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: