diff --git a/tool-util/servlet/src/java/org/sakaiproject/util/RequestFilter.java b/tool-util/servlet/src/java/org/sakaiproject/util/RequestFilter.java index b846eb5..76f5c15 100644 --- a/tool-util/servlet/src/java/org/sakaiproject/util/RequestFilter.java +++ b/tool-util/servlet/src/java/org/sakaiproject/util/RequestFilter.java @@ -604,9 +604,20 @@ public class RequestFilter implements Filter // post-process response postProcessResponse(s, req, resp); } - catch (Throwable t) + catch (RuntimeException t) { M_log.warn("", t); + throw t; + } + catch (IOException ioe) + { + M_log.warn("", ioe); + throw ioe; + } + catch (ServletException se) + { + M_log.warn("", se); + throw se; } finally {