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

Upgrading or uninstalling Servicedesk causes the Jira Dashboard to fail to load

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Low Low
    • None
    • 9.4.0, 9.12.0
    • Dashboard & Gadgets
    • None

      Issue Summary

      This is reproducible on Data Center: (yes) 

      Steps to Reproduce

      1. Upgrade or Uninstall JSM
      2. Load onto the Jira dashboard page, eg /jira/secure/Dashboard.jspa

      Expected Results

      The dashboard loads as Jira is still running

      Actual Results

      Error 500 page shows:

      The below exception is thrown in the atlassian-jira.log file:

      2024-05-17 11:22:56,639 http-nio-2990-exec-5 url: /jira/internal-error ERROR      [c.a.j.w.s.InternalServerErrorServlet] {errorId=3dfb955c-1563-418d-9d22-f8a2c670c2d7, interpretedMsg=, cause=java.lang.IllegalArgumentException: Root page 'com.atlassian.jira.gadgets:dashboard-page' does not exist!, stacktrace=java.lang.IllegalArgumentException: Root page 'com.atlassian.jira.gadgets:dashboard-page' does not exist!
          at com.atlassian.plugin.webresource.impl.snapshot.Snapshot.lambda$getRootPage$0(Snapshot.java:108) [atlassian-plugins-webresource-6.0.5.jar:?]
          at java.base/java.util.Optional.orElseThrow(Optional.java:408) [?:?]
          at com.atlassian.plugin.webresource.impl.snapshot.Snapshot.getRootPage(Snapshot.java:108) [atlassian-plugins-webresource-6.0.5.jar:?]
          at com.atlassian.plugin.webresource.assembler.DefaultRequiredResources.requirePage(DefaultRequiredResources.java:165) [atlassian-plugins-webresource-6.0.5.jar:?]
          at com.atlassian.jira.web.action.Dashboard.doExecute(Dashboard.java:206) [classes/:?]
          at webwork.action.ActionSupport.execute(ActionSupport.java:165) [webwork-1.4-atlassian-31.jar:?]
          at com.atlassian.jira.web.action.JiraWebActionSupport.execute(JiraWebActionSupport.java:1382) [jira-api-9.12.0-QR-20231019203532.jar:?]
          at webwork.interceptor.DefaultInterceptorChain.proceed(DefaultInterceptorChain.java:39) [webwork-1.4-atlassian-31.jar:?]
          at webwork.interceptor.NestedInterceptorChain.proceed(NestedInterceptorChain.java:31) [webwork-1.4-atlassian-31.jar:?]
          at webwork.interceptor.ChainedInterceptor.intercept(ChainedInterceptor.java:16) [webwork-1.4-atlassian-31.jar:?]
          at webwork.interceptor.DefaultInterceptorChain.proceed(DefaultInterceptorChain.java:35) [webwork-1.4-atlassian-31.jar:?]
          at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:225) [webwork-1.4-atlassian-31.jar:?]
          at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:154) [webwork-1.4-atlassian-31.jar:?]
          at com.atlassian.jira.web.dispatcher.JiraWebworkActionDispatcher.service(JiraWebworkActionDispatcher.java:141) [classes/:?]
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) [servlet-api.jar:4.0.FR]
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) [catalina.jar:9.0.74]
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) [catalina.jar:9.0.74]
          at com.atlassian.jira.web.filters.JiraLastFilter.lambda$doFilter$0(JiraLastFilter.java:39) [classes/:?]
          at com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner.doFilter(ChainedFilterStepRunner.java:74) [classes/:?]
          at com.atlassian.jira.web.filters.JiraLastFilter.doFilter(JiraLastFilter.java:36) [classes/:?]
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) [catalina.jar:9.0.74]
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) [catalina.jar:9.0.74]
          at com.atlassian.core.filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:37) [atlassian-core-8.0.1.jar:?]
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) [catalina.jar:9.0.74]
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) [catalina.jar:9.0.74]
          at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:39) [atlassian-plugins-servlet-7.1.7.jar:?]
          at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.lambda$doFilter$0(DelegatingPluginFilter.java:57) [atlassian-plugins-servlet-7.1.7.jar:?]
          at com.atlassian.jira.onboarding.postsetup.ui.PostSetupAnnouncementsFilter.doFilter(PostSetupAnnouncementsFilter.java:53) [?:?]
          at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:62) [atlassian-plugins-servlet-7.1.7.jar:?] 

      Workaround

      Currently there is no known workaround for this behavior. A workaround will be added here when available

              Unassigned Unassigned
              c8bcca445054 Benjamin Suess
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: