Author: marrs
Date: Tue Dec  4 11:10:14 2012
New Revision: 1416886

URL: http://svn.apache.org/viewvc?rev=1416886&view=rev
Log:
ACE-307 applied the patch, it improves the exception by adding the cause

Modified:
    
ace/trunk/org.apache.ace.deployment.servlet/src/org/apache/ace/deployment/servlet/DeploymentServlet.java

Modified: 
ace/trunk/org.apache.ace.deployment.servlet/src/org/apache/ace/deployment/servlet/DeploymentServlet.java
URL: 
http://svn.apache.org/viewvc/ace/trunk/org.apache.ace.deployment.servlet/src/org/apache/ace/deployment/servlet/DeploymentServlet.java?rev=1416886&r1=1416885&r2=1416886&view=diff
==============================================================================
--- 
ace/trunk/org.apache.ace.deployment.servlet/src/org/apache/ace/deployment/servlet/DeploymentServlet.java
 (original)
+++ 
ace/trunk/org.apache.ace.deployment.servlet/src/org/apache/ace/deployment/servlet/DeploymentServlet.java
 Tue Dec  4 11:10:14 2012
@@ -211,8 +211,11 @@ public class DeploymentServlet extends H
                 output.write(buffer, 0, bytesRead);
             }
         }
+        catch (IllegalArgumentException e) {
+            throw (AceRestException) new 
AceRestException(HttpServletResponse.SC_BAD_REQUEST, "Request URI is 
invalid").initCause(e);
+        }
         catch (IOException e) {
-            throw new AceRestException(HttpServletResponse.SC_BAD_REQUEST, 
"Request URI is invalid");
+            throw (AceRestException) new 
AceRestException(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, "Could not 
deliver package").initCause(e);
         }
         finally {
             tryClose(output);


Reply via email to