Login to jira with an existing cookie (non-crowd) shows a nullpointer

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Low
    • 1.2
    • Affects Version/s: None
    • Component/s: Integration - JIRA
    • None
    • Environment:

      jira (Professional Edition, Version: 3.9.2-#235)
      crowd Version: 1.1.2 (Build:#185 - Sep 03, 2007)

      I still had an old cookie left from jira (before we installed crowd).

      When i visited jira again (after the crowd installation), i got the following exception:

      Cause:
      java.lang.NullPointerException

      Stack Trace: [hide]

      java.lang.NullPointerException
      at com.atlassian.seraph.util.CookieUtils.setCookie(CookieUtils.java:100)
      at com.atlassian.seraph.util.CookieUtils.invalidateCookie(CookieUtils.java:41)
      at com.atlassian.seraph.util.CookieUtils.invalidateCookie(CookieUtils.java:55)
      at com.atlassian.crowd.integration.seraph.CrowdAuthenticator.autoLoginToCrowd(CrowdAuthenticator.java:253)
      at com.atlassian.crowd.integration.seraph.CrowdAuthenticator.isAuthenticated(CrowdAuthenticator.java:156)
      at com.atlassian.crowd.integration.seraph.CrowdAuthenticator.getUser(CrowdAuthenticator.java:274)
      at com.atlassian.seraph.auth.AbstractAuthenticator.getUser(AbstractAuthenticator.java:44)
      at com.atlassian.seraph.filter.SecurityHttpRequestWrapper.getUserPrincipal(SecurityHttpRequestWrapper.java:43)
      at webwork.action.ServletActionContext.setContext(ServletActionContext.java:116)
      at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:203)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at com.atlassian.jira.web.filters.AccessLogFilter.doFilter(AccessLogFilter.java:73)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:119)
      at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:55)
      at com.atlassian.jira.web.filters.SitemeshExcludePathFilter.doFilter(SitemeshExcludePathFilter.java:38)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:182)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at com.atlassian.seraph.filter.LoginFilter.doFilter(LoginFilter.java:181)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:132)
      at com.atlassian.jira.web.filters.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:16)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:43)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at com.atlassian.jira.web.filters.RequestCleanupFilter.doFilter(RequestCleanupFilter.java:49)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at com.atlassian.johnson.filters.JohnsonFilter.doFilter(JohnsonFilter.java:91)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at com.atlassian.jira.web.filters.gzip.GzipFilter.doFilter(GzipFilter.java:72)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:37)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at com.atlassian.jira.appconsistency.db.DatabaseCompatibilityEnforcerFilter.doFilter(DatabaseCompatibilityEnforcerFilter.java:39)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
      at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
      at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
      at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
      at java.lang.Thread.run(Thread.java:595)
      Referer URL: Unknown

      Build Information:
      Uptime: N/A
      Edition: Professional
      Version: 3.9.2
      Build Number: 235
      Atlassian Partner: null
      Installation Type: EAR / WAR
      Server ID: AAJ7-O4UW-AYEO-OR6W

      Server Information:
      Application Server: Apache Tomcat/5.5
      Servlet Version: 2.4

      File Paths:
      Location of entityengine.xml: file:/var/lib/tomcat5.5/webapps/ROOT/WEB-INF/classes/entityengine.xml
      Location of atlassian-jira.log: /var/log/tomcat5.5/atlassian-jira.log

      Memory Information:
      Total Memory: 117 MB
      Free Memory: 11 MB
      Used Memory: 106 MB

      System Information:
      System Date: Monday, 10 Sep 2007
      System Time: 10:38:54
      Current Working Directory: /var/log/tomcat5.5
      Java Version: 1.5.0_10
      Java Vendor: Sun Microsystems Inc.
      JVM Version: 1.0
      JVM Vendor: Sun Microsystems Inc.
      JVM Implementation Version: 1.5.0_10-b03
      Java Runtime: Java(TM) 2 Runtime Environment, Standard Edition
      Java VM: Java HotSpot(TM) Server VM
      User Name: tomcat55
      User Timezone: Europe/Amsterdam
      User Locale: English (United States)
      System Encoding: UTF-8
      Operating System: Linux 2.6.18-4-686
      OS Architecture: i386
      Application Server Container:
      Database type: postgres72
      Database JNDI address: java:comp/env/jdbc/JiraDS
      Database URL: Hidden
      Database version: 8.1.8
      Database driver: PostgreSQL Native Driver PostgreSQL 8.0 JDBC3 with SSL (build 311)
      External user management: ON

      Request Information:

      • Request URL: http://localhost:8080/500page.jsp
      • Scheme: http
      • Server: localhost
      • Port: 8080
      • URI: /500page.jsp
      • Context Path:
      • - Servlet Path: /500page.jsp
      • - Path Info: null
      • - Query String:

      Request Attributes

      • javax.servlet.forward.request_uri : /secure/Dashboard.jspa
      • javax.servlet.forward.context_path :
      • javax.servlet.forward.servlet_path : /secure/Dashboard.jspa
      • javax.servlet.forward.path_info : /500page.jsp
      • javax.servlet.error.message :
      • com.atlassian.johnson.filters.JohnsonFilter_already_filtered : true
      • javax.servlet.error.servlet_name : action
      • atlassian.core.seraph.original.url : /secure/Dashboard.jspa
      • javax.servlet.error.exception : java.lang.NullPointerException
      • os_securityfilter_already_filtered : true
      • com.atlassian.jira.web.filters.ActionCleanupDelayFilter : true
      • javax.servlet.error.request_uri : /secure/Dashboard.jspa
      • jira.webwork.generic.dispatcher : webwork.dispatcher.GenericDispatcher@152d1fd
      • javax.servlet.error.status_code : 500
      • com.atlassian.jira.web.filters.RequestCleanupFilter_already_filtered : true
      • _sitemesh_filterapplied : true
      • jira.webwork.cleanup : false
      • com.atlassian.jira.web.filters.gzip.GzipFilter_already_filtered : true
      • loginfilter.already.filtered : true
      • webwork.result : Value stack =========== ===========

      Request Logging
      0 log statements generated by this request:

      Listeners

      • Issue Cache Listener (com.atlassian.jira.event.listeners.cache.IssueCacheListener)
      • Issue Index Listener (com.atlassian.jira.event.listeners.search.IssueIndexListener)
      • Mail Listener (com.atlassian.jira.event.listeners.mail.MailListener)

      Services

      • Mail Queue Service (com.atlassian.jira.service.services.mail.MailQueueService)
      • Delay: 1 minutes
      • Subversion Index Service (com.atlassian.jira.plugin.ext.subversion.revisions.RevisionIndexService)
      • Delay: 15 minutes
      • Subversion Revision Indexing Service (com.atlassian.jira.plugin.ext.subversion.revisions.RevisionIndexService)
      • Delay: 60 minutes

      Plugins

      • Admin Menu Sections 1.0 - Plugin by Atlassian Software Systems
      • Enabled
      • Browse Project Operations Sections 1.0 - Plugin by Atlassian Software Systems
      • Enabled
      • Custom Field Types & Searchers 1.0 - Plugin by Atlassian Software Systems
      • Enabled
      • Issue Operations Plugin 1.0 - Plugin by Atlassian Software Systems
      • Enabled
      • Issue Tab Panels Plugin 1.0 - Plugin by Atlassian Software Systems
      • Enabled
      • Issue Views Plugin 1.0 - Plugin by Atlassian Software Systems
      • Enabled
      • JIRA TimeSheet Report and Portlet 1.6 - Plugin by Flextronics Design Ukraine
      • Enabled
      • Portlets Plugin 1.0 - Plugin by Atlassian Software Systems
      • Enabled
      • Preset Filters Sections 1.0 - Plugin by Atlassian Software Systems
      • Enabled
      • Project Panels Plugin 1.0 - Plugin by Atlassian Software Systems
      • Enabled
      • Project Role Actors Plugin 1.0 - Plugin by Atlassian Software Systems
      • Enabled
      • RPC JIRA Plugin 3.9 - Plugin by Atlassian Software Systems Pty Ltd
      • Enabled
      • Renderer Plugin 1.0 - Plugin by Atlassian Software Systems
      • Enabled
      • Reports Plugin 1.0 - Plugin by Atlassian Software Systems
      • Enabled
      • Subversion Plugin 0.9.10 - Plugin by Atlassian Software Systems Pty Ltd
      • Enabled
      • Top Navigation Bar Sections 1.0 - Plugin by Atlassian Software Systems
      • Enabled
      • User Navigation Bar Sections 1.0 - Plugin by Atlassian Software Systems
      • Enabled
      • View Project Operations Sections 1.0 - Plugin by Atlassian Software Systems
      • Enabled
      • Web Resources Plugin 1.0 - Plugin by Atlassian Software Systems Pty Ltd
      • Enabled
      • Webwork Plugin 1.0 - Plugin by Atlassian Software Systems
      • Enabled
      • Wiki Renderer Macros Plugin 1.0 - Plugin by Atlassian Software Systems
      • Enabled
      • Workflow Plugin 1.0 - Plugin by Atlassian Software Systems
      • Enabled

              Assignee:
              Justin Koke
              Reporter:
              Deleted Account (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: