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.

            Assignee:
            Unassigned
            Reporter:
            Nikola Koevski
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: