diff --git a/guerlab-cloud-web/guerlab-cloud-web-core/src/main/java/net/guerlab/cloud/web/core/exception/handler/ThrowableResponseBuilder.java b/guerlab-cloud-web/guerlab-cloud-web-core/src/main/java/net/guerlab/cloud/web/core/exception/handler/ThrowableResponseBuilder.java index 7fdeb34e0fce4e93a3e00b0fb7e31f200b58a7c7..e6d7d28f048bed1187717ed559c47c4ec92801a5 100644 --- a/guerlab-cloud-web/guerlab-cloud-web-core/src/main/java/net/guerlab/cloud/web/core/exception/handler/ThrowableResponseBuilder.java +++ b/guerlab-cloud-web/guerlab-cloud-web-core/src/main/java/net/guerlab/cloud/web/core/exception/handler/ThrowableResponseBuilder.java @@ -62,7 +62,7 @@ public class ThrowableResponseBuilder extends AbstractI18nResponseBuilder { } if (fail.getStackTraces().isEmpty()) { - stackTracesHandler.setStackTrace(fail, e.getCause()); + stackTracesHandler.setStackTrace(fail, e.getCause() == null ? e : e.getCause()); } return fail; diff --git a/pom.xml b/pom.xml index 638424a5843856541ea9dfd2d235e3e9547f06c9..c7523ef0c9ae976dfc566828ec075cf51e2a7c68 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ - 2024.11.0 + 2024.11.1 ${basedir} 17