Uploaded image for project: 'Red Hat Process Automation Manager'
  1. Red Hat Process Automation Manager
  2. RHPAM-3338

Process with multiple parallel gateways is not completed in Async mode

    XMLWordPrintable

Details

    • CR1
    • Hide

      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
      
      Show
      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
    • Hide

      We have two workarounds for this issue

      1. Remove the Async mode

      or

           2. Include the property <property name="jbpm.loop.level.disabled" value="true" />

      Show
      We have two workarounds for this issue Remove the Async mode or      2. Include the property <property name="jbpm.loop.level.disabled" value="true" />
    • 2020 Week 52-03 (from Dec 21), 2021 Week 04-06 (from Jan 25), 2021 Week 07-09 (from Feb 15)
    • +

    Description

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

      Attachments

        Issue Links

          Activity

            People

              elguardian@gmail.com Enrique González Martínez
              rhn-support-roribeiro Rodrigo Ribeiro
              Antonio Fernandez Alhambra Antonio Fernandez Alhambra
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: