Internal exception in objectdb-2.4.4_17.jar

#1

Trying to read from ODB we are experiencing the following Internal Exception.  Any ideas?

Caused by: com.objectdb.o.InternalException
at com.objectdb.o.BYR.s(BYR.java:113)
at com.objectdb.o.BYR.A(BYR.java:206)
at com.objectdb.o.STT.m(STT.java:111)
at com.objectdb.o.TYR.readStringValue(TYR.java:880)
at rbccm.digest.workflow.execution.TaskInstance.__odbReadContent(TaskInstance.java:1)
at com.objectdb.o.MMM.ag(MMM.java:1059)
at com.objectdb.o.UTY.aJ(UTY.java:1382)
at com.objectdb.o.UTY.readStrictly(UTY.java:1363)
at com.objectdb.o.TYR.aE(TYR.java:608)
at com.objectdb.o.TYR.completeRead(TYR.java:318)
at com.objectdb.o.TYR.readElement(TYR.java:294)
at com.objectdb.o.UTY.readAndAdjust(UTY.java:1397)
at com.objectdb.o.UMR.readAndAdjust(UMR.java:650)
at rbccm.digest.workflow.definition.ParameterAssociation.__odbReadContent(ParameterAssociation.java:1)
at com.objectdb.o.MMM.ag(MMM.java:1059)
at com.objectdb.o.UTY.aJ(UTY.java:1382)
at com.objectdb.o.UTY.readStrictly(UTY.java:1363)
at com.objectdb.o.TYR.aE(TYR.java:608)
at com.objectdb.o.TYR.completeRead(TYR.java:318)
at com.objectdb.o.TYR.readElement(TYR.java:294)
at com.objectdb.o.UTY.readAndAdjust(UTY.java:1397)
at com.objectdb.o.ABT.readArray(ABT.java:580)
at com.objectdb.o.CLT.J(CLT.java:267)
at com.objectdb.o.CLT.readStrictly(CLT.java:224)
at com.objectdb.o.MUT.readAndAdjust(MUT.java:500)
at com.objectdb.o.UMR.readAndAdjust(UMR.java:650)
at rbccm.digest.workflow.definition.WorkflowDefinition.__odbReadContent(WorkflowDefinition.java:1)
at com.objectdb.o.MMM.ag(MMM.java:1059)
at com.objectdb.o.UTY.aJ(UTY.java:1382)
at com.objectdb.o.UTY.readStrictly(UTY.java:1363)
at com.objectdb.o.TYR.aE(TYR.java:608)
at com.objectdb.o.TYR.completeRead(TYR.java:318)
at com.objectdb.o.TYR.readElement(TYR.java:294)
at com.objectdb.o.UTY.readAndAdjust(UTY.java:1397)
at com.objectdb.o.UMR.readAndAdjust(UMR.java:650)
at rbccm.digest.workflow.execution.WorkflowInstance.__odbReadContent(WorkflowInstance.java:1)
at com.objectdb.o.MMM.ag(MMM.java:1059)
at com.objectdb.o.UTY.aI(UTY.java:1295)
at com.objectdb.o.UTY.aH(UTY.java:1267)
at com.objectdb.o.ENH.b(ENH.java:102)
at com.objectdb.o.LDR.D(LDR.java:717)
at com.objectdb.o.LDR.UV(LDR.java:942)
at com.objectdb.o.RTT.G(RTT.java:267)
at com.objectdb.o.RTT.F(RTT.java:239)
at com.objectdb.o.RRT.C(RRT.java:288)
at com.objectdb.o.RTT.l(RTT.java:134)
at com.objectdb.o.RRT.l(RRT.java:32)
at com.objectdb.o.RTT.D(RTT.java:179)
at com.objectdb.o.RRT.B(RRT.java:125)
at com.objectdb.o.RTT.l(RTT.java:132)
at com.objectdb.o.RRT.l(RRT.java:32)
at com.objectdb.o.TSK.i(TSK.java:146)
at com.objectdb.o.TSK.f(TSK.java:95)
at com.objectdb.o.MST.aV(MST.java:680)
at com.objectdb.o.MST.aS(MST.java:467)
at com.objectdb.o.MST.U2(MST.java:433)
at com.objectdb.o.WRA.U2(WRA.java:249)
at com.objectdb.o.LDR.z(LDR.java:457)
at com.objectdb.o.LDR.y(LDR.java:394)
at com.objectdb.o.LDR.u(LDR.java:231)
at com.objectdb.o.OBC.aN(OBC.java:1076)
at com.objectdb.o.OBC.aL(OBC.java:989)
at com.objectdb.jpa.EMImpl.find(EMImpl.java:551)
at com.objectdb.jpa.EMImpl.find(EMImpl.java:474)
#2

Is it something that happens only with this new build?

Make sure that both the client and the server use the same ObjectDB version. Do you still get the exception after restarting the server?

You should also check the database by running the ObjectDB Doctor, since this exception may indicate a problem in the database file.

 

ObjectDB Support
#3

I can confirm that this only happens with this new release and that these were fresh databases and all parts of our system were running the same object db.  Due to pending releases we have backed out to objectdb-2.4.4_06 for now.

We were hoping to take advantage of some of the disk-based performance upgrades.

Thanks for the prompt response  though.

 

#4

Thank you for this update. If build 2.4.4_06 works well that you should use it for now.

If the problem is not found and fixed and you will be interested in upgrading to new ObjectDB versions, consider providing a test that demonstrates the problem (since it seems to be reproducible).

ObjectDB Support

Reply