Не хотите ли вы вспомнить страницу с ошибкой 500 для таких ошибок? Я использовал конфигурацию UrlMappings для переопределения определенных типов ошибок с помощью пользовательских страниц.
"500"(controller: "error", action: "cartGone", exception: CartGoneException)
Любопытно, что за требование здесь?