Recently Updated Macro Showing a Blank Screen
Symptoms
Upon opening the Recently Updated Macro, it will show a screen like this:
In the logs, the following message will appear:
Caused by: java.lang.NoSuchMethodError: com.atlassian.confluence.links.linktypes.UserProfileLink.getLinkPath(Ljava/lang/String;)Ljava/lang/String;
Cause
Upgrading Advanced Macros Plugin to v2.1.3 caused Recently Update macro to not work while Recently Updated Dashboard works without any issue. No updated content is displayed and in fact nothing is displayed at all despite that the macro's configuration is correct, recently-updated module is enabled and also rebuilding the index does not make any difference. The macro returns results only with the sidebar theme, the social and the conscious theme result in an empty list.
Workaround
- Upgrade to Advanced Macros plugin v2.1.11 which is compatible with Confluence 4.3.3 - 5.0.3
- Uninstall Advanced Macros plugin v2.1.3, delete the following plugin cache folders and restart Confluence (so that Confluence will be using the default Advance Macros v2.1.2 which do not have the problem):
- <confluence-home>/bundled-plugins
- <confluence-home>/plugin-cache
- <confluence-home>/plugins-osgi-cache
- <confluence-home>/plugins-temp