https://bz.apache.org/bugzilla/show_bug.cgi?id=61289

            Bug ID: 61289
           Summary: NullPointerException in
                    Response.generateCookieString()
           Product: Tomcat 8
           Version: 8.5.16
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: major
          Priority: P2
         Component: Connectors
          Assignee: dev@tomcat.apache.org
          Reporter: matthias.kel...@ergon.ch
  Target Milestone: ----

Sometimes (about every third try) we get a NullPointerException within the
connector when trying to write an empty, expired Cookie under Tomcat 8.5.13 and
8.5.16. This problem doesn't occur on Tomcat 7.0.77.

The stacktrace (from 8.5.13) is as follows:

org.apache.catalina.connector.Response.generateCookieString(Response.java:999)
org.apache.catalina.connector.Response.addCookie(Response.java:947)
org.apache.catalina.connector.ResponseFacade.addCookie(ResponseFacade.java:386)
javax.servlet.http.HttpServletResponseWrapper.addCookie(HttpServletResponseWrapper.java:58)
javax.servlet.http.HttpServletResponseWrapper.addCookie(HttpServletResponseWrapper.java:58)
javax.servlet.http.HttpServletResponseWrapper.addCookie(HttpServletResponseWrapper.java:58)

The code leading to it is:

Cookie c = new Cookie(cookieName, "");
c.setMaxAge(0);
cookie.setPath(contextPath);
response.addCookie(cookie);

We use the LegacyCookieProcessor via tomcat's context.xml:
<CookieProcessor className="org.apache.tomcat.util.http.LegacyCookieProcessor"
/>

-- 
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