Dear Richard,
Thanks for the reply. Will try to implement it.
I did not get
if I ensure there is no running transaction when I enter jbpm code.
what does this mean?
manager.completeWorkItem(workItem.getId(), result); will always require a transaction. And I am using EJB with CMT so transaction will always be associated with EJBs.