No, I don't start the server.
>>>Usually this was caused by the WorkItemHandler does not listen to the task complete event.
Is there a way to check if WorkItemHandler is listening?
Did you ever get chance to debug and see what kind of listener is being used in your case - in my case its org.jbpm.task.event.MessagingTaskEventListener.
Thanks
Sunil