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

[GSS] The Reusable sub-process invocation ends twice

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • Major
    • None
    • 7.10.0.GA
    • jBPM Core
    • False
    • False
    • Undefined
    • Hide
      1. Create a project.
      2. Import processes:
      3. Deploy the project.
      4. Create a process instance of "Proceso_Padre".
      5. Go to "Task Inbox" and completes the "SPEsperarAQueTermine".
      6. Go to "Task Inbox" and we will see 2 "Tarea Proceso Padre" instances.

      Actual result

      Go to "Task Inbox" and we will see 2 "Tarea Proceso Padre" instances.

      Expected result

      Go to "Task Inbox" and we should see 1 "Tarea Proceso Padre" instance.

       

      ----------

      • Setup a RHPAM 7.10.0 + PostgreSQL
      • Import the attached example project "MySpace_project3.zip"
      • Redeploy the project3
      • Go to [Menu] -> Manage -> Process Definitions [Snapshot-1.png]
      • Start the "ProcesoPadre" [Snapshot-2.png][Snapshot-3.png][Snapshot-4.png]
      • Go to [Menu] -> Track -> Task Inbox [Snapshot-5.png]
      • Open "Tarea 1 SPEsperarAQueTermine" -> Start -> Complete [Snapshot-6.png][Snapshot-7.png]
      • 2 instances are generated [Snapshot-8.png]

      (the snaphosts are in the snapshots.zip)

       

      ---------

      The ReproducerforProcesoReutilizableRHPAM.docx contains another description of the issue.

       

      Show
      Create a project. Import processes: SubProcess.bpmn SubProcess.bpmn Parent_Process.bpmn Parent_Process.bpmn Deploy the project. Create a process instance of "Proceso_Padre". Go to "Task Inbox" and completes the "SPEsperarAQueTermine". Go to "Task Inbox" and we will see 2 "Tarea Proceso Padre" instances. Actual result Go to "Task Inbox" and we will see 2 "Tarea Proceso Padre" instances. Expected result Go to "Task Inbox" and we should see 1 "Tarea Proceso Padre" instance.   ---------- Setup a RHPAM 7.10.0 + PostgreSQL Import the attached example project "MySpace_project3.zip" Redeploy the project3 Go to [Menu] -> Manage -> Process Definitions [Snapshot-1.png] Start the "ProcesoPadre" [Snapshot-2.png] [Snapshot-3.png] [Snapshot-4.png] Go to [Menu] -> Track -> Task Inbox [Snapshot-5.png] Open "Tarea 1 SPEsperarAQueTermine" -> Start -> Complete [Snapshot-6.png] [Snapshot-7.png] 2 instances are generated [Snapshot-8.png] (the snaphosts are in the snapshots.zip)   --------- The ReproducerforProcesoReutilizableRHPAM.docx contains another description of the issue.  
    • 2021 Week 28-30 (from Jul 12)

    Description

      Given a parent process with 2 tasks: a Reusable sub-process task where the sub-process is executed once and it contains one Human Task "Tarea 1 SPEsperarAQueTermine", and a Human Task "Tarea Proceso Padre".

      When the Reusable sub-process ends, 2 tasks are shown in the "Task Inbox" waiting for executing the Human Task. It seems that the invocation of the Reusable sub-process ends more than once, so many instances of the human task "Tarea Proceso Padre" are created as many times the invocation of the Reusable sub-process has been completed.

      Attachments

        1. MySpace_project3.zip
          170 kB
        2. Parent_Process.bpmn
          17 kB
        3. ReproducerforProcesoReutilizableRHPAM.docx
          466 kB
        4. snapshots.zip
          442 kB
        5. SubProcess.bpmn
          13 kB

        Issue Links

          Activity

            People

              elguardian@gmail.com Enrique González Martínez (Inactive)
              rhn-support-omolinab Oscar Molina
              Gonzalo Muñoz Fernández Gonzalo Muñoz Fernández
              Gonzalo Muñoz Fernández Gonzalo Muñoz Fernández
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: