Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-10430

NullPointerException in CookieUtils

    XMLWordPrintable

Details

    Description

      [2006/06/06 16:32:39.835] WARN  [Atlassian JIRA Web Application] /bugs/browse/INF-44?os_username=***&os_password=***: 
      java.lang.NullPointerException
              at com.atlassian.jira.web.util.CookieUtils.getSingleSessionId(CookieUtils.java:33)
              at org.apache.jsp.includes.panels.issue.operations_jsp._jspService(operations_jsp.java:269)
              at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
              at javax.servlet.http.HttpServlet.service(Unknown Source)
              at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
              at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
              at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
              at javax.servlet.http.HttpServlet.service(Unknown Source)
              at org.mortbay.jetty.servlet.ServletHolder.handle(Unknown Source)
              at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(Unknown Source)
              at org.mortbay.jetty.servlet.Dispatcher.dispatch(Unknown Source)
              at org.mortbay.jetty.servlet.Dispatcher.include(Unknown Source)
              at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
              at org.apache.jsp.includes.panels.issue.summary_jsp._jspService(summary_jsp.java:225)
              at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
              at javax.servlet.http.HttpServlet.service(Unknown Source)
              at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
              at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
              at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
              at javax.servlet.http.HttpServlet.service(Unknown Source)
              at org.mortbay.jetty.servlet.ServletHolder.handle(Unknown Source)
              ...
      

      Easy fix should be to add the following at the beginning of the getSingleSessionId(Cookie[] cookies) method:

          public static String getSingleSessionId(Cookie[] cookies)
          {
              if (cookies == null) return null;
              String sessionId = null;
              boolean foundOnlyOneSessionId = false;
              for (int i = 0; i < cookies.length; i++)
      ....
      

      Attachments

        Activity

          People

            scott@atlassian.com Scott Farquhar
            ea0d8822f725 Pier Fumagalli
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: