Nick,

could it be that you've got fields that are mapped to an XML artefact
but not to Castor JDO ?

Werner

Nick Stuart wrote:
> 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]
> -------------------------------------------------
> 
> 


-------------------------------------------------
If you wish to unsubscribe from this list, please 
send an empty message to the following address:

[EMAIL PROTECTED]
-------------------------------------------------

Reply via email to