I added an execution listener (through using camunda reactor extension), and listen to events of starting tasks.
then I send notifications (using RabbitMQ) to another application to handle that tasks as external tasks. but when the second app asks camunda to get details of the started task, sometimes, it gets an empty list, meaning that no task with the given activity instance id exists. but if I wait a second and try again, the task exists and the details return. what’s wrong? Is camunda notifies an start event before persisting the task !!? is notification not async?