Author: joakime
Date: Mon Feb 26 09:06:10 2007
New Revision: 511903

URL: http://svn.apache.org/viewvc?view=rev&rev=511903
Log:
[MRM-276] HTTP error 500 when artifact is not found
Submitted By: Antoine Veret


Modified:
    
maven/archiva/trunk/archiva-webapp/src/main/java/org/apache/maven/archiva/web/repository/ProxiedDavServer.java

Modified: 
maven/archiva/trunk/archiva-webapp/src/main/java/org/apache/maven/archiva/web/repository/ProxiedDavServer.java
URL: 
http://svn.apache.org/viewvc/maven/archiva/trunk/archiva-webapp/src/main/java/org/apache/maven/archiva/web/repository/ProxiedDavServer.java?view=diff&rev=511903&r1=511902&r2=511903
==============================================================================
--- 
maven/archiva/trunk/archiva-webapp/src/main/java/org/apache/maven/archiva/web/repository/ProxiedDavServer.java
 (original)
+++ 
maven/archiva/trunk/archiva-webapp/src/main/java/org/apache/maven/archiva/web/repository/ProxiedDavServer.java
 Mon Feb 26 09:06:10 2007
@@ -37,6 +37,8 @@
 import org.codehaus.plexus.webdav.servlet.DavServerRequest;
 import org.codehaus.plexus.webdav.util.WebdavMethodUtil;
 
+import sun.security.action.GetLongAction;
+
 import javax.servlet.ServletConfig;
 import javax.servlet.ServletException;
 import javax.servlet.http.HttpServletResponse;
@@ -83,7 +85,7 @@
 
     private ArtifactRepository managedRepository;
 
-    private List/*<ArtifactRepository>*/ proxiedRepositories;
+    private List/*<ArtifactRepository>*/proxiedRepositories;
 
     private ProxyInfo wagonProxy;
 
@@ -157,7 +159,9 @@
         }
         catch ( ResourceDoesNotExistException e )
         {
-            throw new ServletException( "Unable to fetch resource, it does not 
exist.", e );
+            // TODO: getLogger().info( "Unable to fetch resource, it does not 
exist.", e );
+            // return an HTTP 404 instead of HTTP 500 error.
+            return;
         }
         catch ( ProxyException e )
         {


Reply via email to