diff --git a/spring-webmvc/src/main/java/org/springframework/web/servlet/FrameworkServlet.java b/spring-webmvc/src/main/java/org/springframework/web/servlet/FrameworkServlet.java index 293cb7980c4..6d48821981a 100644 --- a/spring-webmvc/src/main/java/org/springframework/web/servlet/FrameworkServlet.java +++ b/spring-webmvc/src/main/java/org/springframework/web/servlet/FrameworkServlet.java @@ -982,7 +982,10 @@ public abstract class FrameworkServlet extends HttpServletBean implements Applic return; } } - super.doTrace(request, response); + // Work around until https://github.com/jakartaee/servlet/pull/545 is fixed and in use + if (request.getDispatcherType() != DispatcherType.ERROR) { + super.doTrace(request, response); + } } /**