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

Upgrading JSM after JSW update causes plugins to be disabled and enabled back

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Medium
    • None
    • 8.22.0, 9.12.5
    • Upgrade
    • None

    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

      1. Step 1. Install Jira software + JSM .
      2. Step 2 Upgrade Jira software to 9.12.7.
      3. Step 3 Navigate to Jira admin settings >Applications > Licenses > Upgrade JSD to compatible version 5.12.7
      4. 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

      Attachments

        Activity

          People

            Unassigned Unassigned
            19936352075c Deepak R
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated: