Issue Details (XML | Word | Printable)

Key: SPR-4165
Type: Bug Bug
Status: Resolved Resolved
Resolution: Won't Fix
Priority: Major Major
Assignee: Juergen Hoeller
Reporter: Matt Raible
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Spring Framework

Spring MVC's CommonsMultipartResolver is not compatible with Commons FileUpload 1.2

Created: 24/Nov/07 09:50 AM   Updated: 30/Dec/07 09:34 AM   Resolved: 30/Dec/07 09:34 AM
Component/s: SpringWEB
Affects Version/s: 2.5 final
Fix Version/s: None

Time Tracking:
Not Specified

Platform: Jetty - 5.0


 Description  « Hide

[INFO] [talledLocalContainer] java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream
[INFO] [talledLocalContainer] at org.apache.commons.fileupload.disk.DiskFileItemFactory.createItem(DiskFileItemFactory.java:191)
[INFO] [talledLocalContainer] at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)
[INFO] [talledLocalContainer] at org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:126)
[INFO] [talledLocalContainer] at org.springframework.web.multipart.commons.CommonsMultipartResolver.parseRequest(CommonsMultipartResolver.java:151)



Juergen Hoeller added a comment - 30/Dec/07 09:34 AM

This is not an incompatibility on Spring's side but rather simply a Commons FileUpload 1.2 dependency missing in the classpath: namely commons-io.jar.

See http://commons.apache.org/fileupload/faq.html which addresses this very problem in its third question.

Juergen