From 3ae27e6216ada4cb59ab2a344d3c199be9e00f21 Mon Sep 17 00:00:00 2001 From: Tim <135014430+nagisa77@users.noreply.github.com> Date: Mon, 4 Aug 2025 14:26:12 +0800 Subject: [PATCH] Handle missing exception messages in global handler --- .../com/openisle/controller/GlobalExceptionHandler.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/src/main/java/com/openisle/controller/GlobalExceptionHandler.java b/backend/src/main/java/com/openisle/controller/GlobalExceptionHandler.java index 7af18210b..461486827 100644 --- a/backend/src/main/java/com/openisle/controller/GlobalExceptionHandler.java +++ b/backend/src/main/java/com/openisle/controller/GlobalExceptionHandler.java @@ -30,7 +30,11 @@ public class GlobalExceptionHandler { @ExceptionHandler(Exception.class) public ResponseEntity handleException(Exception ex) { - return ResponseEntity.badRequest().body(Map.of("error", ex.getMessage())); + String message = ex.getMessage(); + if (message == null) { + message = ex.getClass().getSimpleName(); + } + return ResponseEntity.badRequest().body(Map.of("error", message)); } }