I'm getting a new InternalException (see below). No repeatable example as yet but will work on that and let you know as soon as we have one. If there's anything in the exception which could help us narrow down the problem please let me know.
[ObjectDB 2.3.7_02] javax.persistence.RollbackException Failed to commit transaction: (error 613) at com.objectdb.jpa.EMImpl.commit(EMImpl.java:279) at rbccm.felix.objectdb.workflow.ObjectDbInstanceContainer.commit(Unknown Source) at rbccm.digest.workflow.execution.WorkflowRunner.cleanup(Unknown Source) at rbccm.digest.workflow.execution.WorkflowRunner.workflowCompleteforThisRunner(Unknown Source) at rbccm.digest.workflow.execution.WorkflowRunner.workflowCompleteForSomeTasks(Unknown Source) at rbccm.felix.gridservice.workflow.WorkflowService.process(Unknown Source) at rbccm.felix.gridservice.workflow.WorkflowService.process(Unknown Source) at rbccm.felix.gridservice.workflow.WorkflowService.process(Unknown Source) at rbccm.felix.framework.service.ServiceRunner.run(Unknown Source) at java.lang.Thread.run(Thread.java:662) Caused by: com.objectdb.o.InternalException at com.objectdb.o.InternalException.b(InternalException.java:88) at com.objectdb.o.VAL.w(VAL.java:601) at com.objectdb.o.UTY.aK(UTY.java:1387) at com.objectdb.spi.DetachedTracker.<init>(DetachedTracker.java:82) at com.objectdb.o.ENT.getDetachTracker(ENT.java:915) at com.objectdb.o.ENT.w(ENT.java:329) at com.objectdb.o.STA.ae(STA.java:819) at com.objectdb.o.STM.J(STM.java:599) at com.objectdb.o.OBM.bN(OBM.java:1042) at com.objectdb.o.OBM.bI(OBM.java:825) at com.objectdb.o.OBM.bG(OBM.java:719) at com.objectdb.jpa.EMImpl.commit(EMImpl.java:276) ... 9 more