<%@ page contentType="text/html; charset=ISO-8859-1" %>

<%@ page import="javax.servlet.*, at.gv.egovernment.moa.ss.erechtclient.init.*, at.gv.egovernment.moa.ss.erechtclient.*" %>

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
  <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
  <title>Ein Fehler ist aufgetreten</title>
  <link rel="stylesheet" href="pages/stuff/styles.css" type="text/css">
</head>

<body>
	<table style="text-align: left; width: 100%;" border="0" cellpadding="2" cellspacing="2">
	  <tbody><tr>
	    <td>
	      <h2>Ein Fehler ist aufgetreten
	      </h2>
	    </td>
	    <td style="width: 242px;">
	      <img src="pages/stuff/e-recht.png" title="E-Recht" alt="Bild E-Recht" style="width: 242px; height: 116px;">
	    </td>
	  </tr></tbody>
	</table>

<p>
  Ein unerwarteter Fehler ist aufgetreten. Unten finden Sie eine Beschreibung des aufgetretenen
  Fehlers sowie den so genannten Stack Trace der Anwendung zum Zeitpunkt des Auftretens des
  Fehlers. Bitte geben Sie diese Informationen an den Administrator dieser Anwendung weiter,
  um Unterst�tzung zu erhalten.
</p>

<p>Beschreibung des Fehlers:</p>
<pre>
<%
  Throwable t = (Throwable) request.getAttribute(Constants.RCP_ERROR_THROWABLE_);  
  out.print(t.getMessage());
%>  
</pre>

<p>Stack Trace der Anwendung:</p>
<pre>
<%
  if (t instanceof ERechtClientException)
  {
    out.print(((ERechtClientException)t).getStackTracePrint());
  }
  else
  {
    out.println(t.getClass().getCanonicalName() + ": " + t.getMessage());
    StackTraceElement[] sTEs = t.getStackTrace();
    for (int i = 0; i < sTEs.length; i++) out.println("at " + sTEs[i]);
  }
%>  
</pre>

</body>


</html>