Я использую play 2.2.0. У меня есть глобальные настройки объекта, определенные с переопределением методов onError и onHandlerNotFound. Из представления я делаю вызов ajax, который вызывает 500 внутренних серверов из-за проблемы с синтаксисом sql, но я не могу видеть внутреннюю страницу 500, которую я настроил в методе onError, но я могу видеть страницу NotFound, если обработчик не найден. Ожидается ли это, потому что я использую запрос ajax.
object Global extends WithFilters(LogFilter) with GlobalSettings {
override def onError(request: RequestHeader, ex: Throwable) = {
Future.successful(InternalServerError(
views.html.error(ex)
))
}
...
}