Is this correct? My map:
<class-descriptor class="com.microremedies.pm.persist.AccountImpl" table="ACCOUNT" proxy="dynamic"> <field-descriptor name="uid" column="uid" jdbc-type="BIGINT" primarykey="true" autoincrement="true"/> <field-descriptor name="name" column="name" jdbc-type="VARCHAR"/> <field-descriptor name="parentAccountID" column="parentAccountID" jdbc-type="INTEGER" access="anonymous"/> <field-descriptor name="ojbConcreteClass" column="ojbConcreteClass" jdbc-type="VARCHAR"/> <reference-descriptor name="parentAccount" class-ref="com.microremedies.pm.persist.Account"> <foreignkey field-ref="parentAccountID"/> </reference-descriptor> <collection-descriptor name="subAccounts" element-class-ref="com.microremedies.pm.persist.Account"> <inverse-foreignkey field-ref="parentAccountID"/> </collection-descriptor> </class-descriptor> <class-descriptor class="com.microremedies.pm.persist.Account" table="ACCOUNT"> <extent-class class-ref="com.microremedies.pm.persist.AccountImpl"/> </class-descriptor> when I query for Account.class I get this stack trace: java.lang.NullPointerException at org.apache.ojb.broker.metadata.ClassDescriptor.getPkFields(Unknown Source) at org.apache.ojb.broker.accesslayer.RsIterator.getIdentityFromResultSet(Unknow n Source) at org.apache.ojb.broker.accesslayer.RsIterator.getObjectFromResultSet(Unknown Source) at org.apache.ojb.broker.accesslayer.RsIterator.next(Unknown Source) at org.apache.ojb.broker.accesslayer.ChainingIterator.next(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(Unknow n Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(Unknow n Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(Unknow n Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(Unknow n Source) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionByQuery( Unknown Source) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionByQuery( Unknown Source) at com.microremedies.pm.test.OJBTest5.query(OJBTest5.java:47) at com.microremedies.pm.test.OJBTest5.runtest(OJBTest5.java:40) at com.microremedies.pm.test.OJBTest5.main(OJBTest5.java:25) java.lang.NullPointerException at org.apache.ojb.broker.metadata.ClassDescriptor.getPkFields(Unknown Source) at org.apache.ojb.broker.accesslayer.RsIterator.getIdentityFromResultSet(Unknow n Source) at org.apache.ojb.broker.accesslayer.RsIterator.getObjectFromResultSet(Unknown Source)[org.apache.ojb.broker.accesslayer.RsIterator] ERROR: null at org.apache.ojb.broker.accesslayer.RsIterator.next(Unknown Source) at org.apache.ojb.broker.accesslayer.ChainingIterator.next(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(Unknow n Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(Unknow n Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(Unknow n Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(Unknow n Source) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionByQuery( Unknown Source) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionByQuery( Unknown Source) at com.microremedies.pm.test.OJBTest5.query(OJBTest5.java:47) at com.microremedies.pm.test.OJBTest5.runtest(OJBTest5.java:40) at com.microremedies.pm.test.OJBTest5.main(OJBTest5.java:25) org.apache.ojb.broker.PersistenceBrokerException: java.util.NoSuchElementException: Could not obtain next object: null at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(Unknow n Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(Unknow n Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(Unknow n Source) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionByQuery( Unknown Source) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionByQuery( Unknown Source) at com.microremedies.pm.test.OJBTest5.query(OJBTest5.java:47) at com.microremedies.pm.test.OJBTest5.runtest(OJBTest5.java:40) at com.microremedies.pm.test.OJBTest5.main(OJBTest5.java:25) Caused by: java.util.NoSuchElementException: Could not obtain next object: null at org.apache.ojb.broker.accesslayer.RsIterator.next(Unknown Source) at org.apache.ojb.broker.accesslayer.ChainingIterator.next(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(Unknow n Source) ... 8 more Exception in thread "main" --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]