Make sure the default exception mapper is processed Signed-off-by: jansupol <jan.supol@oracle.com>
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 06e0f94..2e3a263 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 @@ request.getResponseWriter().failure(responseError); } finally { completionCallbackRunner.onComplete(responseError); + + defaultMapperResponse = processResponseWithDefaultExceptionMapper(responseError, request); } - defaultMapperResponse = processResponseWithDefaultExceptionMapper(responseError, request); } } finally {