В моем приложении RESTEasy я получаю java.lang.reflect.UndeclaredThrowableException
, потому что проверяемое исключение выдается из метода, который не объявляет исключение в предложении throws.
Итак, я пишу UndeclaredThrowableExceptionMapper
,UndeclaredThrowableException
оборачивает настоящее исключение;Я звоню e.getCause()
, чтобы получить его.
Могу ли я затем выбросить его или каким-то образом найти подходящий ExceptionMapper
для обработки?