Expired Advanced Roadmaps license causes app to be disabled in Jira

Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.

Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Except Fisheye and Crucible

Summary

Advanced Roadmaps is disabled if using an expired Advanced Roadmaps license. This issue will still appear even after upgrading to a Jira Data Center license.

As of Jira Data Center 8.15, Advanced Roadmaps should no longer require its own license as it is now bundled with the product as referenced in this article.

Environment

Jira Software Server / Jira Data Center

Diagnosis

Viewing Advanced Roadmaps under Jira Administration > Manage apps page shows the plugins as disabled with no way to enable them.

(Auto-migrated image: description temporarily unavailable)

When reviewing the atlassian-jira.logfile, there will be errors when starting up the Advanced Roadmap plugins:

1 2 3 4 5 6 7 8 9 10 2023-11-04 22:56:44,937-0400 JIRA-Bootstrap WARN      [c.a.jira.startup.JiraStartupLogger]  2 plugins failed to load during Jira startup.'com.atlassian.jpo' - 'Advanced Roadmaps plans'  failed to load. Error creating bean with name 'com.atlassian.rm.common.bridges.jpo1.api.permissions.DefaultPluginPermissionsServiceBridgeProxy': Unsatisfied dependency expressed through constructor parameter 1; nested exception ... It was loaded from /fusion/data/jira/home/plugins/installed-plugins/portfolio-plugin-9.4.1.jar'com.atlassian.teams' - 'Advanced Roadmaps Team Management'  failed to load. ... It was loaded from /fusion/data/jira/home/plugins/installed-plugins/team-management-plugin-9.4.1.jar

Cause

Advanced Roadmaps was missing jira-portfolio-9.4.1.jar, a required JAR file for the plugin, in the <JIRA_HOME>/plugins/installed-plugins directory.

Solution

  1. Stop the Jira instance.

  2. Download jira-portfolio-9.4.1.jar from another instance.

  3. Move jira-portfolio-9.4.1.jar to <JIRA_HOME>/plugins/installed-plugins.

  4. Set the permission and ownership of jira-portfolio-9.4.1.jar the same as portfolio-plugin-9.4.1.jar

  5. Remove the .bundled-plugins and .osgi-plugins folders manually from the <JIRA Home>/plugins directory (these are hidden by default):

  6. Start the Jira instance.

Updated on March 12, 2025

Still need help?

The Atlassian Community is here for you.