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

What I want to know is whether the same CallActivity can be called in different branches when using ParallelGateway.

    • Icon: Bug Report Bug Report
    • Resolution: Incomplete
    • Icon: L3 - Default L3 - Default
    • None
    • None
    • camunda modeler, engine
    • None

      What I want to know is whether the same CallActivity can be called in different branches when using ParallelGateway. The parameters are the same, so that the two callActivitys are executed concurrently.
      The problem I am having now is that the same CallActivity is called concurrently, and the process occasionally gets stuck.

        This is the controller panel for Smart Panels app

            [CAM-10940] What I want to know is whether the same CallActivity can be called in different branches when using ParallelGateway.

            Nikola Koevski added a comment - - edited

            Hi flybird

            Thank you for reaching out to us for a help request. Using the same CallActivity in different branches of a ParallelGateway is possible and shouldn't cause any problems.

            Can you provide an example project on how to replicate this bug, so that I may root cause the problem?

            It would also be useful to provide some information on the environment setup that you have, i.e. version fo the Camunda Platform that you are using, as well as application server and database (with versions).

            Best,
            Nikola

            Nikola Koevski added a comment - - edited Hi flybird Thank you for reaching out to us for a help request. Using the same CallActivity in different branches of a ParallelGateway is possible and shouldn't cause any problems. Can you provide an example project on how to replicate this bug, so that I may root cause the problem? It would also be useful to provide some information on the environment setup that you have, i.e. version fo the Camunda Platform that you are using, as well as application server and database (with versions). Best, Nikola

            wangdong added a comment - - edited

            Hello,@Nikola
            thank you very much for your reply.
            I am sorry that I can't provide relevant error information and exception stack information right now.
            The Camunda platform version I am using now is Camunda/BPM V7.10.0. The database I am using is maridb, the version is 10.1.24. Now we deploy BPMN in the docker container, and the maridb database is also deployed in another docker container. There is an asynchronous SubProcess in the currently called CallActivity and this SubProcess is set to asyncAfter.Process stuck is happening on this subProcess
            Another problem encountered in this case is that a deadlock occurs, causing the transaction to roll back. It is found through the log that it is updating and deleting one of the data in the database. What I want to know is how to avoid this kind of rollback happening, I want to improve business performance through ParallelGateway.
            I would be grateful if you could provide information about asyncBefore and asyncAfter.

            wangdong added a comment - - edited Hello,@Nikola thank you very much for your reply. I am sorry that I can't provide relevant error information and exception stack information right now. The Camunda platform version I am using now is Camunda/BPM V7.10.0. The database I am using is maridb, the version is 10.1.24. Now we deploy BPMN in the docker container, and the maridb database is also deployed in another docker container. There is an asynchronous SubProcess in the currently called CallActivity and this SubProcess is set to asyncAfter.Process stuck is happening on this subProcess Another problem encountered in this case is that a deadlock occurs, causing the transaction to roll back. It is found through the log that it is updating and deleting one of the data in the database. What I want to know is how to avoid this kind of rollback happening, I want to improve business performance through ParallelGateway. I would be grateful if you could provide information about asyncBefore and asyncAfter.

            Hi flybird,

            I understand. However, since in that case, this is a help request, I would close this ticket since our Jira issue tracker is meant for reporting bugs or requesting features.

            I would suggest that we continue this discussion in the Camunda forum (https://forum.camunda.org/), where you would also be able to benefit from feedback from the Camunda community. If it's determined that a bug is present, we can reopen this ticket.

            If you are a Camunda Enterprise customer, you can open a Support ticket using the guidelines here: https://docs.camunda.org/enterprise/support/

            Best,
            Nikola

            Nikola Koevski added a comment - Hi flybird , I understand. However, since in that case, this is a help request, I would close this ticket since our Jira issue tracker is meant for reporting bugs or requesting features. I would suggest that we continue this discussion in the Camunda forum ( https://forum.camunda.org/ ), where you would also be able to benefit from feedback from the Camunda community. If it's determined that a bug is present, we can reopen this ticket. If you are a Camunda Enterprise customer, you can open a Support ticket using the guidelines here: https://docs.camunda.org/enterprise/support/ Best, Nikola

              nikola.koevski Nikola Koevski
              flybird wangdong
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: