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

Process with multiple parallel gateways is not completed in Async mode

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 7.49.0.Final
    • None
    • None
    • None

      In a process using multiple parallel gateways, the process gets stuck in the gateway when using AsyncMode=true.

      1. Import and deploy the attached project
      2. Start an instance, leave 'useHT' unchecked
      => process gets finished without issues:

      16:13:56,202 INFO  [stdout] (Thread-68 (ActiveMQ-client-global-threads)) -- Main process start --
      16:13:56,313 INFO  [stdout] (Thread-68 (ActiveMQ-client-global-threads)) Using script, setting mode=1
      16:13:56,378 INFO  [stdout] (Thread-70 (ActiveMQ-client-global-threads)) Executing Script2.1
      16:13:56,392 INFO  [stdout] (Thread-69 (ActiveMQ-client-global-threads)) Executing Script1
      16:13:56,441 INFO  [stdout] (Thread-68 (ActiveMQ-client-global-threads)) Executing Script_End
      16:13:56,539 INFO  [stdout] (Thread-69 (ActiveMQ-client-global-threads)) -- Main process end --
      

       
      3. Start an instance, check 'useHT' box
      4. Claim and complete the human task, set mode=1
       
      => the process does not move out from the join:

      16:15:16,238 INFO  [stdout] (Thread-71 (ActiveMQ-client-global-threads)) -- Main process start --
      16:15:28,456 INFO  [stdout] (Thread-72 (ActiveMQ-client-global-threads)) Executing Script2.1
      16:15:28,476 INFO  [stdout] (Thread-71 (ActiveMQ-client-global-threads)) Executing Script1
      

        1. parallelgwtest.bpmn
          36 kB
          Enrique González Martínez

              elguardian@gmail.com Enrique González Martínez (Inactive)
              elguardian@gmail.com Enrique González Martínez (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: