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

Intermediate/Boundary events fire two Spring Events

XMLWordPrintable

      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.

        This is the controller panel for Smart Panels app

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

                Created:
                Updated:
                Resolved: