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;
 


Reply via email to