/grails-app/views/error.gsp
Unknown | 54 lines | 52 code | 2 blank | 0 comment | 0 complexity | 473b673fb3f04a60412ace1b7bc12a8c MD5 | raw file
Possible License(s): MPL-2.0-no-copyleft-exception
1<html> 2 <head> 3 <title>Grails Runtime Exception</title> 4 <style type="text/css"> 5 .message { 6 border: 1px solid black; 7 padding: 5px; 8 background-color:#E9E9E9; 9 } 10 .stack { 11 border: 1px solid black; 12 padding: 5px; 13 overflow:auto; 14 height: 300px; 15 } 16 .snippet { 17 padding: 5px; 18 background-color:white; 19 border:1px solid black; 20 margin:3px; 21 font-family:courier; 22 } 23 </style> 24 </head> 25 26 <body> 27 <h1>Grails Runtime Exception</h1> 28 <h2>Error Details</h2> 29 30 <div class="message"> 31 <strong>Error ${request.'javax.servlet.error.status_code'}:</strong> ${request.'javax.servlet.error.message'.encodeAsHTML()}<br/> 32 <strong>Servlet:</strong> ${request.'javax.servlet.error.servlet_name'}<br/> 33 <strong>URI:</strong> ${request.'javax.servlet.error.request_uri'}<br/> 34 <g:if test="${exception}"> 35 <strong>Exception Message:</strong> ${exception.message?.encodeAsHTML()} <br /> 36 <strong>Caused by:</strong> ${exception.cause?.message?.encodeAsHTML()} <br /> 37 <strong>Class:</strong> ${exception.className} <br /> 38 <strong>At Line:</strong> [${exception.lineNumber}] <br /> 39 <strong>Code Snippet:</strong><br /> 40 <div class="snippet"> 41 <g:each var="cs" in="${exception.codeSnippet}"> 42 ${cs?.encodeAsHTML()}<br /> 43 </g:each> 44 </div> 45 </g:if> 46 </div> 47 <g:if test="${exception}"> 48 <h2>Stack Trace</h2> 49 <div class="stack"> 50 <pre><g:each in="${exception.stackTraceLines}">${it.encodeAsHTML()}<br/></g:each></pre> 51 </div> 52 </g:if> 53 </body> 54</html>