-
Bug
-
Resolution: Done
-
Low (View bug fix roadmap)
-
None
-
8.12.2, 8.20.1, 8.13.15, 8.13.18, 8.20.6, 8.20.7
-
None
-
8.12
-
15
-
Severity 3 - Minor
-
10
-
Issue Summary
After updating Mobile Plugin for Jira Data Center and Server to version 3.3.1, the plugin cannot be enabled.
Steps to Reproduce
- Go to Jira Administration > Manage apps > click Update for the "Mobile Plugin for Jira Data Center and Server" to upgrade it to the latest version 3.3.1
Expected Results
The app is successfully updated to the version 3.3.1.
Actual Results
An error appears stating "The app has been installed but cannot be enabled."
The below exception is thrown in the atlassian-jira.log file:
2022-04-13 12:00:08,400+0200 UpmAsynchronousTaskManager:thread-3 ERROR XXXXX 720x441x2 1y9yvw8 0:0:0:0:0:0:0:1 /rest/plugins/1.0/ [c.a.p.osgi.factory.OsgiPluginInstalledHelper] Cannot determine required plugins, cannot resolve bundle 'com.atlassian.jira.mobile.jira-mobile-rest' 2022-04-13 12:00:08,407+0200 UpmAsynchronousTaskManager:thread-3 ERROR XXXXX 720x441x2 1y9yvw8 0:0:0:0:0:0:0:1 /rest/plugins/1.0/ [c.a.p.osgi.factory.OsgiPlugin] Detected an error (BundleException) enabling the plugin 'com.atlassian.jira.mobile.jira-mobile-rest' : Unable to resolve com.atlassian.jira.mobile.jira-mobile-rest [286](R 286.0): missing requirement [com.atlassian.jira.mobile.jira-mobile-rest [286](R 286.0)] osgi.wiring.package; (osgi.wiring.package=com.atlassian.jira.security.request) Unresolved requirements: [[com.atlassian.jira.mobile.jira-mobile-rest [286](R 286.0)] osgi.wiring.package; (osgi.wiring.package=com.atlassian.jira.security.request)]. This error usually occurs when your plugin imports a package from another bundle with a specific version constraint and either the bundle providing that package doesn't meet those version constraints, or there is no bundle available that provides the specified package. For more details on how to fix this, see https://developer.atlassian.com/x/mQAN 2022-04-13 12:00:08,407+0200 UpmAsynchronousTaskManager:thread-3 WARN XXXXX 720x441x2 1y9yvw8 0:0:0:0:0:0:0:1 /rest/plugins/1.0/ [c.a.plugin.impl.AbstractPlugin] Unable to enable plugin 'com.atlassian.jira.mobile.jira-mobile-rest' 2022-04-13 12:00:08,407+0200 UpmAsynchronousTaskManager:thread-3 WARN XXXXX 720x441x2 1y9yvw8 0:0:0:0:0:0:0:1 /rest/plugins/1.0/ [c.a.plugin.impl.AbstractPlugin] Because of this exception com.atlassian.plugin.osgi.container.OsgiContainerException: Cannot start plugin: com.atlassian.jira.mobile.jira-mobile-rest [..] Caused by: org.osgi.framework.BundleException: Unable to resolve com.atlassian.jira.mobile.jira-mobile-rest [286](R 286.0): missing requirement [com.atlassian.jira.mobile.jira-mobile-rest [286](R 286.0)] osgi.wiring.package; (osgi.wiring.package=com.atlassian.jira.security.request) Unresolved requirements: [[com.atlassian.jira.mobile.jira-mobile-rest [286](R 286.0)] osgi.wiring.package; (osgi.wiring.package=com.atlassian.jira.security.request)] at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4149) at org.apache.felix.framework.Felix.startBundle(Felix.java:2119) at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998) at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:984) at com.atlassian.plugin.osgi.factory.OsgiPlugin.enableInternal(OsgiPlugin.java:405)
Workaround
Currently there is no known workaround to make the version 3.3.1 work and this version has been recalled and is not available for download anymore.
To be able to use the plugin again, uninstall it and install the previous version 3.2.9 using the steps in "Install an app from a file" section from this KB.
Hi all,
3.3.1 is not available on marketplace anymore. If you still have the issue, install the latest version supported by your Jira version from marketplace (e.g. 3.2.15 for Jira 8.3 - 8.22 is the latest one at the moment).
Regards,
Volodymyr