I have a workflow like this user task1 -service task —user task2
Now I want process to stop at usertask2 , a task listener is attached to usertask2 and listening on create event. When Create event is fired, a custom Java class publishes a JMS on queue.
There is another piece of Java code in a separate transaction listening to queue and triggers when message arrives, here I am querying activiti DB for user task2 ID which is not in DB yet and throws exception. How could I resolve it? Is there any way to find whether task is persisted in DB before publishing message on queue?
BTW, we use 5.14 version.