/SampleApplication/ColdBox3/includes/templates/generic_error.cfm

http://github.com/bobsilverberg/ValidateThisColdBoxPlugin · ColdFusion · 37 lines · 35 code · 2 blank · 0 comment · 0 complexity · 1ebd13c4024084f3a9c5c023f0553c36 MD5 · raw file

  1. <cfset exceptionBean = event.getValue("ExceptionBean") />
  2. <h3>An Unhandled Exception Occurred</h3>
  3. <cfoutput>
  4. <table>
  5. <tr>
  6. <td colspan="2">An unhandled exception has occurred. Please look at the diagnostic information below:</td>
  7. </tr>
  8. <tr>
  9. <td valign="top"><strong>Type</strong></td>
  10. <td valign="top">#exceptionBean.getType()#</td>
  11. </tr>
  12. <tr>
  13. <td valign="top"><strong>Message</strong></td>
  14. <td valign="top">#exceptionBean.getMessage()#</td>
  15. </tr>
  16. <tr>
  17. <td valign="top"><strong>Detail</strong></td>
  18. <td valign="top">#exceptionBean.getDetail()#</td>
  19. </tr>
  20. <tr>
  21. <td valign="top"><strong>Extended Info</strong></td>
  22. <td valign="top">#exceptionBean.getExtendedInfo()#</td>
  23. </tr>
  24. <tr>
  25. <td valign="top"><strong>Tag Context</strong></td>
  26. <td valign="top">
  27. <cfset variables.tagCtxArr = exceptionBean.getTagContext() />
  28. <cfloop index="i" from="1" to="#ArrayLen(variables.tagCtxArr)#">
  29. <cfset variables.tagCtx = variables.tagCtxArr[i] />
  30. #variables.tagCtx['template']# (#variables.tagCtx['line']#)<br>
  31. </cfloop>
  32. </td>
  33. </tr>
  34. </table>
  35. </cfoutput>