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