Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-31868

Default Macro Metadata Provider plugin is disabled on startup

      Description

      The Default Macro Metadata Provider (plugin key: "confluence.macro.metadata.provider") will not start up after upgrading to Confluence 5.2.x or higher.

      Symptoms observed

      You may experience one or more of the following:

      • Most macros are missing in the Macro Browser
      • The Macro Browser will load indefinitely
      • The Macro Browser will fail to load, showing error "There has been an error loading the macro browser. Please try again or see your system administrator."
      • All user macros show an exclamation mark under Confluence Admin > User Macros, even if the macros have the appropriate metadata
      • Side bar stays empty when viewing a page (Since 5.6)

      Root cause

      Unclear at this time. This investigation is ongoing.

      In reviewing existing support tickets, the following stacktrace appears during Confluence startup:

      2013-12-04 13:29:20,385 ERROR [main] [atlassian.plugin.manager.DefaultPluginManager] enableConfiguredPluginModule There was an error loading the descriptor 'null' of plugin 'confluence.macro.metadata.provider'. Disabling.
      com.atlassian.spring.container.ComponentNotFoundException: Failed to find component: Error creating bean with name 'macroMetadataProviders' defined in class path resource [x]: Cannot create inner bean 'com.atlassian.confluence.macro.browser.DefaultMacroMetadataProvider#1d98320' of type [com.atlassian.confluence.macro.browser.DefaultMacroMetadataProvider] while setting bean property 'sourceList' with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.atlassian.confluence.macro.browser.DefaultMacroMetadataProvider#1d98320' defined in class path resource [x]: Cannot create inner bean 'com.atlassian.confluence.plugin.ModuleDescriptorCacheFactory#14a78438' of type [com.atlassian.confluence.plugin.ModuleDescriptorCacheFactory] while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.atlassian.confluence.plugin.ModuleDescriptorCacheFactory#14a78438' defined in class path resource [x]: Instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [public com.atlassian.confluence.plugin.ModuleDescriptorCache com.atlassian.confluence.plugin.ModuleDescriptorCacheFactory.create(java.lang.Class,com.atlassian.plugin.predicate.ModuleDescriptorPredicate)] threw exception; nested exception is java.lang.NoClassDefFoundError: org/apache/lucene/search/ConstantScoreRangeQuery
      	at com.atlassian.spring.container.SpringContainerContext.getComponent(SpringContainerContext.java:79)
      	at com.atlassian.spring.container.ContainerManager.getComponent(ContainerManager.java:33)
      	at com.atlassian.confluence.plugin.descriptor.SpringComponentModuleDescriptor.enabled(SpringComponentModuleDescriptor.java:122)
      	at com.atlassian.plugin.manager.DefaultPluginManager.notifyModuleEnabled(DefaultPluginManager.java:1661)
      	at com.atlassian.confluence.plugin.ConfluencePluginManager.notifyModuleEnabled(ConfluencePluginManager.java:135)
      	at com.atlassian.plugin.manager.DefaultPluginManager.enableConfiguredPluginModule(DefaultPluginManager.java:1453)
      	at com.atlassian.plugin.manager.DefaultPluginManager.enableConfiguredPluginModules(DefaultPluginManager.java:1420)
      	at com.atlassian.plugin.manager.DefaultPluginManager.addPlugins(DefaultPluginManager.java:875)
      	at com.atlassian.confluence.plugin.ConfluencePluginManager.addPlugins(ConfluencePluginManager.java:236)
      	at com.atlassian.plugin.manager.DefaultPluginManager.init(DefaultPluginManager.java:258)
      	at com.atlassian.confluence.plugin.ConfluencePluginManager.init(ConfluencePluginManager.java:207)
      	at com.atlassian.confluence.plugin.PluginFrameworkContextListener.contextInitialized(PluginFrameworkContextListener.java:54)
      	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4205)
      	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4704)
      	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
      	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
      	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
      	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)
      	at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)
      	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
      	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1315)
      	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
      	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
      	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1061)
      	at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
      	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
      	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
      	at org.apache.catalina.core.StandardService.start(StandardService.java:525)
      	at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
      	at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:601)
      	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
      	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
      Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'macroMetadataProviders' defined in class path resource [x]: Cannot create inner bean 'com.atlassian.confluence.macro.browser.DefaultMacroMetadataProvider#1d98320' of type [com.atlassian.confluence.macro.browser.DefaultMacroMetadataProvider] while setting bean property 'sourceList' with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.atlassian.confluence.macro.browser.DefaultMacroMetadataProvider#1d98320' defined in class path resource [x]: Cannot create inner bean 'com.atlassian.confluence.plugin.ModuleDescriptorCacheFactory#14a78438' of type [com.atlassian.confluence.plugin.ModuleDescriptorCacheFactory] while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.atlassian.confluence.plugin.ModuleDescriptorCacheFactory#14a78438' defined in class path resource [x]: Instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [public com.atlassian.confluence.plugin.ModuleDescriptorCache com.atlassian.confluence.plugin.ModuleDescriptorCacheFactory.create(java.lang.Class,com.atlassian.plugin.predicate.ModuleDescriptorPredicate)] threw exception; nested exception is java.lang.NoClassDefFoundError: org/apache/lucene/search/ConstantScoreRangeQuery
      	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:230)
      	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:117)
      	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:287)
      	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:126)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
      	at java.security.AccessController.doPrivileged(Native Method)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
      	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
      	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
      	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
      	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
      	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:168)
      	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:238)
      	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
      	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
      	at com.atlassian.spring.container.SpringContainerContext.getComponent(SpringContainerContext.java:75)
      	... 35 more
      Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.atlassian.confluence.macro.browser.DefaultMacroMetadataProvider#1d98320' defined in class path resource [x]: Cannot create inner bean 'com.atlassian.confluence.plugin.ModuleDescriptorCacheFactory#14a78438' of type [com.atlassian.confluence.plugin.ModuleDescriptorCacheFactory] while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.atlassian.confluence.plugin.ModuleDescriptorCacheFactory#14a78438' defined in class path resource [x]: Instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [public com.atlassian.confluence.plugin.ModuleDescriptorCache com.atlassian.confluence.plugin.ModuleDescriptorCacheFactory.create(java.lang.Class,com.atlassian.plugin.predicate.ModuleDescriptorPredicate)] threw exception; nested exception is java.lang.NoClassDefFoundError: org/apache/lucene/search/ConstantScoreRangeQuery
      	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:230)
      	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:117)
      	at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:495)
      	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:162)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:925)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:835)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
      	at java.security.AccessController.doPrivileged(Native Method)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
      	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:219)
      	... 53 more
      Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.atlassian.confluence.plugin.ModuleDescriptorCacheFactory#14a78438' defined in class path resource [x]: Instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [public com.atlassian.confluence.plugin.ModuleDescriptorCache com.atlassian.confluence.plugin.ModuleDescriptorCacheFactory.create(java.lang.Class,com.atlassian.plugin.predicate.ModuleDescriptorPredicate)] threw exception; nested exception is java.lang.NoClassDefFoundError: org/apache/lucene/search/ConstantScoreRangeQuery
      	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:444)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:903)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:817)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
      	at java.security.AccessController.doPrivileged(Native Method)
      	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
      	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:219)
      	... 63 more
      Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [public com.atlassian.confluence.plugin.ModuleDescriptorCache com.atlassian.confluence.plugin.ModuleDescriptorCacheFactory.create(java.lang.Class,com.atlassian.plugin.predicate.ModuleDescriptorPredicate)] threw exception; nested exception is java.lang.NoClassDefFoundError: org/apache/lucene/search/ConstantScoreRangeQuery
      	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:127)
      	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:435)
      	... 70 more
      Caused by: java.lang.NoClassDefFoundError: org/apache/lucene/search/ConstantScoreRangeQuery
      	at java.lang.Class.getDeclaredConstructors0(Native Method)
      	at java.lang.Class.privateGetDeclaredConstructors(Class.java:2404)
      	at java.lang.Class.getDeclaredConstructors(Class.java:1853)
      	at com.atlassian.confluence.plugin.descriptor.CustomMacroModuleDescriptor.innerHasBody(CustomMacroModuleDescriptor.java:267)
      	at com.atlassian.confluence.plugin.descriptor.CustomMacroModuleDescriptor.hasBody(CustomMacroModuleDescriptor.java:251)
      	at com.atlassian.confluence.macro.V2CompatibilityModuleDescriptorPredicate.matches(V2CompatibilityModuleDescriptorPredicate.java:20)
      	at com.atlassian.confluence.plugin.CompositeModuleDescriptorPredicate.matches(CompositeModuleDescriptorPredicate.java:33)
      	at com.atlassian.plugin.manager.DefaultPluginManager$6.apply(DefaultPluginManager.java:1087)
      	at com.atlassian.plugin.manager.DefaultPluginManager$6.apply(DefaultPluginManager.java:1084)
      	at com.google.common.collect.Iterators$7.computeNext(Iterators.java:645)
      	at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:141)
      	at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:136)
      	at com.google.common.collect.Iterators$5.hasNext(Iterators.java:539)
      	at com.google.common.collect.Lists.newArrayList(Lists.java:138)
      	at com.google.common.collect.ImmutableList.copyOf(ImmutableList.java:269)
      	at com.google.common.collect.ImmutableList.copyOf(ImmutableList.java:230)
      	at com.atlassian.plugin.manager.DefaultPluginManager.getModuleDescriptors(DefaultPluginManager.java:1054)
      	at com.atlassian.confluence.plugin.cached.ForwardingPluginAccessor.getModuleDescriptors(ForwardingPluginAccessor.java:68)
      	at com.atlassian.confluence.plugin.cached.EnabledModuleCachingPluginAccessor.getModuleDescriptors(EnabledModuleCachingPluginAccessor.java:27)
      	at com.atlassian.confluence.plugin.ModuleDescriptorCacheFactory$2.getDescriptors(ModuleDescriptorCacheFactory.java:54)
      	at com.atlassian.confluence.plugin.ModuleDescriptorCache.initialize(ModuleDescriptorCache.java:118)
      	at com.atlassian.confluence.plugin.ModuleDescriptorCacheFactory.create(ModuleDescriptorCacheFactory.java:50)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:601)
      	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:115)
      	... 71 more
      Caused by: java.lang.ClassNotFoundException: org.apache.lucene.search.ConstantScoreRangeQuery
      	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
      	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
      	at org.apache.felix.framework.ExtensionManager$ExtensionManagerModule.getClassByDelegation(ExtensionManager.java:672)
      	at org.apache.felix.framework.resolver.WireImpl.getClass(WireImpl.java:99)
      	at org.apache.felix.framework.ModuleImpl.searchImports(ModuleImpl.java:1345)
      	at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:711)
      	at org.apache.felix.framework.ModuleImpl.access$200(ModuleImpl.java:73)
      	at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1690)
      	at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
      	... 98 more
      

      The nested cause being:

      java.lang.NoClassDefFoundError: org/apache/lucene/search/ConstantScoreRangeQuery
      

      This is likely related to the Lucene search library upgrade to version 4.3 in the Confluence 5.2.x series.

      From the investigation in support tickets, this problem seems related to third-party plugins as well, perhaps due to version incompatibility.

      Workaround

      Check that all of the third-party plugins have been upgraded to the latest compatible version in accordance with https://marketplace.atlassian.com. Disable/remove any that do not have a version compatible with your Confluence version.

      In some cases we've seen, simply disabling the incompatible plugins is insufficient to resolve the issue. The plugins must be uninstalled completely. One of these is the "Adaptavist Rate Macro" plugin. Relevant KB: https://confluence.atlassian.com/display/CONFKB/Confluence+Macros+Missing+in+Macro+Browser

            [CONFSERVER-31868] Default Macro Metadata Provider plugin is disabled on startup

            Showing in Log analyzer results for 7.x, but it doesn't seem to actually affect us.

            Piotr Janik added a comment - Showing in Log analyzer results for 7.x, but it doesn't seem to actually affect us.

            MarioW added a comment -

            Will do.
            Mario

            MarioW added a comment - Will do. Mario

            Hi mario.widmer,

            I'm sorry to hear that this error is happening again. Would you be able to contact our support so we can get your logs and figure this out?

            Kind regards,
            Olli Nevalainen

            Olli Nevalainen added a comment - Hi mario.widmer , I'm sorry to hear that this error is happening again. Would you be able to contact our support so we can get your logs and figure this out? Kind regards, Olli Nevalainen

            MarioW added a comment - - edited

            I am now on Confluence 6.8.1 and the 'Default Macro Metadata Provider plugin is disabled on startup' appeared already 28 times. Obviously the error is here again and i am not aware of having something installed like Adaptavist Rate Macro (or is it one of many macros in a plugin like Reporting?) I do not experience an error which is probably caused by this warning. But i like to minimize warnings and errors in the log to keep the overview.

            Mario

            MarioW added a comment - - edited I am now on Confluence 6.8.1 and the 'Default Macro Metadata Provider plugin is disabled on startup' appeared already 28 times. Obviously the error is here again and i am not aware of having something installed like Adaptavist Rate Macro (or is it one of many macros in a plugin like Reporting?) I do not experience an error which is probably caused by this warning. But i like to minimize warnings and errors in the log to keep the overview. Mario

            ITMSD added a comment -

            Confluence 5.6.4

            Removing Adaptavist Rate Macro did the trick

            ITMSD added a comment - Confluence 5.6.4 Removing Adaptavist Rate Macro did the trick

            Hi Andrew

            Thanks but i have tried this several times with no success.

            Peter Tamaskovic added a comment - Hi Andrew Thanks but i have tried this several times with no success.

            Peter, have you also deleted the plugin cache folders? That does miracles in some cases.

            https://confluence.atlassian.com/display/CONFKB/How+to+Clear+Confluence+Plugins+Cache

            https://confluence.atlassian.com/display/CONFKB/Error+Loading+Macro+Browser+due+to+corrupted+plugin+cache

            An other advise is to restart the service quite some times.

            Deleted Account (Inactive) added a comment - Peter, have you also deleted the plugin cache folders? That does miracles in some cases. https://confluence.atlassian.com/display/CONFKB/How+to+Clear+Confluence+Plugins+Cache https://confluence.atlassian.com/display/CONFKB/Error+Loading+Macro+Browser+due+to+corrupted+plugin+cache An other advise is to restart the service quite some times.

            Confluence version 5.5.3

            I have removed Adaptavist Rate Macro but it didn't solved the problem.
            After that i have removed all 3. party plugins and it didn't helped again!!!
            Also the migration of the content after confluence upgrade isn't working and this is blocking us in the upgrading the production server which serves more than 25 000 users !!!

            Please try to find a final solution for this problem.

            Peter Tamaskovic added a comment - Confluence version 5.5.3 I have removed Adaptavist Rate Macro but it didn't solved the problem. After that i have removed all 3. party plugins and it didn't helped again!!! Also the migration of the content after confluence upgrade isn't working and this is blocking us in the upgrading the production server which serves more than 25 000 users !!! Please try to find a final solution for this problem.

            Same here :-/ problem fixed when removing rate macro - for Confluence 5.5.6

            Deleted Account (Inactive) added a comment - - edited Same here :-/ problem fixed when removing rate macro - for Confluence 5.5.6

            Jim Bethancourt added a comment - - edited

            Confirming fix on removing the Adaptavist Rate Macro as well for version 5.5.2

            Jim Bethancourt added a comment - - edited Confirming fix on removing the Adaptavist Rate Macro as well for version 5.5.2

            uninstalled the Adaptavist Rate Macro and restarted confluence resolved the issue, we moved to 5.4.2, I had the following version of the rate macro installed
            Uninstalled plugin Adaptavist Rate Macro (com.adaptavist.confluence.rate version 5.0.0)

            Chris Johnson added a comment - uninstalled the Adaptavist Rate Macro and restarted confluence resolved the issue, we moved to 5.4.2, I had the following version of the rate macro installed Uninstalled plugin Adaptavist Rate Macro (com.adaptavist.confluence.rate version 5.0.0)

            We just ran into this in production, did a major update today and now all the macros are missing. Found the rate marco, uninstalled and going to restart confluence, hopefully this will resolve the issue.

            Chris Johnson added a comment - We just ran into this in production, did a major update today and now all the macros are missing. Found the rate marco, uninstalled and going to restart confluence, hopefully this will resolve the issue.

            Evelin added a comment -

            We also struggle with this problem - since today, since we updated to 5.4.1. Uninstalling Adaptavist Rate Macro did not help. Not even Plugin Safe Mode does help.
            We tested the update in our test environment - quickly done, and no trouble. Then to run in an error like this in the productive environment is time consuming as well as disappointing.

            Evelin added a comment - We also struggle with this problem - since today, since we updated to 5.4.1. Uninstalling Adaptavist Rate Macro did not help. Not even Plugin Safe Mode does help. We tested the update in our test environment - quickly done, and no trouble. Then to run in an error like this in the productive environment is time consuming as well as disappointing.

            Uninstalling the Rate macro fixed the error for us. We have many other plugins that didn't cause any problems

            Stefan Ernst added a comment - Uninstalling the Rate macro fixed the error for us. We have many other plugins that didn't cause any problems

            The Adaptavist Rate Macro plugin has been reported as one of the possible culprits for the Default Macro Metadata Provider plugin being disabled on startup. KB: https://confluence.atlassian.com/display/CONFKB/Default+Macro+Metadata+Provider+Plugin+Disabled+After+Upgrade

            Robert Chang added a comment - The Adaptavist Rate Macro plugin has been reported as one of the possible culprits for the Default Macro Metadata Provider plugin being disabled on startup. KB: https://confluence.atlassian.com/display/CONFKB/Default+Macro+Metadata+Provider+Plugin+Disabled+After+Upgrade

            Hi Steve,
            Thank you for your answer. As the issue was listed as 'major', I thought it would have been corrected earlier.
            Anyway, I managed to use the work around Atlassian and Andreas provided by removing all plugins and reinstalling them. Thanks for your halp and good luck with the issue.
            Regards,
            – Nicolas Dey

            Nicolas Dey added a comment - Hi Steve, Thank you for your answer. As the issue was listed as 'major', I thought it would have been corrected earlier. Anyway, I managed to use the work around Atlassian and Andreas provided by removing all plugins and reinstalling them. Thanks for your halp and good luck with the issue. Regards, – Nicolas Dey

            Hi Nicolas

            Thanks for getting back in touch. Unfortunately there is no change on this issue from my last update on the 18th of December. As soon as this issue is placed on our development backlog we will update this issue so that you know what is going on.

            Regards
            Steve Haffenden
            Confluence Bugmaster
            Atlassian

            Steve Haffenden (Inactive) added a comment - Hi Nicolas Thanks for getting back in touch. Unfortunately there is no change on this issue from my last update on the 18th of December. As soon as this issue is placed on our development backlog we will update this issue so that you know what is going on. Regards Steve Haffenden Confluence Bugmaster Atlassian

            Hi Atlassian,

            It has been almost 2 months, I think we are very patient.
            Could you please officially update the status of this issue and at least provide a usable work around that permit to keep our plugins? I am starting wondering why we are paying for support if we do not have any feedback at all when we get a major issue.

            Regards,
            – Nicolas D.

            Nicolas Dey added a comment - Hi Atlassian, It has been almost 2 months, I think we are very patient. Could you please officially update the status of this issue and at least provide a usable work around that permit to keep our plugins? I am starting wondering why we are paying for support if we do not have any feedback at all when we get a major issue. Regards, – Nicolas D.

            Hi Andreas,

            Thanks for your help. When you say you have uninstalled all plugins, does it means you did not re-install them after the macro browser was working again? Or did you reinstall them after the macro browser was working, and it is still working after that?

            In our case, I won't uninstall all the plugins if I cannot reinstall them, and I will wait for Atlassian to fix this issue.

            Regards,
            Nicolas

            Nicolas Dey added a comment - Hi Andreas, Thanks for your help. When you say you have uninstalled all plugins, does it means you did not re-install them after the macro browser was working again? Or did you reinstall them after the macro browser was working, and it is still working after that? In our case, I won't uninstall all the plugins if I cannot reinstall them, and I will wait for Atlassian to fix this issue. Regards, Nicolas

            Hi,

            I've got the same error that I was unable to see all macros in the macro browser. Then I got the hint to turn on safety mode which did not work. Today I tried to uninstall all plugins which I've installed the last time. Which solved the problem for me. The plugins I can still remember are:

            svn macro
            Survey and Vore Macros
            Confluence Multivote Plugin

            I also played a bit around with a confluence <-> jira connection which I deleted again and I disabled the jira macros. After a restart of the confluence instance the macro browser was working again.

            So if you need any information on this problem I can have a look at my backup what's the difference in some tables. I don't know what to look at.

            Maybe some of the other users do use one of the above mentioned plugins.

            regards,
            Andreas

            Andreas Nitsche added a comment - Hi, I've got the same error that I was unable to see all macros in the macro browser. Then I got the hint to turn on safety mode which did not work. Today I tried to uninstall all plugins which I've installed the last time. Which solved the problem for me. The plugins I can still remember are: svn macro Survey and Vore Macros Confluence Multivote Plugin I also played a bit around with a confluence <-> jira connection which I deleted again and I disabled the jira macros. After a restart of the confluence instance the macro browser was working again. So if you need any information on this problem I can have a look at my backup what's the difference in some tables. I don't know what to look at. Maybe some of the other users do use one of the above mentioned plugins. regards, Andreas

            Hi Nicolas

            Thanks for getting in touch. Unfortunately there is currently no change from the update on the 18th of December. As soon as we're able to address this issue we'll update the ticket accordingly.

            Regards
            Steve Haffenden
            Confluence Bugmaster
            Atlassian

            Steve Haffenden (Inactive) added a comment - Hi Nicolas Thanks for getting in touch. Unfortunately there is currently no change from the update on the 18th of December. As soon as we're able to address this issue we'll update the ticket accordingly. Regards Steve Haffenden Confluence Bugmaster Atlassian

            Hello,
            Any update on this issue?
            Thanks,
            – Nicolas Dey

            Nicolas Dey added a comment - Hello, Any update on this issue? Thanks, – Nicolas Dey

            Hello team.

            I have seen some cases in which this bug is heavily affecting the customer instances.

            Is there a possible ETA of when this bug will be signed and provided with a patch at least to be fixed?

            Thanks much!
            Rodrigo

            Rodrigo Girardi Adami added a comment - Hello team. I have seen some cases in which this bug is heavily affecting the customer instances. Is there a possible ETA of when this bug will be signed and provided with a patch at least to be fixed? Thanks much! Rodrigo

            Hello,

            I opened a duplicate issue which is about to be closes (CSP-114353 - https://support.atlassian.com/browse/CSP-114353). Our system was affected twice with this issue by upgrading from Confluence 5.3.4 to 5.4:

            • Once on the staging environment which is 64-bits/HTTP - We can open Macro Browser but there is no built-in macro,
            • Once on the production environment which is 32-bits/HTTPS - We cannot open the Macro Browser, we get the message "There has been an error loading the macro browser. Please try again or see your system administrator.".

            Even we have some work around (copy / paste from an existing {code} macro is working) for now, I hope this issue will be identified soon and solved. Let me know if you need further information.

            Kind Regards,
            – Nicolas Dey

            Nicolas Dey added a comment - Hello, I opened a duplicate issue which is about to be closes (CSP-114353 - https://support.atlassian.com/browse/CSP-114353 ). Our system was affected twice with this issue by upgrading from Confluence 5.3.4 to 5.4: Once on the staging environment which is 64-bits/HTTP - We can open Macro Browser but there is no built-in macro, Once on the production environment which is 32-bits/HTTPS - We cannot open the Macro Browser, we get the message "There has been an error loading the macro browser. Please try again or see your system administrator.". Even we have some work around (copy / paste from an existing {code} macro is working) for now, I hope this issue will be identified soon and solved. Let me know if you need further information. Kind Regards, – Nicolas Dey

            For customers affected by this, it always fails to load. However, not all customers are affected by this.

            From the support cases, user-installed plugins is definitely suspect, so this may be end up being a third-party issue. However, the stacktrace does not make it clear that this is the case.

            Robert Chang added a comment - For customers affected by this, it always fails to load. However, not all customers are affected by this. From the support cases, user-installed plugins is definitely suspect, so this may be end up being a third-party issue. However, the stacktrace does not make it clear that this is the case.

            Hi rchang

            Does this plugin always fail to start in Confluence 5.2 and above, or only sometimes?

            Regards
            Steve Haffenden
            Confluence Bugmaster
            Atlassian

            Steve Haffenden (Inactive) added a comment - Hi rchang Does this plugin always fail to start in Confluence 5.2 and above, or only sometimes? Regards Steve Haffenden Confluence Bugmaster Atlassian

              onevalainen Olli Nevalainen
              rchang Robert Chang
              Affected customers:
              14 This affects my team
              Watchers:
              32 Start watching this issue

                Created:
                Updated:
                Resolved: