> Why are you making the user tasks async? Is there any particular reason why you'd want that?
Yes we ant to do in a seperate transaction, first we want to compelete the task before the next task is either created/not created.
Task listener is not failing, events are firing in all nodes and task is creating in all nodes and out of which only one is committed finally in database. As we are running in 4 nodes, we are ending up with 3 tasks events with 3 different task id's. This is happening only for asynchronous task and for synchronous this is firing only one task event and creating only one task.