https://bz.apache.org/bugzilla/show_bug.cgi?id=66179
Bug ID: 66179 Summary: NPE when retrieving locale from request Product: Tomcat 8 Version: 8.5.78 Hardware: PC Status: NEW Severity: minor Priority: P2 Component: Catalina Assignee: dev@tomcat.apache.org Reporter: simon.lu...@sap.com Target Milestone: ---- I'm getting rarely a NPE when accessing my servlet, in the servlet itself I'm calling ServletRequest.getLocale(): org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/].[MyServlet]#https-jsse-nio2-4242-exec-4#Servlet.service() for servlet [MyServlet] in context with path [] threw exception java.lang.NullPointerException: while trying to invoke the method org.apache.tomcat.util.buf.MessageBytes.equalsIgnoreCase(java.lang.String) of a null object loaded from local variable 'n1' at org.apache.tomcat.util.http.ValuesEnumerator.findNext(MimeHeaders.java:497) at org.apache.tomcat.util.http.ValuesEnumerator.<init>(MimeHeaders.java:490) at org.apache.tomcat.util.http.MimeHeaders.values(MimeHeaders.java:248) at org.apache.catalina.connector.Request.getHeaders(Request.java:2319) at org.apache.catalina.connector.Request.parseLocales(Request.java:3471) at org.apache.catalina.connector.Request.getLocale(Request.java:1123) at org.apache.catalina.connector.RequestFacade.getLocale(RequestFacade.java:568) ... at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ... I'm accessing it with Chrome Version 103.0.5060.134. Unfortunately I could not figure out, how to reliably reproduce it, thus I don't have any client browser traces. -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org