debugging bean populate

2003-06-09 Thread Nathan Coast
Hi,

I'm getting an IllegalArgumentException presumably due to trying to 
populate a field of a form with the wrong datatype.  I can't see where 
I'm going wrong.  Is there a simple way to turn on debugging for the 
BeanUtils.populate code to see which attribute is failing?

thanks
Nathan
java.lang.IllegalArgumentException: argument type mismatch
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at 
org.apache.commons.beanutils.PropertyUtils.setSimpleProperty(PropertyUtils.java:1789)
	at 
org.apache.commons.beanutils.PropertyUtils.setNestedProperty(PropertyUtils.java:1684)
	at 
org.apache.commons.beanutils.PropertyUtils.setProperty(PropertyUtils.java:1713)
	at org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:1019)
	at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808)
	at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1097)

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


Re: debugging bean populate

2003-06-09 Thread Dan Tran
add this line to your log4j.properties file

log4j.logger.org.apache.commons.beanutils=DEBUG

-D
- Original Message - 
From: Nathan Coast [EMAIL PROTECTED]
To: Struts Users Mailing List [EMAIL PROTECTED]
Sent: Monday, June 09, 2003 6:41 PM
Subject: debugging bean populate


 Hi,

 I'm getting an IllegalArgumentException presumably due to trying to
 populate a field of a form with the wrong datatype.  I can't see where
 I'm going wrong.  Is there a simple way to turn on debugging for the
 BeanUtils.populate code to see which attribute is failing?

 thanks
 Nathan

 java.lang.IllegalArgumentException: argument type mismatch
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
 at

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at

org.apache.commons.beanutils.PropertyUtils.setSimpleProperty(PropertyUtils.j
ava:1789)
 at

org.apache.commons.beanutils.PropertyUtils.setNestedProperty(PropertyUtils.j
ava:1684)
 at

org.apache.commons.beanutils.PropertyUtils.setProperty(PropertyUtils.java:17
13)
 at org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:1019)
 at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808)
 at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1097)


 -
 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]