You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Ben Sion <Be...@solnet.co.nz> on 2003/06/10 09:23:54 UTC

commons-fileupload.jar problem with rc2

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: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org


Re: commons-fileupload.jar problem with rc2

Posted by Martin Cooper <ma...@apache.org>.
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" <Be...@solnet.co.nz> wrote in message
news:173151ae96.1ae9617315@solnet.co.nz...
> 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: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org