Details
-
Bug
-
Resolution: Invalid
-
Highest
-
4.0 Milestone 3
-
4
-
Description
I've seen this a number of times now. There seems to be an issue with caching of bundled plugins. Upgrading a bundled plugin doesn't work. When JIRA starts you'll get an exception like this:
[18:06:35.553][info][talledLocalContainer] 2009-03-01 18:06:35,547 main INFO [atlassian.plugin.loaders.DirectoryPluginLoader] Plugin Unit: /tmp/tomcat5x_18192_jira_autotest/plugins/.bundled-plugins/atlassian-gadgets-dashboard-plugin-1.0.0-dashhack-20090228.005559-40.jar (1235847920000) created [18:06:36.265][info][talledLocalContainer] 2009-03-01 18:06:36,259 main INFO [plugin.osgi.factory.UnrecognisedModuleDescriptorFallbackFactory] Unknown module descriptor of type rest registered as a unrecognised descriptor. [18:06:36.283][info][talledLocalContainer] 2009-03-01 18:06:36,261 main INFO [atlassian.plugin.loaders.DirectoryPluginLoader] Plugin Unit: /tmp/tomcat5x_18192_jira_autotest/plugins/.bundled-plugins/atlassian-gadgets-directory-plugin-1.0.0-dashhack-20090228.005559-40.jar (1235847922000) created [18:06:36.453][info][talledLocalContainer] 2009-03-01 18:06:36,444 main INFO [atlassian.plugin.loaders.DirectoryPluginLoader] Plugin Unit: /tmp/tomcat5x_18192_jira_autotest/plugins/.bundled-plugins/atlassian-gadgets-embedded-plugin-1.0.0-dashhack-20090228.005559-23.jar (1235847922000) created [18:06:36.591][info][talledLocalContainer] 2009-03-01 18:06:36,586 main INFO [atlassian.plugin.loaders.DirectoryPluginLoader] Plugin Unit: /tmp/tomcat5x_18192_jira_autotest/plugins/.bundled-plugins/atlassian-gadgets-publisher-plugin-1.0.0-dashhack-20090228.005559-40.jar (1235847922000) created [18:06:40.956][info][talledLocalContainer] 2009-03-01 18:06:40,950 main INFO [atlassian.plugin.loaders.DirectoryPluginLoader] Plugin Unit: /tmp/tomcat5x_18192_jira_autotest/plugins/.bundled-plugins/atlassian-gadgets-renderer-plugin-1.0.0-dashhack-20090228.005559-42.jar (1235847920000) created [18:06:41.044][info][talledLocalContainer] 2009-03-01 18:06:41,038 main INFO [atlassian.plugin.loaders.DirectoryPluginLoader] Plugin Unit: /tmp/tomcat5x_18192_jira_autotest/plugins/.bundled-plugins/atlassian-rest-module-0.5.1.jar (1235093746000) created [18:06:41.063][info][talledLocalContainer] 2009-03-01 18:06:41,056 main INFO [plugin.osgi.factory.UnrecognisedModuleDescriptorFallbackFactory] Unknown module descriptor of type rest registered as a unrecognised descriptor. [18:06:41.076][info][talledLocalContainer] 2009-03-01 18:06:41,056 main INFO [atlassian.plugin.loaders.DirectoryPluginLoader] Plugin Unit: /tmp/tomcat5x_18192_jira_autotest/plugins/.bundled-plugins/atlassian-rest-plugin-manager-plugin-0.3.1.jar (1235036840000) created [18:06:41.084][info][talledLocalContainer] 2009-03-01 18:06:41,076 main INFO [atlassian.plugin.loaders.DirectoryPluginLoader] Plugin Unit: /tmp/tomcat5x_18192_jira_autotest/plugins/.bundled-plugins/atlassian-template-renderer-api-1.0.beta3.jar (1234920872000) created [18:06:41.115][info][talledLocalContainer] 2009-03-01 18:06:41,108 main INFO [atlassian.plugin.loaders.DirectoryPluginLoader] Plugin Unit: /tmp/tomcat5x_18192_jira_autotest/plugins/.bundled-plugins/atlassian-template-renderer-velocity1.6-plugin-1.0.beta3.jar (1234920872000) created [18:06:41.128][info][talledLocalContainer] 2009-03-01 18:06:41,115 main INFO [atlassian.plugin.loaders.DirectoryPluginLoader] Plugin Unit: /tmp/tomcat5x_18192_jira_autotest/plugins/.bundled-plugins/bndlib-0.0.255.jar (1234315042000) created [18:06:41.139][info][talledLocalContainer] 2009-03-01 18:06:41,122 main INFO [atlassian.plugin.loaders.DirectoryPluginLoader] Plugin Unit: /tmp/tomcat5x_18192_jira_autotest/plugins/.bundled-plugins/com.springsource.com.google.common.collect-0.8.0.20080820.jar (1234743610000) created [18:06:41.147][info][talledLocalContainer] 2009-03-01 18:06:41,133 main INFO [plugin.osgi.factory.UnrecognisedModuleDescriptorFallbackFactory] Unknown module descriptor of type rest registered as a unrecognised descriptor. [18:06:41.159][info][talledLocalContainer] 2009-03-01 18:06:41,134 main INFO [atlassian.plugin.loaders.DirectoryPluginLoader] Plugin Unit: /tmp/tomcat5x_18192_jira_autotest/plugins/.bundled-plugins/jira-dashboard-plugin-1.0-20090224.222642-1.jar (1235514546000) created [18:06:41.171][info][talledLocalContainer] 2009-03-01 18:06:41,140 main INFO [atlassian.plugin.loaders.DirectoryPluginLoader] Plugin Unit: /tmp/tomcat5x_18192_jira_autotest/plugins/.bundled-plugins/sal-api-2.1.beta3.jar (1235690288000) created [18:06:41.203][info][talledLocalContainer] 2009-03-01 18:06:41,196 main INFO [atlassian.plugin.loaders.DirectoryPluginLoader] Plugin Unit: /tmp/tomcat5x_18192_jira_autotest/plugins/.bundled-plugins/sal-jira-plugin-2.1.beta3.jar (1235690284000) created [18:06:43.171][info][talledLocalContainer] 2009-03-01 18:06:43,167 main ERROR [com.atlassian.plugin.DefaultPluginManager] Unable to enable plugin com.atlassian.sal.jira [18:06:43.176][info][talledLocalContainer] com.atlassian.plugin.osgi.container.OsgiContainerException: Cannot start plugin: com.atlassian.sal.jira [18:06:43.184][info][talledLocalContainer] at com.atlassian.plugin.osgi.factory.OsgiPlugin.enable(OsgiPlugin.java:244) [18:06:43.191][info][talledLocalContainer] at com.atlassian.plugin.osgi.factory.OsgiPlugin.setEnabled(OsgiPlugin.java:202) [18:06:43.191][info][talledLocalContainer] at com.atlassian.plugin.DefaultPluginManager.addPlugins(DefaultPluginManager.java:426) [18:06:43.196][info][talledLocalContainer] at com.atlassian.plugin.DefaultPluginManager.init(DefaultPluginManager.java:139) [18:06:43.197][info][talledLocalContainer] at com.atlassian.jira.plugin.JiraPluginManager.start(JiraPluginManager.java:47) [18:06:43.204][info][talledLocalContainer] at com.atlassian.jira.ComponentManager.quickStart(ComponentManager.java:195) [18:06:43.209][info][talledLocalContainer] at com.atlassian.jira.ComponentManager.start(ComponentManager.java:174) [18:06:43.210][info][talledLocalContainer] at com.atlassian.jira.upgrade.ConsistencyLauncher.contextInitialized(ConsistencyLauncher.java:42) [18:06:43.216][info][talledLocalContainer] at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764) [18:06:43.223][info][talledLocalContainer] at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216) [18:06:43.223][info][talledLocalContainer] at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) [18:06:43.228][info][talledLocalContainer] at org.apache.catalina.core.StandardHost.start(StandardHost.java:736) [18:06:43.229][info][talledLocalContainer] at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) [18:06:43.234][info][talledLocalContainer] at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) [18:06:43.242][info][talledLocalContainer] at org.apache.catalina.core.StandardService.start(StandardService.java:448) [18:06:43.242][info][talledLocalContainer] at org.apache.catalina.core.StandardServer.start(StandardServer.java:700) [18:06:43.248][info][talledLocalContainer] at org.apache.catalina.startup.Catalina.start(Catalina.java:552) [18:06:43.248][info][talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [18:06:43.253][info][talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [18:06:43.259][info][talledLocalContainer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [18:06:43.260][info][talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:597) [18:06:43.266][info][talledLocalContainer] at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) [18:06:43.266][info][talledLocalContainer] at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) [18:06:43.271][info][talledLocalContainer] Caused by: org.osgi.framework.BundleException: Unresolved constraint in bundle 24: package; (&(package=com.atlassian.jira)(version>=1.17.0)(version<=1.17.0)) [18:06:43.278][info][talledLocalContainer] at org.apache.felix.framework.Felix._resolveBundle(Felix.java:1725) [18:06:43.278][info][talledLocalContainer] at org.apache.felix.framework.Felix._startBundle(Felix.java:1588) [18:06:43.284][info][talledLocalContainer] at org.apache.felix.framework.Felix.startBundle(Felix.java:1541) [18:06:43.284][info][talledLocalContainer] at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:371) [18:06:43.290][info][talledLocalContainer] at com.atlassian.plugin.osgi.factory.OsgiPlugin.enable(OsgiPlugin.java:216) [18:06:43.290][info][talledLocalContainer] ... 22 more [18:06:43.318][info][talledLocalContainer] 2009-03-01 18:06:43,275 main INFO [atlassian.plugin.util.WaitUntil] Plugins that have yet to start: [com.atlassian.gadgets.embedded, com.atlassian.gadgets.dashboard, com.atlassian.jira.dashboard, com.atlassian.gadgets.renderer, com.atlassian.templaterenderer.atlassian-template-renderer-velocity1.6-plugin, com.atlassian.plugins.rest.atlassian-rest-module, com.atlassian.gadgets.publisher, com.atlassian.gadgets.directory], 60 seconds remaining [18:06:44.296][info][talledLocalContainer] 2009-03-01 18:06:44,277 main INFO [atlassian.plugin.util.WaitUntil] Plugins that have yet to start: [com.atlassian.gadgets.embedded, com.atlassian.gadgets.dashboard, com.atlassian.jira.dashboard, com.atlassian.gadgets.renderer, com.atlassian.templaterenderer.atlassian-template-renderer-velocity1.6-plugin, com.atlassian.plugins.rest.atlassian-rest-module, com.atlassian.gadgets.publisher, com.atlassian.gadgets.directory], 58 seconds remaining [18:06:45.297][info][talledLocalContainer] 2009-03-01 18:06:45,279 main INFO [atlassian.plugin.util.WaitUntil] Plugins that have yet to start: [com.atlassian.gadgets.embedded, com.atlassian.gadgets.dashboard, com.atlassian.jira.dashboard, com.atlassian.gadgets.renderer, com.atlassian.templaterenderer.atlassian-template-renderer-velocity1.6-plugin, com.atlassian.plugins.rest.atlassian-rest-module, com.atlassian.gadgets.publisher, com.atlassian.gadgets.directory], 57 seconds remaining [18:06:46.300][info][talledLocalContainer] 2009-03-01 18:06:46,281 main INFO [atlassian.plugin.util.WaitUntil] Plugins that have yet to start: [com.atlassian.gadgets.embedded, com.atlassian.gadgets.dashboard, com.atlassian.jira.dashboard, com.atlassian.gadgets.renderer, com.atlassian.templaterenderer.atlassian-template-renderer-velocity1.6-plugin, com.atlassian.plugins.rest.atlassian-rest-module, com.atlassian.gadgets.publisher, com.atlassian.gadgets.directory], 56 seconds remaining [18:06:47.302][info][talledLocalContainer] 2009-03-01 18:06:47,284 main INFO [atlassian.plugin.util.WaitUntil] Plugi
I haven't yet reliably re-produced this, but it seems to happen whenever I upgrade a bundled plugin to a newer version. The only way to fix it seems to be to delete the plugins directory in the jira_home directory to get rid of anything cached there.