You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by ag...@apache.org on 2005/12/14 17:22:59 UTC

svn commit: r356795 - /incubator/roller/trunk/src/org/roller/presentation/velocity/BasePageServlet.java

Author: agilliland
Date: Wed Dec 14 08:22:55 2005
New Revision: 356795

URL: http://svn.apache.org/viewcvs?rev=356795&view=rev
Log:
trying to ignore socket exceptions thrown by velocity servlet.


Modified:
    incubator/roller/trunk/src/org/roller/presentation/velocity/BasePageServlet.java

Modified: incubator/roller/trunk/src/org/roller/presentation/velocity/BasePageServlet.java
URL: http://svn.apache.org/viewcvs/incubator/roller/trunk/src/org/roller/presentation/velocity/BasePageServlet.java?rev=356795&r1=356794&r2=356795&view=diff
==============================================================================
--- incubator/roller/trunk/src/org/roller/presentation/velocity/BasePageServlet.java (original)
+++ incubator/roller/trunk/src/org/roller/presentation/velocity/BasePageServlet.java Wed Dec 14 08:22:55 2005
@@ -2,6 +2,7 @@
 
 import java.io.IOException;
 import java.io.StringWriter;
+import java.net.SocketException;
 import java.util.Date;
 import java.util.Map;
 
@@ -17,7 +18,6 @@
 import org.apache.velocity.Template;
 import org.apache.velocity.VelocityContext;
 import org.apache.velocity.context.Context;
-import org.apache.velocity.exception.ParseErrorException;
 import org.apache.velocity.exception.ResourceNotFoundException;
 import org.apache.velocity.servlet.VelocityServlet;
 import org.roller.RollerException;
@@ -26,7 +26,6 @@
 import org.roller.pojos.WeblogTemplate;
 import org.roller.pojos.WebsiteData;
 import org.roller.presentation.RollerRequest;
-
 /**
  * Base Servlet for Servlets that render user page templates. Loads the
  * Velocity context using the ContextLoader and runs the page template
@@ -247,7 +246,13 @@
      */
     protected void error( HttpServletRequest req, HttpServletResponse res,
             Exception e) throws ServletException, IOException {
-        mLogger.warn("ERROR in VelocityServlet",e);
+        
+        if(e instanceof SocketException) {
+            // ignore socket exceptions
+            mLogger.debug("Some kind of SocketException", e);
+        } else {
+            mLogger.warn("ERROR in VelocityServlet",e);
+        }
     }
     
     /**