Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-16560

Upgrading bunded plugins fails

    XMLWordPrintable

Details

    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.

      Attachments

        Activity

          People

            mlassau Mark Lassau (Inactive)
            andreask@atlassian.com Andreas Knecht (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: