I finally hit an instance of the "Negative snapshot user count" exception
1)
[ObjectDB 2.3.2_01] Unexpected exception (Error 990) Generated by Java HotSpot(TM) 64-Bit Server VM 1.6.0_26 (on Windows 2003 5.2). Please report this error on http://www.objectdb.com/database/issue/new com.objectdb.o.InternalException: Negative snapshot user count com.objectdb.o.InternalException: Negative snapshot user count at com.objectdb.o.SNP.z(SNP.java:292) at com.objectdb.o.SFL.Z(SFL.java:765) at com.objectdb.o.MST.U8(MST.java:1688) at com.objectdb.o.MST.aR(MST.java:464) at com.objectdb.o.MST.U1(MST.java:427) at com.objectdb.o.WRA.U1(WRA.java:248) at com.objectdb.o.LDR.w(LDR.java:354) at com.objectdb.o.LDR.v(LDR.java:292) at com.objectdb.o.LDR.s(LDR.java:210) at com.objectdb.o.OBC.aM(OBC.java:1056) at com.objectdb.o.OBC.aK(OBC.java:969) at com.objectdb.jpa.EMImpl.find(EMImpl.java:551) at com.objectdb.jpa.EMImpl.find(EMImpl.java:474) at rbccm.felix.objectdb.messaging.ObjectDbMessagePipe.removeData(Unknown Source) at rbccm.felix.objectdb.messaging.ObjectDbMessagePipe.getMessage(Unknown Source) at rbccm.felix.objectdb.messaging.ObjectDbMessagePipe.takeWithRetry(Unknown Source) at rbccm.felix.objectdb.messaging.ObjectDbMessagePipe.take(Unknown Source) at rbccm.felix.objectdb.messaging.ObjectDbMessagePipe.take(Unknown Source) at rbccm.felix.framework.service.ServiceRunner.run(Unknown Source) at java.lang.Thread.run(Thread.java:662)
2)
[ObjectDB 2.3.2_01] Unexpected exception (Error 990) Generated by Java HotSpot(TM) 64-Bit Server VM 1.6.0_26 (on Windows 2003 5.2). Please report this error on http://www.objectdb.com/database/issue/new com.objectdb.o.InternalException: Negative snapshot user count com.objectdb.o.InternalException: Negative snapshot user count at com.objectdb.o.SNP.z(SNP.java:292) at com.objectdb.o.SFL.Z(SFL.java:765) at com.objectdb.o.MST.U8(MST.java:1688) at com.objectdb.o.PRG.aq(PRG.java:1131) at com.objectdb.o.PRG.ad(PRG.java:672) at com.objectdb.o.PRG.ac(PRG.java:536) at com.objectdb.o.QRM.U4(QRM.java:259) at com.objectdb.o.MST.U4(MST.java:945) at com.objectdb.o.WRA.U4(WRA.java:290) at com.objectdb.o.WSM.U4(WSM.java:113) at com.objectdb.o.QRR.g(QRR.java:232) at com.objectdb.o.QRR.b(QRR.java:151) at com.objectdb.jpa.JpaQuery.executeUpdate(JpaQuery.java:722) at rbccm.felix.objectdb.messaging.ObjectDbMessagePipe.changePriority(Unknown Source) at rbccm.felix.framework.service.ServiceRunner.changePriority(Unknown Source) at rbccm.felix.gridservice.workflow.WorkflowService.propertyChanged(Unknown Source) at rbccm.digest.workflow.manage.WorkflowManager$1.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662)
Please let me know if there is anything further I can do to help with the investigation.