Author: taylor
Date: Fri Feb 24 12:02:50 2006
New Revision: 380804
URL: http://svn.apache.org/viewcvs?rev=380804&view=rev
Log:
override Velocity's error handling to make more friendly for portlets
Modified:
portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/velocity/JetspeedVelocityViewServlet.java
Modified:
portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/velocity/JetspeedVelocityViewServlet.java
URL:
http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/velocity/JetspeedVelocityViewServlet.java?rev=380804&r1=380803&r2=380804&view=diff
==============================================================================
---
portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/velocity/JetspeedVelocityViewServlet.java
(original)
+++
portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/velocity/JetspeedVelocityViewServlet.java
Fri Feb 24 12:02:50 2006
@@ -219,7 +219,7 @@
// setup TLS for Context propagation
handlingRequestContext.set(ctx);
- // handle request normally
+ // handle request normally
return super.handleRequest(request, response, ctx);
}
@@ -674,4 +674,25 @@
}
return defaultValue;
}
+
+ protected void error(HttpServletRequest request,
+ HttpServletResponse response,
+ Exception e)
+ throws ServletException
+ {
+ try
+ {
+ StringBuffer html = new StringBuffer();
+ html.append("<b>\n");
+ html.append("Content is not available");
+ html.append("<b>\n");
+ getResponseWriter(response).write(html.toString());
+ log.error("Error processing vm template ", e);
+ }
+ catch (Exception e2)
+ {
+ log.error("Error writing error message to vm template ", e2);
+ }
+ }
+
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]