java.lang.RuntimeException: javax.servlet.ServletException: java.lang.IllegalArgumentException: Root page 'com.atlassian.jira.gadgets:dashboard-page' does not exist!

Atlassian JIRA | Vinicius Fontes [Atlassian] | 8 months ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    h3. Summary JIRA becomes inacessible after upgrading JIRA Service Desk to 3.2.0. h3. Environment * PostgreSQL 9.3 h3. Steps to Reproduce # Install JIRA 7.0.10 or 7.1.9 # Install JIRA Service Desk 3.0.10 or 3.1.9 # Upgrade JIRA to 7.2.0 # Navigate to *Cog Icon > Applications > Upgrade JIRA Service Desk to 3.2.0* # Navigate to any other page in JIRA. h3. Expected Results JIRA should be accessible after the upgrade. h3. Actual Results JIRA becomes inacessible, showing a 500 error with the following stack trace: !Screen Shot 2016-08-29 at 1.26.24 PM.png|thumbnail! {code} Technical details Log's referral number: 1949e8c6-a651-4a17-8ab8-d8f1b3666a10 Cause Referer URL: http://localhost:8080/plugins/servlet/applications/versions-licenses java.lang.RuntimeException: javax.servlet.ServletException: java.lang.IllegalArgumentException: Root page 'com.atlassian.jira.gadgets:dashboard-page' does not exist! java.lang.RuntimeException: javax.servlet.ServletException: java.lang.IllegalArgumentException: Root page 'com.atlassian.jira.gadgets:dashboard-page' does not exist! at com.atlassian.web.servlet.plugin.DynamicAuthorizationServletForwarder.forward(DynamicAuthorizationServletForwarder.java:55) [?:?] at com.atlassian.web.servlet.plugin.DynamicAuthorizationServletForwarder.forwardSafely(DynamicAuthorizationServletForwarder.java:83) [?:?] at com.atlassian.web.servlet.plugin.SanitizingServletForwarder.forwardSafely(SanitizingServletForwarder.java:48) [?:?] at com.atlassian.web.servlet.plugin.RememberingServletForwarder.forwardSafely(RememberingServletForwarder.java:75) [?:?] at com.atlassian.web.servlet.plugin.ResolvingServletForwarder.forwardSafely(ResolvingServletForwarder.java:52) [?:?] at com.atlassian.web.servlet.plugin.request.RedirectInterceptingResponse.lambda$null$0(RedirectInterceptingResponse.java:43) [?:?] at java.util.Optional.map(Optional.java:215) [?:1.8.0_77] at com.atlassian.web.servlet.plugin.request.RedirectInterceptingResponse.lambda$sendRedirect$1(RedirectInterceptingResponse.java:43) [?:?] at java.util.Optional.flatMap(Optional.java:241) [?:1.8.0_77] at com.atlassian.web.servlet.plugin.request.RedirectInterceptingResponse.sendRedirect(RedirectInterceptingResponse.java:43) [?:?] at javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:138) [servlet-api.jar:?] at com.atlassian.core.filters.HeaderSanitisingResponseWrapper.sendRedirect(HeaderSanitisingResponseWrapper.java:85) [atlassian-core-5.0.6.jar:?] (...) {code} h3. Notes * It doesn't look like anything breaks permanently. JIRA works fine after a restart. * Uninstalling JSD 3.0.10 on JIRA 7.2.0 before installing JSD 3.2.0 does not make a difference. I have included the full {{catalina.out}} from the moment JSD begun its update and the full stack trace above in the following attachments: * [^catalina.out from the moment JSD started being updated.txt] * [^full stack trace.txt] h3. Workarounds * Restart JIRA. No errors occur after that. * When upgrading JIRA to 7.2.0, use a clean {{jira-home}} folder, without any add-ons.

    Atlassian JIRA | 8 months ago | Vinicius Fontes [Atlassian]
    java.lang.RuntimeException: javax.servlet.ServletException: java.lang.IllegalArgumentException: Root page 'com.atlassian.jira.gadgets:dashboard-page' does not exist!
  2. 0

    h3. Summary JIRA becomes inacessible after upgrading JIRA Service Desk to 3.2.0. h3. Environment * PostgreSQL 9.3 h3. Steps to Reproduce # Install JIRA 7.0.10 or 7.1.9 # Install JIRA Service Desk 3.0.10 or 3.1.9 # Upgrade JIRA to 7.2.0 # Navigate to *Cog Icon > Applications > Upgrade JIRA Service Desk to 3.2.0* # Navigate to any other page in JIRA. h3. Expected Results JIRA should be accessible after the upgrade. h3. Actual Results JIRA becomes inacessible, showing a 500 error with the following stack trace: !Screen Shot 2016-08-29 at 1.26.24 PM.png|thumbnail! {code:java} Technical details Log's referral number: 1949e8c6-a651-4a17-8ab8-d8f1b3666a10 Cause Referer URL: http://localhost:8080/plugins/servlet/applications/versions-licenses java.lang.RuntimeException: javax.servlet.ServletException: java.lang.IllegalArgumentException: Root page 'com.atlassian.jira.gadgets:dashboard-page' does not exist! java.lang.RuntimeException: javax.servlet.ServletException: java.lang.IllegalArgumentException: Root page 'com.atlassian.jira.gadgets:dashboard-page' does not exist! at com.atlassian.web.servlet.plugin.DynamicAuthorizationServletForwarder.forward(DynamicAuthorizationServletForwarder.java:55) [?:?] at com.atlassian.web.servlet.plugin.DynamicAuthorizationServletForwarder.forwardSafely(DynamicAuthorizationServletForwarder.java:83) [?:?] at com.atlassian.web.servlet.plugin.SanitizingServletForwarder.forwardSafely(SanitizingServletForwarder.java:48) [?:?] at com.atlassian.web.servlet.plugin.RememberingServletForwarder.forwardSafely(RememberingServletForwarder.java:75) [?:?] at com.atlassian.web.servlet.plugin.ResolvingServletForwarder.forwardSafely(ResolvingServletForwarder.java:52) [?:?] at com.atlassian.web.servlet.plugin.request.RedirectInterceptingResponse.lambda$null$0(RedirectInterceptingResponse.java:43) [?:?] at java.util.Optional.map(Optional.java:215) [?:1.8.0_77] at com.atlassian.web.servlet.plugin.request.RedirectInterceptingResponse.lambda$sendRedirect$1(RedirectInterceptingResponse.java:43) [?:?] at java.util.Optional.flatMap(Optional.java:241) [?:1.8.0_77] at com.atlassian.web.servlet.plugin.request.RedirectInterceptingResponse.sendRedirect(RedirectInterceptingResponse.java:43) [?:?] at javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:138) [servlet-api.jar:?] at com.atlassian.core.filters.HeaderSanitisingResponseWrapper.sendRedirect(HeaderSanitisingResponseWrapper.java:85) [atlassian-core-5.0.6.jar:?] (...) {code} h3. Notes * It doesn't look like anything breaks permanently. JIRA works fine after a restart. * Uninstalling JSD 3.0.10 on JIRA 7.2.0 before installing JSD 3.2.0 does not make a difference. I have included the full {{catalina.out}} from the moment JSD begun its update and the full stack trace above in the following attachments: * [^catalina.out from the moment JSD started being updated.txt] * [^full stack trace.txt] h3. Workarounds * Restart JIRA. No errors occur after that. * When upgrading JIRA to 7.2.0, use a clean {{jira-home}} folder, without any add-ons.

    Atlassian JIRA | 7 months ago | Lachlan Goodhew-Cook
    java.lang.RuntimeException: javax.servlet.ServletException: java.lang.IllegalArgumentException: Root page 'com.atlassian.jira.gadgets:dashboard-page' does not exist!

    Root Cause Analysis

    1. java.lang.RuntimeException

      javax.servlet.ServletException: java.lang.IllegalArgumentException: Root page 'com.atlassian.jira.gadgets:dashboard-page' does not exist!

      at com.atlassian.web.servlet.plugin.DynamicAuthorizationServletForwarder.forward()
    2. com.atlassian.web
      RedirectInterceptingResponse.lambda$null$0
      1. com.atlassian.web.servlet.plugin.DynamicAuthorizationServletForwarder.forward(DynamicAuthorizationServletForwarder.java:55)[?:?]
      2. com.atlassian.web.servlet.plugin.DynamicAuthorizationServletForwarder.forwardSafely(DynamicAuthorizationServletForwarder.java:83)[?:?]
      3. com.atlassian.web.servlet.plugin.SanitizingServletForwarder.forwardSafely(SanitizingServletForwarder.java:48)[?:?]
      4. com.atlassian.web.servlet.plugin.RememberingServletForwarder.forwardSafely(RememberingServletForwarder.java:75)[?:?]
      5. com.atlassian.web.servlet.plugin.ResolvingServletForwarder.forwardSafely(ResolvingServletForwarder.java:52)[?:?]
      6. com.atlassian.web.servlet.plugin.request.RedirectInterceptingResponse.lambda$null$0(RedirectInterceptingResponse.java:43)[?:?]
      6 frames
    3. Java RT
      Optional.map
      1. java.util.Optional.map(Optional.java:215)[?:1.8.0_77]
      1 frame
    4. com.atlassian.web
      RedirectInterceptingResponse.lambda$sendRedirect$1
      1. com.atlassian.web.servlet.plugin.request.RedirectInterceptingResponse.lambda$sendRedirect$1(RedirectInterceptingResponse.java:43)[?:?]
      1 frame
    5. Java RT
      Optional.flatMap
      1. java.util.Optional.flatMap(Optional.java:241)[?:1.8.0_77]
      1 frame
    6. com.atlassian.web
      RedirectInterceptingResponse.sendRedirect
      1. com.atlassian.web.servlet.plugin.request.RedirectInterceptingResponse.sendRedirect(RedirectInterceptingResponse.java:43)[?:?]
      1 frame
    7. JavaServlet
      HttpServletResponseWrapper.sendRedirect
      1. javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:138)[servlet-api.jar:?]
      1 frame
    8. com.atlassian.core
      HeaderSanitisingResponseWrapper.sendRedirect
      1. com.atlassian.core.filters.HeaderSanitisingResponseWrapper.sendRedirect(HeaderSanitisingResponseWrapper.java:85)[atlassian-core-5.0.6.jar:?]
      1 frame