ok, will do! Thanks! Bob Tiernay wrote: > > Please ask questions like this on the struts-user > mailing list, struts-dev is for the development of > struts itself (SDIFTDOSI). > > Thanks, > > Bob > -------------------------------------------------- > From: "Ashima Beri" <[EMAIL PROTECTED]> > Sent: Friday, March 21, 2008 3:09 PM > To: <dev@struts.apache.org> > Subject: Exception while uploading a .jpg file from ValidatorForm through > struts action > >> >> Hi All, >> I am trying to upload a .jpg file through my struts action. >> Below is my set up >> >> In the jsp : >> >> <html:file property="filePath" size="20" maxlength="200"/> >> >> >> In the form I have a FormFile property as : >> >> class MyForm extends ValidatorForm{ >> private FormFile filePath; >> // corresponding getter and setter >> } >> >> >> On submitting my jsp i get the following exception. >> >> STACK TRACE: java.lang.IllegalArgumentException: argument type mismatch >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >> at java.lang.reflect.Method.invoke(Unknown Source) >> at >> org.apache.commons.beanutils.PropertyUtils.setSimpleProperty(Property >> Utils.java:1789) >> at >> org.apache.commons.beanutils.PropertyUtils.setNestedProperty(Property >> Utils.java:1684) >> at >> org.apache.commons.beanutils.PropertyUtils.setProperty(PropertyUtils. >> java:1713) >> at >> org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:101 >> 9) >> at >> org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808) >> at >> org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1096) >> at >> org.apache.struts.action.RequestProcessor.processPopulate(RequestProc >> essor.java:816) >> at >> org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja >> va:254) >> at >> org.apache.struts.action.ActionServlet.process(ActionServlet.java:142 >> 0) >> at >> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:520) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl >> icationFilterChain.java:269) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF >> ilterChain.java:188) >> at >> com.readersdigest.rd.filter.BreadcrumbFilter.doFilter(BreadcrumbFilte >> r.java:108) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl >> icationFilterChain.java:215) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF >> ilterChain.java:188) >> at >> com.readersdigest.servlet.filters.DisableUrlSessionFilter.doFilter(Di >> sableUrlSessionFilter.java:59) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl >> icationFilterChain.java:215) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF >> ilterChain.java:188) >> at >> com.readersdigest.edwrr.filter.GenericRequestValuesFilter.doFilter(Ge >> nericRequestValuesFilter.java:138) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl >> icationFilterChain.java:215) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF >> ilterChain.java:188) >> at >> com.readersdigest.servlet.filters.GrabTrackingParametersFilter.doFilt >> er(GrabTrackingParametersFilter.java:81) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl >> icationFilterChain.java:215) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF >> ilterChain.java:188) >> at >> com.readersdigest.servlet.filters.HibernateFilter.doFilter(HibernateF >> ilter.java:81) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl >> icationFilterChain.java:215) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF >> ilterChain.java:188) >> at >> com.readersdigest.servlet.filters.SetCharacterEncodingFilter.doFilter >> (SetCharacterEncodingFilter.java:134) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl >> icationFilterChain.java:215) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF >> ilterChain.java:188) >> at >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV >> alve.java:213) >> at >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextV >> alve.java:174) >> at >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j >> ava:127) >> at >> org.apache.catalina.cluster.tcp.ReplicationValve.invoke(ReplicationVa >> lve.java:347) >> at >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j >> ava:117) >> at >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal >> ve.java:108) >> at >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav >> a:151) >> at >> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200) >> >> at >> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283) >> at >> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773) >> at >> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.ja >> va:703) >> at >> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSock >> et.java:895) >> at >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP >> ool.java:689) >> at java.lang.Thread.run(Unknown Source) >> >> >> >> >> I have absolutely no clue how to debug this. Any suggestions are very >> welcomed. >> >> >> Thanks >> Ashima >> >> -- >> View this message in context: >> http://www.nabble.com/Exception-while-uploading-a-.jpg-file-from-ValidatorForm-through-struts-action-tp16205619p16205619.html >> Sent from the Struts - Dev mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> 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] > > >
-- View this message in context: http://www.nabble.com/Exception-while-uploading-a-.jpg-file-from-ValidatorForm-through-struts-action-tp16205619p16207042.html Sent from the Struts - Dev mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]