Ok, going through doing refactoring to test out the polymorphism support and such and came accross another bug (i think).
Anyways, good news first! Poly worked great when I only had one subclass! =) Now bad news, when I added another subclass things seem to have borked on object load time. If my datasets are all empty I can create the classes/objects fine, no errors or nothing. BUT when I go to load the classes from the database I get a NPE with the following trace: java.lang.NullPointerException at org.exolab.castor.jdo.engine.SQLEngine.calculateNumberOfFields(SQLEngine.java:1400) at org.exolab.castor.jdo.engine.SQLEngine.load(SQLEngine.java:1194) at org.exolab.castor.persist.ClassMolder.loadFields(ClassMolder.java:741) at org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:792) at org.exolab.castor.persist.LockEngine.load(LockEngine.java:368) at org.castor.persist.TransactionContext.load(TransactionContext.java:713) at org.castor.persist.TransactionContext.load(TransactionContext.java:550) at org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:932) at org.exolab.castor.persist.LockEngine.load(LockEngine.java:368) at org.castor.persist.TransactionContext.load(TransactionContext.java:713) at org.castor.persist.TransactionContext.load(TransactionContext.java:550) at org.exolab.castor.jdo.engine.DatabaseImpl.load(DatabaseImpl.java:345) at org.exolab.castor.jdo.engine.DatabaseImpl.load(DatabaseImpl.java:312) I ran the query that caster spits out from logging and the fields of the opposite class I am loading are all NULL (which makes sense), but I dont know if this has anything to do with it or not. I'm not sure what I can do to provide any more info on this. This was all working at one point, but then I got rid of the extra fields in one of my database tables during refactoring and things busted. :( But none of those fields should have even been affecting anything, and like I said, I can create objects just fine! Any ideas on whats going on? Thanks! -Nick ------------------------------------------------- If you wish to unsubscribe from this list, please send an empty message to the following address: [EMAIL PROTECTED] -------------------------------------------------