Details
-
Bug
-
Resolution: Unresolved
-
Medium
-
None
-
8.22.0, 9.12.5
-
None
-
8.22
-
2
-
Severity 2 - Major
-
14
-
Description
Issue Summary
During the Upgrade of the Jira service management plugin from the Applications page, users accessing the system dashboard/login page get 500 errors.
This is reproducible on Data Center: (yes)
Steps to Reproduce
- Step 1. Install Jira software + JSM .
- Step 2 Upgrade Jira software to 9.12.7.
- Step 3 Navigate to Jira admin settings >Applications > Licenses > Upgrade JSD to compatible version 5.12.7
- Access the system dashboard in an incognito window as a regular user. You can notice a Jira 500 error page.
Expected Results
There is no downtime during the plugin upgrade.
Actual Results
The below information message is shown in the Atlassian-jira.log file, which shows that it is disabling all major plugins and enabling them back after the upgrade. We can notice during this time the dashboard and gadgets fail with 500 error for user trying to access Jira.
{code} 2024-04-23 12:42:17,829+0000 UpmAsynchronousTaskManager:thread-1 INFO admin 760x108x1 1soj5t9 172.29.187.94,172.50.0.3 /rest/plugins/1.0/ [c.a.plugin.manager.DefaultPluginManager] To disable plugins '[com.atlassian.jira.jira-email-processor-plugin]', we need to first disable all dependent enabled plugins: [com.atlassian.pats.pats-plugin(OPTIONAL), com.atlassian.jira.gadgets(OPTIONAL), com.atlassian.jira.jira-software-application(OPTIONAL), com.atlassian.jira.migration.jira-migration-plugin(OPTIONAL), com.atlassian.jira.plugins.inform.batchers(OPTIONAL), com.atlassian.mywork.mywork-jira-provider-plugin(OPTIONAL), com.atlassian.plugins.helptips.jira-help-tips(OPTIONAL), com.atlassian.jira.mobile(OPTIONAL), com.atlassian.jira.plugins.jira-admin-helper-plugin(OPTIONAL), com.atlassian.servicedesk.application(MANDATORY), com.atlassian.jira.plugins.jira-dnd-attachment-plugin(OPTIONAL), com.atlassian.jira.jira-quick-edit-plugin(OPTIONAL), com.atlassian.jira.jira-core-reports-plugin(OPTIONAL), com.atlassian.jira.collector.plugin.jira-issue-collector-plugin(OPTIONAL), com.atlassian.business.insights.core-plugin(DYNAMIC), com.atlassian.jira.plugins.webhooks.jira-webhooks-plugin(OPTIONAL), com.atlassian.jira.jira-projects-issue-navigator(OPTIONAL), com.atlassian.jira.jira-issue-link-remote-jira-plugin(OPTIONAL), com.codebarrel.addons.automation(OPTIONAL), com.atlassian.jira.mobile.jira-mobile-rest(OPTIONAL), com.atlassian.jirafisheyeplugin(OPTIONAL), com.atlassian.servicedesk.servicedesk-notifications-plugin(MANDATORY), com.atlassian.jira.jira-issue-nav-plugin(OPTIONAL), com.atlassian.servicedesk.servicedesk-lingo-integration-plugin(MANDATORY), com.atlassian.business.insights.jira-plugin(DYNAMIC), com.atlassian.servicedesk.frontend-webpack-plugin(MANDATORY), com.atlassian.jira.jira-share-plugin(OPTIONAL), com.atlassian.servicedesk.plugins.servicedesk-search-plugin(MANDATORY), com.atlassian.servicedesk.servicedesk-canned-responses-plugin(MANDATORY), com.atlassian.servicedesk.servicedesk-reports-plugin(MANDATORY), com.atlassian.servicedesk.servicedesk-knowledge-base-plugin(MANDATORY), com.atlassian.jira.plugin.ext.bamboo(OPTIONAL), com.atlassian.jira.plugins.jira-development-integration-plugin(OPTIONAL), com.atlassian.jira.plugins.jira-transition-triggers-plugin(OPTIONAL), com.atlassian.jira.plugins.jira-bitbucket-connector-plugin(OPTIONAL), com.atlassian.jira.plugins.jira-software-plugin(OPTIONAL), com.atlassian.servicedesk.plugins.automation.servicedesk-automation-then-webhook-plugin(MANDATORY), com.atlassian.servicedesk.servicedesk-variable-substitution-plugin(MANDATORY), com.atlassian.servicedesk.plugins.automation.servicedesk-automation-modules-plugin(MANDATORY), com.atlassian.jira.plugins.workinghours(MANDATORY), com.atlassian.servicedesk.servicedesk-lingo-plugin(MANDATORY), com.atlassian.servicedesk(MANDATORY), com.atlassian.servicedesk.project-ui(MANDATORY), com.atlassian.servicedesk.public-rest-api(MANDATORY), com.atlassian.servicedesk.incident-management-plugin(MANDATORY), com.atlassian.servicedesk.approvals-plugin(MANDATORY), com.atlassian.servicedesk.plugins.automation.servicedesk-automation-plugin(MANDATORY), com.riadalabs.jira.plugins.insight(OPTIONAL), com.atlassian.jira.plugins.jira-importers-plugin(OPTIONAL), com.atlassian.jpo(OPTIONAL), com.atlassian.jira.plugins.inline-create.jira-inline-issue-create-plugin(OPTIONAL), com.atlassian.teams(OPTIONAL), com.radiantminds.roadmaps-jira(OPTIONAL), com.pyxis.greenhopper.jira(OPTIONAL), com.atlassian.jira.jira-issue-nav-components(OPTIONAL), com.atlassian.jira.jira-issue-link-confluence-plugin(OPTIONAL), com.atlassian.jira.jira-view-issue-plugin(OPTIONAL), com.atlassian.jira.jira-issue-link-applinks-common-plugin(OPTIONAL), com.atlassian.jira.rest(OPTIONAL), com.atlassian.jira-core-project-templates(OPTIONAL), com.atlassian.jira.jira-projects-plugin(OPTIONAL), com.atlassian.jira.project-templates-plugin(OPTIONAL), com.atlassian.jira.jira-project-config-plugin(OPTIONAL), com.atlassian.jira.plugins.workflow.sharing.jira-workflow-sharing-plugin(OPTIONAL), com.atlassian.jira.plugins.jira-workflow-designer(OPTIONAL)] 2024-04-23 12:42:17,843+0000 UpmAsynchronousTaskManager:thread-1 INFO admin 760x108x1 1soj5t9 172.29.187.94,172.50.0.3 /rest/plugins/1.0/ [c.a.plugin.manager.DefaultPluginManager] Disabling com.atlassian.jira.jira-software-application {code}
Workaround
Currently, there is no known workaround for this behaviour. A workaround will be added here when available