protected void forwardToErrorPage(String errorPagePath, HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
if (null == errorPagePath) {
logger.info("No appropriate error page found for error code '" + getErrorCode(request)
+ "'. Using server's default page.");
throw new JahiaRuntimeException(
"No appropriate error page found. Server's default page will be used.");
} else {
if (logger.isDebugEnabled()) {
logger.debug("Forwarding request to the following error page: " + errorPagePath);
}