-
Bug Report
-
Resolution: Fixed
-
L3 - Default
-
7.14.1
What are the steps to reproduce your problem?
- Create a Camunda Spring Boot Starter project, using the Spring Eventing Bridge.
- Create a Process that includes an Intermediate Timer Event (e.g. with a 'PT10S' duration)
- 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.