You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by jo...@apache.org on 2020/05/04 20:04:19 UTC

[commons-fileupload] branch master updated: Minor API simplification by making FileUploadException a subclass of IOException.

This is an automated email from the ASF dual-hosted git repository.

jochen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-fileupload.git


The following commit(s) were added to refs/heads/master by this push:
     new 640b1d5  Minor API simplification by making FileUploadException a subclass of IOException.
640b1d5 is described below

commit 640b1d53adfeb7271480b4e43ec5bb2fd06e54b0
Author: Jochen Wiedmann <jo...@gmail.com>
AuthorDate: Mon May 4 22:03:49 2020 +0200

    Minor API simplification by making FileUploadException a subclass of
    IOException.
---
 src/main/java/org/apache/commons/fileupload2/FileUploadBase.java      | 4 ++--
 src/main/java/org/apache/commons/fileupload2/FileUploadException.java | 3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/main/java/org/apache/commons/fileupload2/FileUploadBase.java b/src/main/java/org/apache/commons/fileupload2/FileUploadBase.java
index 76a53ce..deae585 100644
--- a/src/main/java/org/apache/commons/fileupload2/FileUploadBase.java
+++ b/src/main/java/org/apache/commons/fileupload2/FileUploadBase.java
@@ -352,8 +352,8 @@ public abstract class FileUploadBase {
             }
             successful = true;
             return items;
-        } catch (FileUploadIOException e) {
-            throw (FileUploadException) e.getCause();
+        } catch (FileUploadException e) {
+            throw e;
         } catch (IOException e) {
             throw new FileUploadException(e.getMessage(), e);
         } finally {
diff --git a/src/main/java/org/apache/commons/fileupload2/FileUploadException.java b/src/main/java/org/apache/commons/fileupload2/FileUploadException.java
index 5e8678c..6301a97 100644
--- a/src/main/java/org/apache/commons/fileupload2/FileUploadException.java
+++ b/src/main/java/org/apache/commons/fileupload2/FileUploadException.java
@@ -16,13 +16,14 @@
  */
 package org.apache.commons.fileupload2;
 
+import java.io.IOException;
 import java.io.PrintStream;
 import java.io.PrintWriter;
 
 /**
  * Exception for errors encountered while processing the request.
  */
-public class FileUploadException extends Exception {
+public class FileUploadException extends IOException {
 
     /**
      * Serial version UID, being used, if the exception