<%@ page language="java" import="java.io.*,java.util.*, idetix.util.*" %>
<%@ page import="revize.data.*,revize.servlet.*" %>
<%@ page errorPage="../admincenter/error.jsp" %><%-- for errors on this page --%>
<%@ page isErrorPage="true" %>
<%
String message = (String)request.getAttribute(
XmlRequestServlet.ERROR_MESSAGE_ATTRIBUTE );
Throwable cause = (Throwable)request.getAttribute(
XmlRequestServlet.EXCEPTION_ATTRIBUTE );
if ( cause == null )
{
cause = exception;
}
if ( message == null ) message = "Unknown error";
String errorDetails = "Unexpected error: Cause not known";
if ( cause != null ) errorDetails = cause.getMessage();
%>
Stack Trace Follows:
<%
if ( cause == null )
{
cause = new Throwable();
%>
No stack trace available from error, providing current stack trace.
<%
}
%>
<% cause.printStackTrace( new PrintWriter( out ) ); %>
<%-- Set up error details window --%>
<%
if ( cause != null )
{
StringWriter errBuf = new StringWriter();
cause.printStackTrace( new PrintWriter( errBuf ) );
BufferedReader errLines =
new BufferedReader( new StringReader( errBuf.toString() ) );
%>
<%
}
%>