Uploaded image for project: 'JS - JobScheduler'
  1. JS - JobScheduler
  2. JS-2193

Recursive AddOrder instruction crashes the Controller

    XMLWordPrintable

Details

    • Fix
    • Status: Accepted (View Workflow)
    • Minor
    • Resolution: Unresolved
    • 2.7.0
    • 2.8.0
    • None
    • None

    Description

      Current Situation

      • The controller crashes when the AddOrder instruction is used in a loop between 2 workflows.

      Steps to reproduce:

      • Create 2 workflow a1 and a2.
      • In workflow a1, use just a AddOrder instruction to add an order to a2.
      • Similarly in a2, use just AddOrder instruction to add an order to a1.
      • Once both the workflows are created, deploy them.
      • After deploying Add an order to a1 workflow.

      Results

      • The order will move into blocked state.
      • After 1-2 minutes the controller will crash and then no further processing works.

      Desired Behavior

      • The controller should not crash when the AddOrder instruction is used in a loop between 2 workflows.

      Attachments

        Activity

          People

            jz Joacim Zschimmer
            Kanika-Agrawal Kanika Agrawal
            Kanika Agrawal Kanika Agrawal
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: