if you turn up debugging to trace for the beanutils component you should be able to see a load of debugging information. look for the last copyProperty before the IllegalArgumentException.

- robert

On Tuesday, November 26, 2002, at 09:46 PM, Kevin HaleBoyes wrote:

I'm using the BeanUtil that came with Struts 1.1-b2 to copy one
bean to another.

The source is an ActionForm that I get in my execute() method of
my Action.  The destination is a bean that I've just instantiated.
I perform the copy as follows:

     BeanUtils.copyProperties(lrdto, (LoansForm)form);

and end up getting the exception that I've included below.

How can I determine which fields are mismatched?

Thanks,
Kevin




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:1650)
	at
org.apache.commons.beanutils.BeanUtils.copyProperty(BeanUtils.java:363)
	at
org.apache.commons.beanutils.BeanUtils.copyProperties(BeanUtils.java:265)
	at
com.illuminat.cml.LoanRequestSaveAction.execute(LoanRequestSaveAction.java:
137)
	at
org.apache.struts.action.RequestProcessor.processActionPerform
(RequestProcessor.java:446)
	at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:266)
	at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
	at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)



__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED].
org>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED].
org>


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

Reply via email to