I'm getting the ClassCastException below when querying objects. As yet I haven't been able to track down the exact circumstance in which it occurs - saving and querying objects works fine on attempts to recreate - but presumably at some point an object gets saved which objectdb doesn't like.
Any pointers as to what is wrong or approaches to investigate further would be much appreciated.
[odb:*:fatal] java.lang.ClassCastException: com.objectdb.o.STV
at com.objectdb.o.PBI.p(PBI.java:91)
at com.objectdb.o.OBI.U4(OBI.java:235)
at com.objectdb.o.BQI.Vd(BQI.java:134)
at com.objectdb.o.PRG.ac(PRG.java:679)
at com.objectdb.o.PRG.aa(PRG.java:609)
at com.objectdb.o.QRM.UR(QRM.java:256)
at com.objectdb.o.MST.UR(MST.java:856)
at com.objectdb.o.WRA.UR(WRA.java:285)
at com.objectdb.o.WSM.UR(WSM.java:112)
at com.objectdb.o.WRA.UR(WRA.java:285)
at com.objectdb.o.WSN.UR(WSN.java:416)
at com.objectdb.o.QRR.g(QRR.java:210)
at com.objectdb.o.QRR.b(QRR.java:138)
at com.objectdb.jpa.JpaQuery.getResultList(JpaQuery.java:566)
at rbccm.felix.gridservice.admin.dao.SimpleWorkflowInstanceDao.pagedQuery(Unknown Source)
at rbccm.felix.gridservice.admin.dao.SimpleWorkflowInstanceDao.query(Unknown Source)
at rbccm.felix.gridservice.admin.server.WorkflowAdminClientImpl.query(Unknown Source)
at rbccm.felix.gridservice.api._WorkflowAdminClientAPIDisp.___query(Unknown Source)
at rbccm.felix.gridservice.api._WorkflowAdminClientAPIDisp.__dispatch(Unknown Source)
at IceInternal.Incoming.invoke(Incoming.java:147)
at Ice.ConnectionI.invokeAll(ConnectionI.java:2249)
at Ice.ConnectionI.message(ConnectionI.java:1362)
at IceInternal.ThreadPool.run(ThreadPool.java:782)
at IceInternal.ThreadPool.access$100(ThreadPool.java:12)
at IceInternal.ThreadPool$EventHandlerThread.run(ThreadPool.java:1242)