Author: jkoster
Date: 2009-07-08 15:33:59 +0200 (Wed, 08 Jul 2009)
New Revision: 36662
Modified:
CMSContainer/branches/b1_5/CMSContainer/cmsc/portal/src/java/com/finalist/cmsc/portalImpl/PortalErrorServlet.java
Log:
CMSC-1462 - Prevent the PortalErrorServlet from stacktracing when there is no
status code found
Modified:
CMSContainer/branches/b1_5/CMSContainer/cmsc/portal/src/java/com/finalist/cmsc/portalImpl/PortalErrorServlet.java
===================================================================
---
CMSContainer/branches/b1_5/CMSContainer/cmsc/portal/src/java/com/finalist/cmsc/portalImpl/PortalErrorServlet.java
2009-07-08 13:23:40 UTC (rev 36661)
+++
CMSContainer/branches/b1_5/CMSContainer/cmsc/portal/src/java/com/finalist/cmsc/portalImpl/PortalErrorServlet.java
2009-07-08 13:33:59 UTC (rev 36662)
@@ -183,6 +183,13 @@
public void logError(HttpServletRequest request) {
Integer statusCode = (Integer) request.getAttribute(ERROR_STATUS_CODE);
+
+ if (statusCode == null) {
+ String path = (String) request.getAttribute(ERROR_REQUEST_URI);
+ log.error("missing error status code, while at path: " + path);
+ return;
+ }
+
if (statusCode == 500) {
String version =
VersionUtil.getApplicationVersion(getServletConfig().getServletContext());
// prepare error ticket
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs