Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#7 ComplexJdo.delete(): "Cannot read fields from a deleted obj"

closed-fixed
Marco Schulze
None
7
2012-05-15
2012-04-06
Marco Schulze
No

Sometimes, this error occurs in the benchmark:

Caused by: javax.jdo.JDOUserException: Cannot read fields from a deleted object
FailedObject:25250
at org.datanucleus.api.jdo.state.PersistentDeleted.transitionReadField(PersistentDeleted.java:116)
at org.datanucleus.state.AbstractStateManager.transitionReadField(AbstractStateManager.java:834)
at org.datanucleus.state.JDOStateManager.isLoaded(JDOStateManager.java:1699)
at org.cumulus4j.store.model.DataEntry.jdoGetclassMeta(DataEntry.java)
at org.cumulus4j.store.model.DataEntry.getClassMeta(DataEntry.java:219)
at org.cumulus4j.store.ObjectContainerHelper.referenceToEntity(ObjectContainerHelper.java:137)
at org.cumulus4j.store.fieldmanager.FetchFieldManager.fetchObjectField(FetchFieldManager.java:355)
at org.datanucleus.state.AbstractStateManager.replacingObjectField(AbstractStateManager.java:2228)
at org.polepos.teams.jdo.data.ComplexHolder0.jdoReplaceField(ComplexHolder0.java)
at org.polepos.teams.jdo.data.ComplexHolder1.jdoReplaceField(ComplexHolder1.java)
at org.polepos.teams.jdo.data.ComplexHolder2.jdoReplaceField(ComplexHolder2.java)
at org.polepos.teams.jdo.data.ComplexHolder3.jdoReplaceField(ComplexHolder3.java)
at org.polepos.teams.jdo.data.ComplexHolder0.jdoReplaceFields(ComplexHolder0.java)
at org.datanucleus.state.JDOStateManager.replaceFields(JDOStateManager.java:1931)
at org.datanucleus.state.JDOStateManager.replaceFields(JDOStateManager.java:1958)
at org.cumulus4j.store.Cumulus4jPersistenceHandler.fetchObject(Cumulus4jPersistenceHandler.java:156)
at org.datanucleus.state.JDOStateManager.loadFieldsFromDatastore(JDOStateManager.java:1634)
at org.datanucleus.state.JDOStateManager.loadSpecifiedFields(JDOStateManager.java:1236)
at org.datanucleus.state.JDOStateManager.isLoaded(JDOStateManager.java:1724)
at org.polepos.teams.jdo.data.ComplexHolder0.jdoGetarray(ComplexHolder0.java)
at org.polepos.teams.jdo.data.ComplexHolder0.getArray(ComplexHolder0.java:196)
at org.polepos.teams.jdo.data.ComplexHolder0.internalTraverse(ComplexHolder0.java:163)
at org.polepos.teams.jdo.data.ComplexHolder0.internalTraverse(ComplexHolder0.java:161)
at org.polepos.teams.jdo.data.ComplexHolder0.internalTraverse(ComplexHolder0.java:161)
at org.polepos.teams.jdo.data.ComplexHolder0.internalTraverse(ComplexHolder0.java:161)
at org.polepos.teams.jdo.data.ComplexHolder0.internalTraverse(ComplexHolder0.java:161)
at org.polepos.teams.jdo.data.ComplexHolder0.traverse(ComplexHolder0.java:151)
at org.polepos.teams.jdo.ComplexJdo.delete(ComplexJdo.java:137)

Discussion

  • Marco Schulze
    Marco Schulze
    2012-05-15

    • assigned_to: nobody --> nlmarco
    • status: open --> closed-fixed