-
Bug
-
Resolution: Fixed
-
High
-
5.10.1, 5.4.11, 5.12.1, 5.12.2, 5.12.4
-
5
-
Severity 2 - Major
-
25
-
Issue Summary
This is reproducible on Data Center: yes
The OSGi dependency chain between the ServiceDesk -> Assets -> ATST plugins means whenever the ATST plugin is updated via Marketplace Assets, ServiceDesk and > 50 plugins are all disabled/enabled effectively making the instance unresponsive for an excessive amount of time.
Further details from customers can be found in
Steps to Reproduce
- Start JSM DC 5.12.1
- Navigate to the admin screen /plugins/servlet/upm?source=side_nav_manage_addons
- ATST should be marked as Update Available
- ATST 1.50.1 (Bundled)-> 1.54.1 (or later on Marketplace)
- Run the update process to update
Expected Results
ATST should take 1-2 minutes to download and install but Jira/JSM should remain useable at all times.
Only ATST or a very small number of plugins should be disabled/enabled
Actual Results
The instance remains running but significant parts of the functionality are unavailable as 50+ plugins are disabled/enabled
The below exception is thrown in the atlassian-jira.log file:
2024-01-17 11:25:20,288+0000 UpmAsynchronousTaskManager:thread-3 INFO admin [c.a.plugin.manager.DefaultPluginManager] Found mandatory, optional and dynamically dependent plugins to re-enable after plugin upgrade 'com.atlassian.troubleshooting.plugin-jira': [com.atlassian.pats.pats-plugin, com.atlassian.jira.gadgets, com.atlassian.jira.plugins.inline-create.jira-inline-issue-create-plugin, com.atlassian.jira.migration.jira-migration-plugin, com.atlassian.jira.plugins.inform.batchers, com.atlassian.mywork.mywork-jira-provider-plugin, com.atlassian.plugins.helptips.jira-help-tips, com.atlassian.jira.mobile, com.atlassian.jira.plugins.jira-admin-helper-plugin, com.atlassian.servicedesk.application, com.atlassian.jira.plugins.jira-dnd-attachment-plugin, com.atlassian.jira.jira-quick-edit-plugin, com.atlassian.jira.jira-core-reports-plugin, com.atlassian.jira.collector.plugin.jira-issue-collector-plugin, com.atlassian.business.insights.core-plugin, com.atlassian.jira.plugins.webhooks.jira-webhooks-plugin, com.atlassian.jira.jira-projects-issue-navigator, com.atlassian.jira.jira-issue-link-remote-jira-plugin, com.codebarrel.addons.automation, com.atlassian.jira.jira-issue-link-confluence-plugin, com.atlassian.jira.mobile.jira-mobile-rest, com.atlassian.jira.jira-atst-healthcheck-plugin, com.atlassian.jira.jira-view-issue-plugin, com.atlassian.jira.jira-issue-nav-plugin, com.atlassian.servicedesk.servicedesk-lingo-integration-plugin, com.atlassian.business.insights.jira-plugin, com.atlassian.jira.jira-issue-link-applinks-common-plugin, com.atlassian.servicedesk.frontend-webpack-plugin, com.atlassian.jira.jira-share-plugin, com.atlassian.servicedesk.plugins.servicedesk-search-plugin, com.atlassian.servicedesk.servicedesk-canned-responses-plugin, com.atlassian.plugins.atlassian-chaperone, com.atlassian.servicedesk.servicedesk-reports-plugin, com.atlassian.servicedesk.servicedesk-knowledge-base-plugin, com.atlassian.servicedesk.servicedesk-notifications-plugin, com.atlassian.servicedesk.plugins.automation.servicedesk-automation-then-webhook-plugin, com.atlassian.servicedesk.servicedesk-variable-substitution-plugin, com.atlassian.servicedesk.plugins.automation.servicedesk-automation-modules-plugin, com.atlassian.jira.plugins.workinghours, com.atlassian.jira.plugins.jira-assets-plugin, com.atlassian.servicedesk.servicedesk-lingo-plugin, com.atlassian.servicedesk, com.atlassian.servicedesk.project-ui, com.atlassian.servicedesk.core-ui, com.atlassian.servicedesk.public-rest-api, com.atlassian.jira.jira-issue-nav-components, com.atlassian.servicedesk.incident-management-plugin, com.atlassian.servicedesk.approvals-plugin, com.atlassian.servicedesk.plugins.automation.servicedesk-automation-plugin, com.riadalabs.jira.plugins.insight, com.atlassian.jira.rest, com.atlassian.jira-core-project-templates, com.atlassian.jira.jira-projects-plugin, com.atlassian.jira.project-templates-plugin, com.atlassian.jira.plugins.jira-importers-plugin, com.atlassian.jira.jira-project-config-plugin, com.atlassian.jira.plugins.workflow.sharing.jira-workflow-sharing-plugin, com.atlassian.jira.plugins.jira-workflow-designer]. Enabling...2024-01-17 11:25:20,292+0000 UpmAsynchronousTaskManager:thread-3 INFO admin [c.a.plugin.manager.DefaultPluginManager] Updating plugin 'com.atlassian.troubleshooting.plugin-jira' from version '1.50.2' to version '1.54.1'
Workaround
Currently there is no known workaround for this behaviour. A workaround will be added here when available
- relates to
-
JRASERVER-76899 Upgrading ATST or SSO for datacenter or other bundled plugins causes all user installed plugin to be impacted.
- Closed