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] | 3 months ago
  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 | 3 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 | 3 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!
  3. 0

    GitHub comment 281#248293185

    GitHub | 3 months ago | nicolas-raoul
    java.lang.RuntimeException: No-args constructor for class fr.free.nrw.commons.upload.MwVolleyApi$Page does not exist. Register an InstanceCreator with Gson for this type to fix this problem.
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    'No args constructor for class does not exist', but it does

    Stack Overflow | 2 months ago | melange
    java.lang.RuntimeException: No-args constructor for class fr.free.nrw.commons.upload.MwVolleyApi$Page does not exist. Register an InstanceCreator with Gson for this type to fix this problem.
  6. 0

    GitHub comment 281#252407576

    GitHub | 2 months ago | nicolas-raoul
    java.lang.RuntimeException: No-args constructor for class fr.free.nrw.commons.upload.MwVolleyApi$Page does not exist. Register an InstanceCreator with Gson for this type to fix this problem.

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    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