class MyController {
def myAction = {
throw new MyException("Test")
}
}
Is it possible to catch / handle the exception thrown by the code above? The following url-mapping kinda works, but it causes the exception to be logged, which is annoying because in my case I'm able to handle it.
"500"(controller: "error", action: 'myExceptionHandler', exception: MyException)
Why don't I wrap the code that might throw an exception in try / catch? Well I have several actions that might throw the same exception. Wrapping each and every one of them in try / catch violates the DRY-principle.