Hello,

Yes, you are correct. I had a problem in OJB.properties file.

Sorry for the bother.

Thanks,
Luis Cruz


On Fri, 2004-07-02 at 11:44, Armin Waibel wrote:
> Hi Luis,
> 
> it's curious the stack trace says, that you are using an old version of 
> direct field access
> 
>  > 
> org.apache.ojb.broker.metadata.fieldaccess.PersistentFieldDirectAccessImpl
> 
> 
> something wrong in your settings?
> 
> regards,
> Armin
> 
> Luis Cruz wrote:
> 
> > Hello,
> > 
> > When using PersistentFieldIntrospectorImplNew I get the following error:
> > 
> > Caused by: org.apache.ojb.broker.metadata.MetadataException: Can't find
> > member 'myProperty' in somePackage.MyClass
> >         at
> > org.apache.ojb.broker.metadata.fieldaccess.AbstractPersistentField.computeField(Unknown
> >  Source)
> >         at
> > org.apache.ojb.broker.metadata.fieldaccess.AbstractPersistentField.getField(Unknown
> >  Source)
> >         at
> > org.apache.ojb.broker.metadata.fieldaccess.PersistentFieldDirectAccessImpl.doSet(Unknown
> >  Source)
> >         at
> > org.apache.ojb.broker.metadata.fieldaccess.AbstractPersistentField.set(Unknown 
> > Source)
> >         at
> > org.apache.ojb.broker.accesslayer.ReferencePrefetcher.associateBatched(Unknown 
> > Source)
> >         at
> > org.apache.ojb.broker.accesslayer.BasePrefetcher.prefetchRelationship(Unknown 
> > Source)
> >         at
> > org.apache.ojb.broker.core.QueryReferenceBroker.performRetrievalTasks(Unknown 
> > Source)
> >         at
> > org.apache.ojb.broker.core.QueryReferenceBroker.getCollectionByQuery(Unknown 
> > Source)
> >         ... 64 more
> > Caused by: java.lang.NoSuchFieldException: myProperty
> >         at java.lang.Class.getDeclaredField(Class.java:1413)
> >         at
> > org.apache.ojb.broker.metadata.fieldaccess.AbstractPersistentField.getFieldRecursive(Unknown
> >  Source)
> >         at
> > org.apache.ojb.broker.metadata.fieldaccess.AbstractPersistentField.getFieldRecursive(Unknown
> >  Source)
> >         at
> > org.apache.ojb.broker.metadata.fieldaccess.AbstractPersistentField.getFieldRecursive(Unknown
> >  Source)
> >         ... 72 more
> > 
> > The actual property I use behind the getMyProperty and setMyProperty
> > methods is something other than myProperty. This new implementation seem
> > to be accessing that property directly... but if I wanted that I'd use
> > one of the other implementations. Also, this will not execute any
> > additional code that would be defined in the get and set methods.
> > 
> > Cheers,
> > Luis Cruz
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> > 
> > 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


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

Reply via email to