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

Integrity Checker fails when correcting the default dashboard

    XMLWordPrintable

Details

    Description

      The Integrity Checker requires the portlet configuration to have a username. However the default dashboard does not have a username so if the checker tries to fix any problems the following error is thrown.

      2006-03-10 12:35:45,853 ERROR [500ErrorPage] Exception caught in 500 page com.opensymphony.user.EntityNotFoundException: No user null found
      com.atlassian.jira.appconsistency.integrity.exception.IntegrityException: com.opensymphony.user.EntityNotFoundException: No user null found
      	at com.atlassian.jira.appconsistency.integrity.check.PortletCheck.doCorrect()Ljava/util/List;(PortletCheck.java:100)
      	at com.atlassian.jira.appconsistency.integrity.check.PortletCheck.correct()Ljava/util/List;(PortletCheck.java:114)
      	at com.atlassian.jira.appconsistency.integrity.IntegrityChecker.correct(
      Lcom/atlassian/jira/appconsistency/integrity/check/Check;)Ljava/util/List;(IntegrityChecker.java:77)
      	at com.atlassian.jira.appconsistency.integrity.IntegrityChecker.correctWithIds(Ljava/util/List;)Ljava/util/Map;(IntegrityChecker.java:65)
      	at com.atlassian.jira.web.action.admin.IntegrityChecker.doExecute()Ljava/lang/String;(IntegrityChecker.java:69)
      	at webwork.action.ActionSupport.execute()Ljava/lang/String;(ActionSupport.java:153)
      	at com.atlassian.jira.action.JiraActionSupport.execute()Ljava/lang/String;(JiraActionSupport.java:58)
      	at webwork.dispatcher.GenericDispatcher.executeAction()V(GenericDispatcher.java:132)
      	at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(
      Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(JiraServletDispatcher.java:178)
      	at javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(HttpServlet.java:802)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
      (Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(ApplicationFilterChain.java:237)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(
      Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(ApplicationFilterChain.java:157)
      	at com.atlassian.jira.web.filters.AccessLogFilter.doFilter(
      Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(AccessLogFilter.java:51)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
      Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(ApplicationFilterChain.java:186)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(
      Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(ApplicationFilterChain.java:157)
      	at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(
      Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/FilterChain;)Lcom/opensymphony/module/sitemesh/Page;(PageFilter.java:119)
      	at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(
      Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(PageFilter.java:55)
      	at com.atlassian.jira.web.filters.SitemeshExcludePathFilter.doFilter(
      Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(SitemeshExcludePathFilter.java:38)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(ApplicationFilterChain.java:186)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;
      Ljavax/servlet/ServletResponse;)V(ApplicationFilterChain.java:157)
      	at com.atlassian.seraph.filter.SecurityFilter.doFilter(Ljavax/servlet/ServletRequest;
      Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(SecurityFilter.java:182)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
      Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(ApplicationFilterChain.java:186)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(
      Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(ApplicationFilterChain.java:157)
      	at com.atlassian.seraph.filter.LoginFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(LoginFilter.java:177)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
      Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(ApplicationFilterChain.java:186)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(
      Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(ApplicationFilterChain.java:157)
      	at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(
      Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(ProfilingFilter.java:122)
      	at com.atlassian.jira.web.filters.ProfilingAndErrorFilter.doFilter(
      Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(ProfilingAndErrorFilter.java:25)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
      Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(ApplicationFilterChain.java:186)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(
      Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(ApplicationFilterChain.java:157)
      	at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(
      Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(ActionCleanupDelayFilter.java:39)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(ApplicationFilterChain.java:186)
      Caused by: com.opensymphony.user.EntityNotFoundException: No user null found
      	at com.opensymphony.user.UserManager.getEntity(Ljava/lang/String;
      Ljava/util/List;I)Lcom/opensymphony/user/Entity;(UserManager.java:302)
      	at com.opensymphony.user.UserManager.getUser(Ljava/lang/String;)Lcom/opensymphony/user/User;(UserManager.java:193)
      	at com.atlassian.jira.appconsistency.integrity.check.PortletCheck.doCorrect()Ljava/util/List;(PortletCheck.java:86)
      	at com.atlassian.jira.appconsistency.integrity.check.PortletCheck.correct()Ljava/util/List;(PortletCheck.java:114)
      	at com.atlassian.jira.appconsistency.integrity.IntegrityChecker.correct
      	at com.atlassian.jira.appconsistency.integrity.IntegrityChecker.correctWithIds(Ljava/util/List;)Ljava/util/Map;(IntegrityChecker.java:65)
      	at com.atlassian.jira.web.action.admin.IntegrityChecker.doExecute()Ljava/lang/String;(IntegrityChecker.java:69)
      	at webwork.action.ActionSupport.execute()Ljava/lang/String;(ActionSupport.java:153)
      	at com.atlassian.jira.action.JiraActionSupport.execute()Ljava/lang/String;(JiraActionSupport.java:58)
      	at webwork.dispatcher.GenericDispatcher.executeAction()V(GenericDispatcher.java:132)
      

      Attachments

        Activity

          People

            justin@atlassian.com Justin Koke
            brian@atlassian.com BrianH
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: