From 3356ab21ecf7d4ea02b597f7017e2498a1812d0c Mon Sep 17 00:00:00 2001 From: Jan Supol Date: Wed, 18 Dec 2019 15:26:47 +0100 Subject: [PATCH] Replace an Exception thrown with BAD_REQUEST Signed-off-by: Jan Supol --- .../java/org/glassfish/jersey/servlet/ServletContainer.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/containers/jersey-servlet-core/src/main/java/org/glassfish/jersey/servlet/ServletContainer.java b/containers/jersey-servlet-core/src/main/java/org/glassfish/jersey/servlet/ServletContainer.java index 15a3217322..9a91ec9f17 100644 --- a/containers/jersey-servlet-core/src/main/java/org/glassfish/jersey/servlet/ServletContainer.java +++ b/containers/jersey-servlet-core/src/main/java/org/glassfish/jersey/servlet/ServletContainer.java @@ -294,8 +294,9 @@ protected void service(final HttpServletRequest request, final HttpServletRespon UriComponent.Type.PATH); if (!decodedBasePath.equals(encodedBasePath)) { - throw new ProcessingException("The servlet context path and/or the " - + "servlet path contain characters that are percent encoded"); + setResponseForInvalidUri(response, new ProcessingException("The servlet context path and/or the " + + "servlet path contain characters that are percent encoded")); + return; } final URI baseUri;