Author: pete
Date: Tue Nov 30 19:32:38 2010
New Revision: 1040722
URL: http://svn.apache.org/viewvc?rev=1040722&view=rev
Log:
WICKET-2833: reverted to Exception being the base class for FileUploadException
since IOException does not support nested exception before 1.6
Modified:
wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/upload/DiskFileItem.java
wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/upload/FileUploadException.java
Modified:
wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/upload/DiskFileItem.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/upload/DiskFileItem.java?rev=1040722&r1=1040721&r2=1040722&view=diff
==============================================================================
---
wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/upload/DiskFileItem.java
(original)
+++
wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/upload/DiskFileItem.java
Tue Nov 30 19:32:38 2010
@@ -372,23 +372,14 @@ public class DiskFileItem implements Fil
{
File outputFile = getStoreLocation();
- if (outputFile != null)
- {
- /*
- * The uploaded file is being stored on disk in
a temporary location so move it to
- * the desired file.
- */
- if (outputFile.renameTo(file) == false)
- {
- Files.copy(outputFile, file);
- }
- }
- else
+ if (outputFile == null)
+ throw new IllegalStateException("for a
non-memory upload the file location must not be empty");
+
+ // The uploaded file is being stored on disk in a
temporary location so move it to
+ // the desired file.
+ if (outputFile.renameTo(file) == false)
{
- /*
- * For whatever reason we cannot write the file
to disk.
- */
- throw new FileUploadException("Cannot write
uploaded file to disk!");
+ Files.copy(outputFile, file);
}
}
}
Modified:
wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/upload/FileUploadException.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/upload/FileUploadException.java?rev=1040722&r1=1040721&r2=1040722&view=diff
==============================================================================
---
wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/upload/FileUploadException.java
(original)
+++
wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/upload/FileUploadException.java
Tue Nov 30 19:32:38 2010
@@ -16,14 +16,12 @@
*/
package org.apache.wicket.util.upload;
-import java.io.IOException;
-
/**
* Exception for errors encountered while processing the request.
*
* @author <a href="mailto:[email protected]">John McNally</a>
*/
-public class FileUploadException extends IOException
+public class FileUploadException extends Exception
{
private static final long serialVersionUID = 1L;