Metadata is missing from all user macros

We're evaluating Confluence 5.4 for an upgrade and I encountered a problem where all (not some but all of them) of our user macros throws the "no macro metadata" error message in the macro browser.

Has this happened before? Did we miss something in our setup or cloning processes?

Thanks!

4 answers

1 accepted

This widget could not be displayed.

Yes, the information in https://answers.atlassian.com/questions/216979/default-macro-metadata-provider-is-disable-after-upgrade-to-5-2-3was the solution:

1. Stop Confluence.

2. Execute this SQL command:

select * from BANDANA where BANDANAKEY='plugin.manager.state.Map';

3. Save the contents of BANDANAVALUE, just in case you need to rollback.

4. Execute this SQL command:

update BANDANA set BANDANAKEY='' where BANDANAKEY='plugin.manager.state.Map';

5. Restart Confluence.

Thanks to Mark Ellevsen for the find and post!

Joe Clark Atlassian Team Apr 04, 2014

Nice work! :-)

This widget could not be displayed.
Joe Clark Atlassian Team Apr 02, 2014

Make sure that your user macros have an appropriate pre-amble that defines how they should display in the macro browser. This usually involves making sure the input parameters for the macro are defined in a comment section.

This Knowledge Base Article has some more information: https://confluence.atlassian.com/display/CONFKB/'No+Macro+Metadata'+Errors

All the macros were working just fine in 5.1. They have all the properly defined parameters.

Thanks for clarifying my question.

Additionally, on the User Macro page (admin console), I see the following error message:

There are user macros without any metadata configured in their template. They have been highlighted below. For these macros to be available for use in content they require parameter information. See the Guide to User Macro Templates.

The funny thing is that none of our user macros are marked with the warning icon.

Furthermore, when I create a new user macro from scratch and follow the User Macro Template guide or create a "hello world" macro, I still get the same error.

This widget could not be displayed.

The comment #comment-272732 solved it for me (on 5.8.5):

https://jira.atlassian.com/browse/CONF-22969

Suggest an answer

Log in or Sign up to answer
Community showcase
Posted Sep 17, 2018 in Confluence

Why start from scratch? Introducing four new templates for Confluence Cloud

Hi my Community friends!  For those who don't know me, I'm a product marketer on the Confluence Cloud team - nice to meet you! For those of you who do, you know that I've been all up in your Co...

532 views 7 6
Join discussion

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you