diff --git a/instrumentation/jetty/jetty-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jetty/common/JettyHelper.java b/instrumentation/jetty/jetty-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jetty/common/JettyHelper.java index aef567e3f9..ebbd5ad93b 100644 --- a/instrumentation/jetty/jetty-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jetty/common/JettyHelper.java +++ b/instrumentation/jetty/jetty-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jetty/common/JettyHelper.java @@ -57,6 +57,7 @@ public class JettyHelper extends ServletHelper { ServletContextHandler servletContext = new ServletContextHandler(null, contextPath) servletContext.errorHandler = new ErrorHandler() { protected void handleErrorPage(HttpServletRequest request, Writer writer, int code, String message) throws IOException { - Throwable th = (Throwable) request.getAttribute("javax.servlet.error.exception") + Throwable th = (Throwable) request.getAttribute("jakarta.servlet.error.exception") writer.write(th ? th.message : message) } } diff --git a/instrumentation/servlet/servlet-5.0/javaagent/src/test/groovy/JettyServletHandlerTest.groovy b/instrumentation/servlet/servlet-5.0/javaagent/src/test/groovy/JettyServletHandlerTest.groovy index c1b47a2ba7..034b2eafe0 100644 --- a/instrumentation/servlet/servlet-5.0/javaagent/src/test/groovy/JettyServletHandlerTest.groovy +++ b/instrumentation/servlet/servlet-5.0/javaagent/src/test/groovy/JettyServletHandlerTest.groovy @@ -34,7 +34,7 @@ class JettyServletHandlerTest extends AbstractServlet5Test { setupServlets(handler) server.addBean(new ErrorHandler() { protected void handleErrorPage(HttpServletRequest request, Writer writer, int code, String message) throws IOException { - Throwable th = (Throwable) request.getAttribute("javax.servlet.error.exception") + Throwable th = (Throwable) request.getAttribute("jakarta.servlet.error.exception") writer.write(th ? th.message : message) } })