Re: BeanUtils.copyProperties() throws java.lang.IllegalArgumentException: No origin bean specified
Yeah, it was actually my dao that returning a null UserBO. Makes since, sense user is the origin. Marco Mistroni wrote: Hi, Make sure that the userForm is not null.. I m using BeanUtils.copyProperties all the time and it Just work fine Hope this helps Regards marco -Original Message- From: Paul Barry [mailto:[EMAIL PROTECTED] Sent: 02 April 2004 00:12 To: [EMAIL PROTECTED] Subject: BeanUtils.copyProperties() throws java.lang.IllegalArgumentException: No origin bean specified I am trying to use BeanUtil.copyProperties() as described in 5.6.7 in "Struts in Action" (Husted). I have an Interface UserBO which my ActionForm implements. I also have a standard JavaBean UserBOImpl which implements the Interface. I have a DAO that returns a UserBOImpl. I would like to use BeanUtils.copyProperties() to copy all of the UserBOImpl properties into the ActionForm. So I am trying this code in the execute method of my Action: UserBO user = dao.getUser(myForm.getId()); UserBO userForm = (UserBO)form; BeanUtils.copyProperties(userForm,user); myForm is just the ActionForm cast into the ActionForm I wrote that implements UserBO. This code compiles, but when it runs I get a java.lang.IllegalArgumentException: No origin bean specified. Does anyone know why I am getting this error? Is anyone else doing something like this? Anyone getting this error? - 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]
RE: BeanUtils.copyProperties() throws java.lang.IllegalArgumentException: No origin bean specified
Hi, Make sure that the userForm is not null.. I m using BeanUtils.copyProperties all the time and it Just work fine Hope this helps Regards marco -Original Message- From: Paul Barry [mailto:[EMAIL PROTECTED] Sent: 02 April 2004 00:12 To: [EMAIL PROTECTED] Subject: BeanUtils.copyProperties() throws java.lang.IllegalArgumentException: No origin bean specified I am trying to use BeanUtil.copyProperties() as described in 5.6.7 in "Struts in Action" (Husted). I have an Interface UserBO which my ActionForm implements. I also have a standard JavaBean UserBOImpl which implements the Interface. I have a DAO that returns a UserBOImpl. I would like to use BeanUtils.copyProperties() to copy all of the UserBOImpl properties into the ActionForm. So I am trying this code in the execute method of my Action: UserBO user = dao.getUser(myForm.getId()); UserBO userForm = (UserBO)form; BeanUtils.copyProperties(userForm,user); myForm is just the ActionForm cast into the ActionForm I wrote that implements UserBO. This code compiles, but when it runs I get a java.lang.IllegalArgumentException: No origin bean specified. Does anyone know why I am getting this error? Is anyone else doing something like this? Anyone getting this error? - 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]
BeanUtils.copyProperties() throws java.lang.IllegalArgumentException: No origin bean specified
I am trying to use BeanUtil.copyProperties() as described in 5.6.7 in "Struts in Action" (Husted). I have an Interface UserBO which my ActionForm implements. I also have a standard JavaBean UserBOImpl which implements the Interface. I have a DAO that returns a UserBOImpl. I would like to use BeanUtils.copyProperties() to copy all of the UserBOImpl properties into the ActionForm. So I am trying this code in the execute method of my Action: UserBO user = dao.getUser(myForm.getId()); UserBO userForm = (UserBO)form; BeanUtils.copyProperties(userForm,user); myForm is just the ActionForm cast into the ActionForm I wrote that implements UserBO. This code compiles, but when it runs I get a java.lang.IllegalArgumentException: No origin bean specified. Does anyone know why I am getting this error? Is anyone else doing something like this? Anyone getting this error? - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]