| Hi Erik, Here's the stack trace: [java] java.lang.NullPointerException [java] at org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackClass.jdoPreClear(InstanceCallbackClass.java:157) [java] at org.jpox.state.StateManagerImpl.clearFieldsByNumbers(StateManagerImpl.java:987) [java] at org.jpox.state.StateManagerImpl.clearNonPrimaryKeyFields(StateManagerImpl.java:976) [java] at org.jpox.state.PersistentClean.transitionCommit(PersistentClean.java:82) [java] at org.jpox.state.StateManagerImpl.postCommit(StateManagerImpl.java:3928) [java] at org.jpox.AbstractPersistenceManager.postCommit(AbstractPersistenceManager.java:2963) [java] at org.jpox.NonmanagedTransaction.commit(NonmanagedTransaction.java:477) [java] at org.apache.jdo.tck.api.instancecallbacks.CallingJdoPreclear.test(CallingJdoPreclear.java:127) On Jul 27, 2005, at 12:08 PM, [EMAIL PROTECTED] wrote:
secondaryObj = primaryObj.nextObj; if(secondaryObj == null) { fail(ASSERTION_FAILED, "Failed to find secondaryObj created in previous transaction using reference from primaryObj."); return; } pm.retrieve(secondaryObj);
These methods request the PersistenceManager to load all persistent fields into the parameter instances.
One other thing to look at. Is the children field mapped correctly? Craig
Craig Russell Architect, Sun Java Enterprise System http://java.sun.com/products/jdo 408 276-5638 mailto:[EMAIL PROTECTED] P.S. A good JDO? O, Gasp! |
smime.p7s
Description: S/MIME cryptographic signature
