The "MyClass" class extends to ActionForm -struts 1.1- I receive the same message independently of the property requested.
-----Mensaje original----- De: Jos� Antonio P�rez Testa [mailto:[EMAIL PROTECTED] Enviado el: jueves, 17 de julio de 2003 11:17 Para: Jakarta Commons Users List Asunto: Re: [BeanUtils]. Getting IllegalMonitorStateException Could you give a more details on the insides of 'MyClass' ? I gess the problem is inside that class and not in beanutils. You must review all your wait() and notify() calls, because there is the source of throwing IllegalMonitorStateException Suerte Maestro! Ruiz Moyano, Juan Pablo wrote: >I receive IllegalMonitorStateException when I invoke the PropertyUtils.getProperty >method. > >public class Runner implements Runnable { > public Runner() { > Thread thread = new Thread(this); > synchronized( thread ) { > thread.start(); > } > } > public void run() { > ... > ... > MyClass myclass = new MyClass(); > Object value = PropertyUtils.getProperty( myclass , propertyX ); > > java.lang.IllegalMonitorStateException: current thread not owner > at > org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(PropertyUtils.java:957) > at > org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(PropertyUtils.java:979) > at > org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptor(PropertyUtils.java, > Compiled Code) > at > org.apache.commons.beanutils.PropertyUtils.getSimpleProperty(PropertyUtils.java:1172) > at > org.apache.commons.beanutils.PropertyUtils.getNestedProperty(PropertyUtils.java, > Compiled Code) > at org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:801) > ... > .. > at Runner.run(Runner.java:83) > at java.lang.Thread.run(Thread.java:479) > >Any help/suggestions ? > >Thanks > > > >--------------------------------------------------------------------- >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]
