Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: 2.3-M2
-
Component/s: None
-
Labels:None
-
Patch Submitted:Yes
Description
It's not possible to register custom exception pages for GrailsExceptionResolver since exceptions are wrapped as org.codehaus.groovy.runtime.InvokerInvocationException. But if you add this at the top of GrailsExceptionResolver.resolveException():
if (e instanceof InvokerInvocationException) { e = (Exception)getRootCause(e); }
then the exception mappings will use the real exception to lookup the page to use.
See this thread for discussion: http://www.nabble.com/Custom-exception-handling---GrailsExceptionResolver-generating--NullPointerException-td25206893.html
Activity
- All
- Comments
- Work Log
- History
- Activity
- Git Commits
Kevin Richards
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Attachment | ExTest.tar [ 49724 ] |
Graeme Rocher
made changes -
| Fix Version/s | 1.2.1 [ 16060 ] | |
| Fix Version/s | 1.3.3 [ 16545 ] | |
| Fix Version/s | 1.2.4 [ 16555 ] |
Jeff Brown
made changes -
| Fix Version/s | 1.3.3 [ 16545 ] | |
| Fix Version/s | 1.3.4 [ 16615 ] |
Graeme Rocher
made changes -
| Status | Open [ 1 ] | In Progress [ 3 ] |
Jeff Brown
made changes -
| Fix Version/s | 1.3.5 [ 16651 ] | |
| Fix Version/s | 1.3.4 [ 16615 ] |
Jeff Brown
made changes -
| Fix Version/s | 1.2.4 [ 16555 ] | |
| Fix Version/s | 1.2.5 [ 16652 ] |
Graeme Rocher
made changes -
| Status | In Progress [ 3 ] | Open [ 1 ] |
Jeff Brown
made changes -
| Fix Version/s | 1.3.5 [ 16651 ] | |
| Fix Version/s | 1.3.6 [ 16730 ] |
Jeff Brown
made changes -
| Fix Version/s | 1.2.5 [ 16652 ] |
Jeff Brown
made changes -
| Fix Version/s | 1.3.6 [ 16730 ] | |
| Fix Version/s | 1.4-M1 [ 16812 ] |
Contegix Support
made changes -
| Project Import | Thu Mar 24 21:22:24 CDT 2011 [ 1301019744151 ] |
Graeme Rocher
made changes -
| Assignee | Graeme Rocher [ graemerocher ] |
Graeme Rocher
made changes -
| Fix Version/s | 1.4-M1 [ 11040 ] | |
| Fix Version/s | 1.4-M2 [ 12504 ] |
Graeme Rocher
made changes -
| Fix Version/s | 2.0-M1 [ 12504 ] | |
| Fix Version/s | 2.0-M2 [ 12805 ] |
Burt Beckwith
made changes -
| Workflow | jira [ 33621 ] | Grails [ 40565 ] |
Burt Beckwith
made changes -
| Workflow | Grails [ 40565 ] | Copy of Grails [ 47996 ] |
Burt Beckwith
made changes -
| Workflow | Copy of Grails [ 47996 ] | Grails [ 55406 ] |
Burt Beckwith
made changes -
| Workflow | Grails [ 55406 ] | Grails2 [ 62954 ] |
Graeme Rocher
made changes -
| Fix Version/s | 2.0-M2 [ 12805 ] | |
| Fix Version/s | 2.0-RC1 [ 12803 ] |
Graeme Rocher
made changes -
| Fix Version/s | 2.0.1 [ 13005 ] | |
| Fix Version/s | 2.0-RC1 [ 12803 ] |
Burt Beckwith
made changes -
| Workflow | Grails2 [ 62954 ] | jira [ 71157 ] |
Burt Beckwith
made changes -
| Workflow | jira [ 71157 ] | Grails2 [ 79199 ] |
Peter Ledbrook
made changes -
| Last Reviewed | 01/Jan/10 |
Peter Ledbrook
made changes -
| Workflow | Grails2 [ 79199 ] | jira [ 87395 ] |
Peter Ledbrook
made changes -
| Workflow | jira [ 87395 ] | Grails2 [ 95545 ] |
Graeme Rocher
made changes -
| Fix Version/s | 2.0.2 [ 13064 ] | |
| Fix Version/s | 2.0.1 [ 13005 ] |
Graeme Rocher
made changes -
| Fix Version/s | 2.0.3 [ 13094 ] | |
| Fix Version/s | 2.0.2 [ 13064 ] |
Graeme Rocher
made changes -
| Fix Version/s | 2.0.4 [ 13099 ] | |
| Fix Version/s | 2.0.3 [ 13094 ] |
Jeff Brown
made changes -
| Fix Version/s | 2.2 [ 13093 ] | |
| Fix Version/s | 2.0.4 [ 13099 ] |
Graeme Rocher
made changes -
| Fix Version/s | 2.3 [ 13311 ] | |
| Fix Version/s | 2.2-RC1 [ 13093 ] |
Graeme Rocher
made changes -
| Fix Version/s | 2.3-M2 [ 13457 ] | |
| Fix Version/s | 2.3-M1 [ 13311 ] |