From d0fdcc013a3602a8a9ff734559ef317b3bc327bb Mon Sep 17 00:00:00 2001 From: jansupol Date: Tue, 12 Apr 2022 14:20:42 +0200 Subject: [PATCH] Make sure the default exception mapper is processed Signed-off-by: jansupol --- .../main/java/org/glassfish/jersey/server/ServerRuntime.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core-server/src/main/java/org/glassfish/jersey/server/ServerRuntime.java b/core-server/src/main/java/org/glassfish/jersey/server/ServerRuntime.java index 06e0f94561..2e3a2635d1 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/ServerRuntime.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/ServerRuntime.java @@ -449,9 +449,10 @@ public void process(final Throwable throwable) { request.getResponseWriter().failure(responseError); } finally { completionCallbackRunner.onComplete(responseError); + + defaultMapperResponse = processResponseWithDefaultExceptionMapper(responseError, request); } - defaultMapperResponse = processResponseWithDefaultExceptionMapper(responseError, request); } } finally {