History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: APF-825
Type: Improvement Improvement
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Matt Raible
Reporter: Matt Raible
Votes: 1
Watchers: 1
Operations

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

Upgrade to Commons FileUpload 1.2.1

Created: 23/Jun/07 10:40 PM   Updated: 01/May/08 12:06 AM
Component/s: Web - JSF, Web - Spring, Web - Struts, Web - Tapestry
Affects Version/s: 2.0-M5
Fix Version/s: 2.0.2


 All   Comments   Change History   FishEye      Sort Order:
Matt Raible - 24/Jun/07 01:41 PM
Reverted upgrade to Commons FileUpload 1.2 (not compatible with Spring 2.0.6's CommonsMultipartResolve). Error thrown is:

[INFO] [talledLocalContainer] SEVERE: Servlet.service() for servlet default threw exception
[INFO] [talledLocalContainer] java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream

Matt Raible - 24/Nov/07 09:48 AM
Doesn't seem to be compatible with Spring 2.5 either:

[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)


Oleksandr Makysmchuk - 22/Jan/08 07:53 PM
So based on comments from Juergen Hoeller you can resolve this but simply adding commons-io to the dependency your self.

Could you please do it?

Matt Raible - 07/Feb/08 12:33 PM
Yes, we will do this for the next (2.0.2) release.