Hello Andy,

> -----Original Message-----
> From: Whitaker, Andy [mailto:[EMAIL PROTECTED]
> Sent: Thursday, October 14, 2004 9:48 PM
> To: [EMAIL PROTECTED]
> Subject: Newbie question on field access error
> 
> 
> Hello,
> I'm new to OJB and I'm maintaining an app that uses OJB 1.0.0 
> and I'm receiving an IllegalAccess error setting a field that 
> is used by OJB for locking.
>  
> The database is MySQL 4.0.21 on Windows.
>  
> The runtime error being thrown by Tomcat is:
>  
> org.apache.ojb.broker.PersistenceBrokerException: 
> org.apache.ojb.broker.metada
> .MetadataException: IllegalAccess error setting 
> field:lockingNumber in object:
> u.iu.uis.ccm.ccl.data.ApplicationConstants

what is your value for key "PersistentFieldClass" in OJB.properties?

It might help to change it in order to use the getter-Method to access 
that field lockingNumber, or to make that field public
(probably you won't), or to use PersistentFieldDirectAccessImplNew
or the like to enable OJB to access that private field directly.

HTH,
  Olli

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

Reply via email to