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 )
{