It's possible that your container has its own copy of FileUpload, and that it uses an older version than the one bundles with Struts 1.1-rc2. That version may be being picked up instead of the later one. Check your webapp classpath, and make sure your own webapp is picking up the Struts one, and not the container one.
-- Martin Cooper "Ben Sion" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Is anyone else having this problem? I have just updgraded to rc2 and > got this problem. When I replaced the commons-fileupload.jar with the > version from rc1, everything works like magic. > > cheers > Ben > > output from servlet log > ======================= > Jun 10 19:09:02 2003: Servlet action: unable to service request: > Servlet action threw the exception: java.lang.NoSuchMethodError: > org.apache.commons.fileupload.FileUpload.setSizeMax(I)V > Jun 10 19:09:02 2003: javax.servlet.ServletException: Servlet action > threw the exception: java.lang.NoSuchMethodError: > org.apache.commons.fileupload.FileUpload.setSizeMax(I)V > > at com.sybase.jaguar.servlet.JagServlet.service > (JagServlet.java:671) > > at com.sybase.jaguar.servlet.JagRequestDispatcher.service > (JagRequestDispatcher.java:922) > > at com.sybase.jaguar.servlet.JagWebResource.service > (JagWebResource.java:90) > > at com.sybase.jaguar.servlet.JagFilterChain.doFilter > (JagFilterChain.java:131) > > at com.sybase.jaguar.servlet.ServletEngine._service > (ServletEngine.java:804) > > at com.sybase.jaguar.servlet.ServletEngine.service > (ServletEngine.java:338) > > at com.sybase.jaguar.servlet.ServletServiceImpl.doService > (ServletServiceImpl.java:52) > > at > com.sybase.jaguar.servlet._sk_JaguarServlet_ServletService.invoke > (_sk_JaguarServlet_ServletService.java:151) > > > Jun 10 19:09:02 2003: The ServletException contained the following root > cause exception: > Jun 10 19:09:02 2003: java.lang.NoSuchMethodError: > org.apache.commons.fileupload.FileUpload.setSizeMax(I)V > > at > org.apache.struts.upload.CommonsMultipartRequestHandler.handleRequest > (CommonsMultipartRequestHandler.java:219) > > at org.apache.struts.util.RequestUtils.populate > (RequestUtils.java:1055) > > at org.apache.struts.action.RequestProcessor.processPopulate > (RequestProcessor.java:816) > > at org.apache.struts.action.RequestProcessor.process > (RequestProcessor.java:254) > > at org.apache.struts.action.ActionServlet.process > (ActionServlet.java:1420) > > at org.apache.struts.action.ActionServlet.doPost > (ActionServlet.java:520) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > at com.sybase.jaguar.servlet.JagServlet.service > (JagServlet.java:656) > > at com.sybase.jaguar.servlet.JagRequestDispatcher.service > (JagRequestDispatcher.java:922) > > at com.sybase.jaguar.servlet.JagWebResource.service > (JagWebResource.java:90) > > at com.sybase.jaguar.servlet.JagFilterChain.doFilter > (JagFilterChain.java:131) > > at com.sybase.jaguar.servlet.ServletEngine._service > (ServletEngine.java:804) > > at com.sybase.jaguar.servlet.ServletEngine.service > (ServletEngine.java:338) > > at com.sybase.jaguar.servlet.ServletServiceImpl.doService > (ServletServiceImpl.java:52) > > at > com.sybase.jaguar.servlet._sk_JaguarServlet_ServletService.invoke > (_sk_JaguarServlet_ServletService.java:151) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]