Hi Robert,

could you please post the mapping and java source for class Country (I expect that this is the class which declares field 'publicationDates'?) too.

regards,
Armin

Robert Giddings wrote:
Hi,
Can anyone tell me why I get this runtime exception when using OJB as
the inner class is neither abstract nor an interface and has a no
parameter default constructor. The inner class does extend an abstract
class, but that doesn't seem to be a problem.
Thanks, Robert Giddings Caused by: org.apache.ojb.broker.metadata.MetadataException: Can't
create nested
 object of type 'class
com.netcase.netspat.recordSystem.bo.Country$CountryDateSe
t' for field 'publicationDates'
        at
org.apache.ojb.broker.metadata.fieldaccess.PersistentFieldDirectImpl.
set(Unknown Source)
        at
org.apache.ojb.broker.accesslayer.RowReaderDefaultImpl.buildOrRefresh
Object(Unknown Source)
        at
org.apache.ojb.broker.accesslayer.RowReaderDefaultImpl.readObjectFrom
(Unknown Source)
        at
org.apache.ojb.broker.accesslayer.RsIterator.getObjectFromResultSet(U
nknown Source)
        at org.apache.ojb.broker.accesslayer.RsIterator.next(Unknown
Source)
        at
org.apache.ojb.broker.core.QueryReferenceBroker.getCollectionByQuery(
Unknown Source)
        at
org.apache.ojb.broker.core.QueryReferenceBroker.getCollectionByQuery(
Unknown Source)
        at
org.apache.ojb.broker.core.QueryReferenceBroker.getCollectionByQuery(
Unknown Source)
        at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery
(Unknown Source)
        at
org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionB
yQuery(Unknown Source)
        at
org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionB
yQuery(Unknown Source)
        at
com.netcase.database.DAOService.getObjectsByType(DAOService.java:41)
        ... 21 more
Caused by: java.lang.InstantiationException:
com.netcase.netspat.recordSystem.bo
.Country$CountryDateSet
        at java.lang.Class.newInstance0(Class.java:335)
        at java.lang.Class.newInstance(Class.java:303)
        at org.apache.ojb.broker.util.ClassHelper.newInstance(Unknown
Source)
        ... 33 more


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to