Hi OJB users, we are using db-ojb-1.0.rc4 compiled with jdk13 With our repository.xml not serialized everthing works fine. Setting the flag useSerializedRepository=true repository.xml.serialized is created.
The next time connecting to ojb (using repository.xml.serialized) the following exception is thrown: ... [org.apache.ojb.broker.core.PersistenceBrokerImpl] DEBUG: Creating RsIterator for class [com.besequre.bsf.framework.BSFUser] java.lang.NullPointerException at org.apache.ojb.broker.metadata.fieldaccess.AnonymousPersistentField.set( AnonymousPersistentField.java:80) at org.apache.ojb.broker.accesslayer.RowReaderDefaultImpl.buildWithReflecti on(RowReaderDefaultImpl.java:262) at org.apache.ojb.broker.accesslayer.RowReaderDefaultImpl.readObjectFrom(Ro wReaderDefaultImpl.java:116) at org.apache.ojb.broker.accesslayer.RsIterator.getObjectFromResultSet(RsIt erator.java:433) at org.apache.ojb.broker.accesslayer.RsIterator.next(RsIterator.java:254) at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(Pe rsistenceBrokerImpl.java:1374) at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(Pe rsistenceBrokerImpl.java:1515) at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(Pe rsistenceBrokerImpl.java:1551) at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(Pe rsistenceBrokerImpl.java:1540) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionByQu ery(DelegatingPersistenceBroker.java:317) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionByQu ery(DelegatingPersistenceBroker.java:317) at com.besequre.bsf.framework.persistence.OJBPersistenceLayerManager.findBy Class(OJBPersistenceLayerManager.java:145) at com.besequre.bsf.framework.BSFDataModelAdapterPersistenceLayer.loadUsers (BSFDataModelAdapterPersistenceLayer.java:196) at com.besequre.bsf.framework.BSFDataModelAdapterXml.initUsers(BSFDataModel AdapterXml.java:88) at com.besequre.bsf.framework.BSFDataModelAdapter.init(BSFDataModelAdapter. java:65) at com.besequre.bsf.framework.BSFDataModelAdapterPersistenceLayer.init(BSFD ataModelAdapterPersistenceLayer.java:57) at com.besequre.bsf.admin.gui.BSFDataModelAdapterAdminGuiPersistenceLayer.i nit(BSFDataModelAdapterAdminGuiPersistenceLayer.java:44) at com.besequre.bsf.admin.gui.AdminGui.initDataModel(AdminGui.java:1272) at com.besequre.bsf.admin.gui.AdminGui.main(AdminGui.java:1141) Stepping through the code we suppose that the exception occurs reading the inheritance hierarchies (using multiple joined tables) declared in the following repository.xml snippet: ... <!-- Definitions for class User --> <class-descriptor class="com.besequre.bsf.framework.User" table="USER"> <field-descriptor name="id" column="ID" jdbc-type="INTEGER" primarykey="true" autoincrement="true" /> <field-descriptor name="lastName" column="LASTNAME" jdbc-type="VARCHAR" /> ... </class-descriptor> <class-descriptor class="com.besequre.bsf.framework.AdminUser" table="ADMINUSER"> <field-descriptor name="id" column="ID" jdbc-type="INTEGER" primarykey="true" autoincrement="true" /> <field-descriptor name="_userId" column="USER_ID" jdbc-type="INTEGER" access="anonymous" /> <reference-descriptor name="super" class-ref="com.besequre.bsf.framework.User" auto-retrieve="true" auto-update="true" auto-delete="true"> <foreignkey field-ref="_userId" /> </reference-descriptor> </class-descriptor> ... Do you know something about problems serializing repository.xml concerning inheritance? Thanks in advance! Matthias --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]