Hi all,
I've just run into an EmptyStackException with Activiti 5.10. I've got an multi-instance user task where each task is finished via BusinessProcess.completeTask(). After finishing the last task instance, Activiti calls the end listeners in MultiInstanceActivityBehavior.callActivityEndListeners(), and because I've setup the CdiExecutionListener, this will also be called.
CdiExecutionListener will use Context.getExecutionContext(), but it seems the context is no longer available, that's why there will be the EmptyStackException.
Am I misusing the API here? It's a little bit difficult to provide a meaningful code sample here, but I believe this should work. Before I open a JIRA, I would like to get some confirmation that this should work.
Any pointers are greatly appreciated 🙂
Peter