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

Reply via email to