You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by mm...@apache.org on 2006/04/06 10:07:25 UTC

svn commit: r391927 - /myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/webapp/filter/ExtensionsFilter.java

Author: mmarinschek
Date: Thu Apr  6 01:07:22 2006
New Revision: 391927

URL: http://svn.apache.org/viewcvs?rev=391927&view=rev
Log:
no exception log

Modified:
    myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/webapp/filter/ExtensionsFilter.java

Modified: myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/webapp/filter/ExtensionsFilter.java
URL: http://svn.apache.org/viewcvs/myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/webapp/filter/ExtensionsFilter.java?rev=391927&r1=391926&r2=391927&view=diff
==============================================================================
--- myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/webapp/filter/ExtensionsFilter.java (original)
+++ myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/webapp/filter/ExtensionsFilter.java Thu Apr  6 01:07:22 2006
@@ -16,6 +16,8 @@
 package org.apache.myfaces.webapp.filter;
 
 import org.apache.commons.fileupload.FileUpload;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.apache.myfaces.renderkit.html.util.AddResource;
 import org.apache.myfaces.renderkit.html.util.AddResourceFactory;
 
@@ -34,6 +36,8 @@
  */
 public class ExtensionsFilter implements Filter {
 
+    private Log log = LogFactory.getLog(ExtensionsFilter.class);
+
     private int _uploadMaxFileSize = 100 * 1024 * 1024; // 10 MB
 
     private int _uploadThresholdSize = 1 * 1024 * 1024; // 1 MB
@@ -112,10 +116,20 @@
         }
 
         // Serve resources
-        AddResource addResource = AddResourceFactory.getInstance(httpRequest);
-        if( addResource.isResourceUri( httpRequest ) ){
-            addResource.serveResource(_servletContext, httpRequest, httpResponse);
-            return;
+        AddResource addResource = null;
+
+        try
+        {
+            addResource=AddResourceFactory.getInstance(httpRequest);
+            if( addResource.isResourceUri( httpRequest ) ){
+                addResource.serveResource(_servletContext, httpRequest, httpResponse);
+                return;
+            }
+        }
+        catch(Throwable th)
+        {
+            log.error("Exception wile retrieving addResource",th);
+            throw new ServletException(th);
         }
 
         try