Описание тега exceptionhandler

1 ответ

Трассировка потерянного стека, когда исключение обрабатывается аннотированным классом @ControllerAdvice

У меня есть весеннее приложение REST. Я выбрасываю все исключения из контроллера и обрабатываю их в общем месте, классе с именем ExceptionHandlerControllerAdvice, аннотированном @ControllerAdvice. Там у меня есть несколько методов, аннотированных @E…
2 ответа

Spring ExceptionHandler Logging не работает

Я создал класс ExcpetionHandler, который аннотирован @ControllerAdivce аннотация, которая работает нормально, используя сервер Eclipse Tomcat. В то время как я собираю проект и внедряю его в tomcat на какой-то машине с Unix, исключение не запускаетс…
29 июн '16 в 13:49
0 ответов

Наконец, блокировать обработку при использовании @ControllerAdvice и @ExceptionHandler

ситуация У меня есть класс контроллера с обработкой исключения try catch внутри класса контроллера. В последнее время я пытался переместить традиционный блок try catch в Spring @ControllerAdvice и @ExceptionHandler. Однако у моего контроллера наконе…
03 июл '17 в 11:14
1 ответ

Есть ли способ перехватить трассировку стека ошибки перед перенаправлением на страницу ошибки (в Java)?

Когда в приложении Spring MVC возникает ошибка, я хотел бы отправить электронное письмо с трассировкой стека кода, вызвавшего ошибку. Я использую @ControllerAdvice а также @ExceptionHandler аннотации для перенаправления в метод, который будет выводи…
2 ответа

Как я могу передать массив в throw new Exception() в PHP. Что лучше всего передать массив в обработчик исключений?

Вот мой код, но отправьте мне ошибку. Его неправильные параметры для обработчика исключений. try { $validator = Validator::make($request->all(), [ 'first_name' => 'required|max:255', 'last_name' => 'required|max:255', 'email_address' => …
26 авг '17 в 03:52
1 ответ

Почему FullAjaxExceptionHandler не просто выполняет ExternalContext#redirect()?

В OmniFaces FullAjaxExceptionHandler, после того как он нашел нужную страницу с ошибкой для использования, вызывает среду выполнения JSF для построения представления и его рендеринга вместо страницы, содержащей вызов AJAX. Почему это? ИМХО было бы п…
27 окт '14 в 13:36
2 ответа

Не удалось создать экземпляр [org.springframework.web.servlet.HandlerExceptionResolver]; сопоставлен неоднозначный метод @ExceptionHandler

Мой класс GlobalExceptionHandlerController: @ControllerAdvice public class GlobalExceptionHandlerController { @ExceptionHandler @ResponseStatus(HttpStatus.NOT_FOUND) public String handleError404(HttpServletRequest request, Exception e) { return "404…
0 ответов

Как пружинный MVC обрабатывает ответное тело и просматривает исключения?

У меня есть контроллер как @Controller @RequestMapping("/test") public class TestController { @RequestMapping("/1") @ResponseBody public String test1(){ Object o = null; o.toString(); return "I ma test one!"; } @RequestMapping("/2") public String te…
11 июл '17 в 16:13
1 ответ

Невозможно отловить JsonMappingException в обработчике исключений

У меня есть API для отдыха, написанный на Java (весенняя загрузка), мой запрос берет строку json из заголовка запроса (не спрашивайте, почему так:), например, {flowerId: 123} В моем контроллере я сопоставляю строку с объектом. Поэтому, когда пользов…
06 дек '18 в 23:19
0 ответов

Есть ли способ вызвать метод обработчика исключений без @enableWebMvc в Springboot

Используя обработчик исключений, я хочу вернуть новый ответ и сломать исходный обработчик response.if CustomException выбрасывается из фильтра. Я попробовал ниже код, но метод обработчика не вызывается. private boolean istest = true; @Override prote…
24 дек '18 в 18:23
1 ответ

ExceptionHandlerFactory не был настроен должным образом на Glassfish 3.1.2.2

Я пытаюсь обработать неисследованные исключения через ExceptionHandler. Следуя коду в полном справочнике JSF2, я создал классы для моего обработчика. Но когда я развертываю свое приложение, оно выбрасывает следующий stackTrace: SEVERE: Critical erro…
06 дек '13 в 00:16
1 ответ

Как бросить и получить объект исключения в MoQ WebAPI

У меня есть OData с поддержкой WebAPI, который содержит TestController: он содержит один метод настраиваемого действия. WebApiExceptionHandler: пользовательский обработчик исключений в WebApi, зарегистрированный в WebApiConfig.cs. ITestManager: инте…
03 мар '17 в 08:44
1 ответ

Spring ControllerAdvice не вызывается для исключений

Хотя я определил ControllerAdvice для обработки исключений, я не вижу, чтобы это вызывалось. Вот мой код, подскажите пожалуйста public class RestError { private String code; private String message; public RestError(String code, String message) { thi…
17 ноя '17 в 16:19
1 ответ

Управляемый компонент @SessionScoped воссоздается при обработке исключительной ситуации PrimeExceptionHandler

У меня есть Session Scoped Bean: @SessionScoped public class UserSession { User user; } Во время моего LoginView я выбрасываю SecurityException: throw new java.lang.SecurityException("You need to login!"); Который будет перенаправлен web.xml в Selec…
02 дек '15 в 07:46
0 ответов

Как обрабатывать множественные исключения в @exeptionhandler и теле ответа?

Должен ли я создать дополнительный метод с org.springframework.security.access.AccessDeniedException в качестве параметра? @ControllerAdvice public class AccessDeniedExceptionAdvice { private final Logger log = LoggerFactory.getLogger(getClass()); @…
1 ответ

Весенняя загрузка @RequestBody с @Valid- ExceptionHandler для MethodArgumentNotValidException

Я хочу использовать аннотацию @Valid с аннотацией @RequestBody и обрабатывать ошибки внутри собственного метода, аннотированного аннотацией @ExceptionHandler. Я хочу всегда возвращать экземпляр ReponseEntity. Но когда я создаю ExceptionHandler для M…
07 янв '18 в 10:00
1 ответ

Как Spring ExceptionHandler обрабатывает исключения во время выполнения

Я использую SpringControllerAdvice и @ExceptionHandler для обработки исключений. Любой метод генерирует пользовательское исключение из контроллера и обрабатывает его соответствующим @ExceptionHandler. Если возникает исключение времени выполнения (на…
21 янв '16 в 06:58
0 ответов

Проблема с вызовом метода службы из AsyncUncaughtExceptionHandler весной

Я пытаюсь вызвать метод службы из handleUncaughtException AsyncUncaughtExceptionHandler(для выполнения некоторых дополнительных операций, основанных на исключении). Но, похоже, метод обслуживания не вызывается. Ниже приведена реализация. public clas…
18 июл '18 в 04:17
0 ответов

Есть ли способ прослушать все исключения?

Моя цель - создать библиотеку Java, которая слушает и хранит все ошибки. Я поймал каждое неисследованное исключение через Thread#UncaughtExceptionHandler, но когда код Java имеет try а также catch блок внутри кода и не генерирует исключение явно в т…
2 ответа

Почему linux установил для сегмента данных значение __USER_DS в прологе обработчика исключений

Я пытаюсь прочитать исходный код Linux (2.6.11) В обработчике исключений на entry.s код ошибки: movl $(__USER_DS), %ecx movl %ecx, %ds movl %ecx, %es Я не знаю, зачем загружать сегмент пользовательских данных здесь. Поскольку предполагается, что он …
19 авг '13 в 04:17