Upgrading Configuration Manager for Jira DC app causes UPM to disable/enable Atlassian packages

XMLWordPrintable

    • 8.2
    • 28
    • Severity 3 - Minor
    • 7

      Issue Summary

      While upgrading Configuration Manager for Jira plugin, Universal Plugin Manager disables and enables Atlassian core packages causing a downtime to DC instances.

      Configuration manager has dependent plugins which needs to be stopped during the upgrade as recorded in the logs.

      This is reproducible on Data Center: yes

      Steps to Reproduce

      Jira DC - version 8.20.7
      Universal Plugin Manager - version 5.0.3
      Install Configuration Manager for Jira - version 6.10.5
      Click Update

      Expected Results

      Upgrading CMJ plugin only disables CMJ dependent plugins during the update process. The plugin gets updated.

      Actual Results

      The plugin gets updated but Universal Plugin Manager disables core Jira plugins. Logs record it:

      To disable plugins '[com.botronsoft.jira.rollout.configuration-manager-core]', we need to first disable all dependent enabled plugins:
      

      Here is the full list of plugins disabled:

      To disable plugins '[com.botronsoft.jira.rollout.configuration-manager-core]', 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.ntg.dcis.scheduler.scheduler(OPTIONAL), com.atlassian.jira.plugins.inform.batchers(OPTIONAL), cloud.bdq.jsdattachmentemailer(OPTIONAL), com.atlassian.mywork.mywork-jira-provider-plugin(OPTIONAL), com.atlassian.plugins.helptips.jira-help-tips(OPTIONAL), com.ntg.dcdd.emlPaymentGateway(OPTIONAL), com.yasoon.jira.light(DYNAMIC), com.intenso.jira.issue-templates(DYNAMIC), com.atlassian.jira.mobile(OPTIONAL), com.atlassian.jira.plugins.jira-admin-helper-plugin(OPTIONAL), com.sourcesense.jira.plugin.cascadingselect(OPTIONAL), com.atlassian.servicedesk.application(OPTIONAL), com.atlassian.jira.plugins.jira-dnd-attachment-plugin(OPTIONAL), com.projectbalm.riskregister.riskregister-jira(OPTIONAL), com.oldstreetsolutions.atlassian.jira.custom-charts(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.ntg.dcdd.restapi(OPTIONAL), com.midori.jira.plugin.pdfautomation(OPTIONAL), 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.intenso.jira.plugins.jsd-extender(OPTIONAL), com.botronsoft.jira.rollout.integrity-check(MANDATORY), net.brokenbuild.subcomponents(OPTIONAL), com.atlassian.jira.ext.calendar(OPTIONAL), com.atlassian.jira.mobile.jira-mobile-rest(OPTIONAL), com.atlassian.servicedesk.servicedesk-canned-responses-plugin(OPTIONAL), com.atlassian.jirafisheyeplugin(OPTIONAL), com.ntg.dcis.reporter(OPTIONAL), com.atlassian.servicedesk.servicedesk-notifications-plugin(OPTIONAL), com.atlassian.jira.jira-issue-nav-plugin(OPTIONAL), com.atlassian.servicedesk.servicedesk-lingo-integration-plugin(OPTIONAL), com.atlassian.business.insights.jira-plugin(DYNAMIC), com.atlassian.servicedesk.servicedesk-reports-plugin(OPTIONAL), com.atlassian.servicedesk.frontend-webpack-plugin(OPTIONAL), com.atlassian.jira.jira-share-plugin(OPTIONAL), com.atlassian.servicedesk.plugins.servicedesk-search-plugin(OPTIONAL), com.atlassian.servicedesk.servicedesk-knowledge-base-plugin(OPTIONAL), 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(OPTIONAL), com.atlassian.servicedesk.servicedesk-variable-substitution-plugin(OPTIONAL), com.atlassian.servicedesk.plugins.automation.servicedesk-automation-modules-plugin(OPTIONAL), com.atlassian.servicedesk.approvals-plugin(OPTIONAL), com.riadalabs.jira.plugins.insight(OPTIONAL), com.onresolve.jira.groovy.groovyrunner(OPTIONAL), com.atlassian.jira.migration.jira-migration-plugin(OPTIONAL), com.codebarrel.addons.automation(OPTIONAL), com.atlassian.jira.plugins.workinghours(OPTIONAL), com.atlassian.servicedesk.servicedesk-lingo-plugin(OPTIONAL), com.atlassian.servicedesk(OPTIONAL), com.atlassian.servicedesk.project-ui(OPTIONAL), com.atlassian.servicedesk.public-rest-api(OPTIONAL), com.atlassian.servicedesk.plugins.automation.servicedesk-automation-plugin(OPTIONAL), com.atlassian.servicedesk.incident-management-plugin(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)]
      

      Workaround

      None

            Assignee:
            Unassigned
            Reporter:
            Binoy Nicholas
            Votes:
            47 Vote for this issue
            Watchers:
            49 Start watching this issue

              Created:
              Updated: