Input Parameters are skipped after Event-based Gateway

XMLWordPrintable

      Environment (Required on creation):

      • Any environment.
      • Set the skipOutputMappingOnCanceledActivities engine configuration flag to true.

      Description (Required on creation; please attach any relevant screenshots, stacktraces, log files, etc. to the ticket):

      When the skipOutputMappingOnCanceledActivities flag to true, input parameters on any activities following an Event-based Gateway are skipped.

      Steps to reproduce (Required on creation):

      1. Set the skipOutputMappingOnCanceledActivities flag to true.
      2. Deploy eventBasedProcess.bpmn

      Observed Behavior (Required on creation):

      • There will be no variables printed in the log output.
      • No local variables are set on the activity with input parameters.

      Expected behavior (Required on creation):

      • Any input parameters set on activities following the Event-based gateway are processed.

      Root Cause (Required on prioritization):

      1. The Event-based gateway execution is marked as CANCELED when it is completed.
      2. The action above invokes this piece of code and the CoreExecution.skipIoMapping flag is set to true
      3. The value of the CoreExecution.skipIoMapping flag is passed to the following executions.
      4. This causes the inputParameter processing to be skipped here

      Solution Ideas (Optional):

            Assignee:
            Thorben Lindhauer
            Reporter:
            Nikola Koevski
            Tobias Metzke-Bernstein Tobias Metzke-Bernstein
            Thorben Lindhauer Thorben Lindhauer
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: