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

Execution tree is not expanded correctly

      Steps to reproduce
      1. start a process instance of the attached process
      2. correlate(firstMessage)
      3. correlate(secondMessage)

      Problem
      The execution tree looks like

      PI <--- e1 <--- receiveTask
               ^
               |        
               + --- innerTask
               |
               + --- task1
      

      The execution tree should look like

      PI <--- e1 <--- receiveTask
       ^       ^
       |       |        
       |       + --- innerTask
       |
       + --- task1
      

      If the steps (2) and (3) will be executed in different order (first (3) and then (2)) then the execution tree looks like

      PI <--- e1 <--- receiveTask
       ^
       |        
       + --- innerTask
       |
       + --- task1
      

      But the execution tree should look like

      PI <--- e1 <--- receiveTask
       ^       ^
       |       |        
       |       + --- innerTask
       |
       + --- task1
      

      Hints

        This is the controller panel for Smart Panels app

            [CAM-3727] Execution tree is not expanded correctly

            I think the execution tree should look like (replacing the second code snippet in the description):

            PI <-- cc <-- e1 <--- receiveTask
             ^                  ^
             |                   |        
             |                  + --- innerTask
             |
             + --- task1
            

            Thorben Lindhauer added a comment - I think the execution tree should look like (replacing the second code snippet in the description): PI <-- cc <-- e1 <--- receiveTask ^ ^ | | | + --- innerTask | + --- task1

            This is correct. But the current algorithm does not create cc in general.

            Roman Smirnov added a comment - This is correct. But the current algorithm does not create cc in general.

            We might fix this as part of CAM-3580

            Thorben Lindhauer added a comment - We might fix this as part of CAM-3580

            Daniel Meyer added a comment -

            Assumed to be already fixed in 7.3, needs to be verified.
            Different fix needs to be backported.

            Daniel Meyer added a comment - Assumed to be already fixed in 7.3, needs to be verified. Different fix needs to be backported.

            Thorben Lindhauer added a comment - Already fixed on master due to CAM-3455 . The fix for 7.2 branch: https://github.com/camunda/camunda-bpm-platform-maintenance/commit/cbd0427efe846e09a5ca9530b9787c201083d90e

              smirnov Roman Smirnov
              roman.smirnov Roman Smirnov
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: