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

Intermediate/Boundary events fire two Spring Events

    XMLWordPrintable

Details

    Description

      What are the steps to reproduce your problem?

      1. Create a Camunda Spring Boot Starter project, using the Spring Eventing Bridge.
      2. Create a Process that includes an Intermediate Timer Event (e.g. with a 'PT10S' duration)
      3. Add an EventListener method for DelegateExecutions

      What is the problem?
      There will be two START and two END events for the Intermediate Timer Event

      What would be the expected behavior:
      There is only one START and one END event for the Intermediate Timer Event

      Hints (optional):
      The problem is that, in the PublishDelegateParseListener class, we add Execution Listeners when we parse the IntermediateCatchEvent (e.g. the timer event), as well as Intermediate[Timer|Signal|Message]EventDefinition (e.g. the timer duration definition). However, the same Activity is provided for both listeners, leading to two events.

      mgm-controller-panel

        This is the controller panel for Smart Panels app

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                nikola.koevski Nikola Koevski
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Salesforce