Uploaded image for project: 'jBPM'
  1. jBPM
  2. JBPM-4029

Improve gateway handling when inside a loop

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Major Major
    • jBPM 6.0.0.Beta5
    • jBPM 5.4
    • Runtime Engine
    • None

      Gateways (AND and OR) are not properly joining when are placed inside the loop - sequence flow based loop. THey too early merge the flow and move forward leaving unfinished paths behind.
      THis happens due to JoinInstance is not verifying if there is anything else waiting for it and relies only on local counter which in case of a loop is misleading.

        1. cuartoCaso.png
          26 kB
          Marcos Dutto
        2. imageErrorInclusiveGateway.png
          19 kB
          Marcos Dutto
        3. InclusiveConvergingGatewayTestCase.rar
          8 kB
          Marcos Dutto
        4. InclusiveConvergingGatewayTestCase.rar
          5 kB
          Marcos Dutto
        5. InclusiveConvergingGatewayTestCase.rar
          4 kB
          Marcos Dutto
        6. InclusiveConvergingGatewayTestCase.rar
          4 kB
          Marcos Dutto
        7. process-updated.png
          39 kB
          Maciej Swiderski
        8. pruebaBifNuevo.bpmn
          7 kB
          Marcos Dutto
        9. ScriptWorkItemHandler.java
          2 kB
          Marcos Dutto
        10. segundoErrorBugJBPM6.png
          23 kB
          Marcos Dutto
        11. TareaWorkflowWorkItemHandler.java
          2 kB
          Marcos Dutto

              swiderski.maciej Maciej Swiderski (Inactive)
              swiderski.maciej Maciej Swiderski (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: