Ida Dørum
2002-03-18 12:34:50 UTC
Just changed my ActionForm from request to session scope. The code was working ok before i did this, but now i get this error: java.lang.IllegalArgumentException: argument type mismatch
The exception is not thrown when my form is first showed, only when i try to submit it.
As you can see from the stacktrace I've included below, this exception is thrown before my Action code is entered.
Any ideas of what I'm doing wrong? Are there any other changes i need to make to my code to give my form session scope?
Thanks in advance
- ida
---------------------------------------------------------------------------------------------------------------------------------
java.lang.IllegalArgumentException: argument type mismatch
at java.lang.reflect.Method.invoke(Native Method)
at org.apache.struts.util.PropertyUtils.setSimpleProperty(PropertyUtils.java:988)
at org.apache.struts.util.PropertyUtils.setNestedProperty(PropertyUtils.java:904)
at org.apache.struts.util.PropertyUtils.setProperty(PropertyUtils.java:932)
at org.apache.struts.util.BeanUtils.populate(BeanUtils.java:509)
at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:772)
at org.apache.struts.action.ActionServlet.processPopulate(ActionServlet.java:2061)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1564)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2495)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2204)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
.......mogul technology as...................................................
mogul technology > ida dørum - software engineer
mailto:***@mogul.com
www.mogul.no
.......................................................................
--
To unsubscribe, e-mail: <mailto:struts-user-***@jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-user-***@jakarta.apache.org>
The exception is not thrown when my form is first showed, only when i try to submit it.
As you can see from the stacktrace I've included below, this exception is thrown before my Action code is entered.
Any ideas of what I'm doing wrong? Are there any other changes i need to make to my code to give my form session scope?
Thanks in advance
- ida
---------------------------------------------------------------------------------------------------------------------------------
java.lang.IllegalArgumentException: argument type mismatch
at java.lang.reflect.Method.invoke(Native Method)
at org.apache.struts.util.PropertyUtils.setSimpleProperty(PropertyUtils.java:988)
at org.apache.struts.util.PropertyUtils.setNestedProperty(PropertyUtils.java:904)
at org.apache.struts.util.PropertyUtils.setProperty(PropertyUtils.java:932)
at org.apache.struts.util.BeanUtils.populate(BeanUtils.java:509)
at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:772)
at org.apache.struts.action.ActionServlet.processPopulate(ActionServlet.java:2061)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1564)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2495)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2204)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
.......mogul technology as...................................................
mogul technology > ida dørum - software engineer
mailto:***@mogul.com
www.mogul.no
.......................................................................
--
To unsubscribe, e-mail: <mailto:struts-user-***@jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-user-***@jakarta.apache.org>