JBoss Community

Re: Simple process with WorkItemHandler doesn't end

created by Jim B in jBPM - View the full discussion

Thank you for the information.  Yes that is what I mean; and suspiciously, yes, I am running with Oracle (11g).  As you mentioned, it looks like the issue https://issues.jboss.org/browse/JBPM-3719.  As a work-around until 6 is released, does it seem reasonable to just add an update statement into my ProcessEventListener?  Something like:

 

   EntityManagerFactory emf = Persistence.createEntityManagerFactory("org.jbpm.persistence.jpa");

   EntityManager em = emf.createEntityManager();

   em.getTransaction().begin();

   ProcessInstanceLog pil = em.find(ProcessInstanceLog.class,event.getProcessInstance().getId());

   pil.setEnd(new Date());

   pil.setStatus(2);

   em.getTransaction().commit();

   em.close();

 

Thanks again,

-J

Reply to this message by going to Community

Start a new discussion in jBPM at Community