Blog Posts macro throws an error 'Execute Already Included Page' when invalid label is specified

Still need help?

The Atlassian Community is here for you.

Ask the community

Problem

Error is thrown from the Blog Posts macro. This may happen after an upgrade is done.

The following appears in the atlassian-confluence.log:

2014-07-14 20:59:50,062 WARN [http-10060-9] [xhtml.view.macro.ViewMacroMarshaller] marshalInternal Exception executing macro: blog-posts, with message: Already included page Test Home, stopping.
 -- url: /display/TEST/Home/ | page: 1835603 | userName: anonymous | action: viewpage
2014-07-14 20:59:50,066 ERROR [http-10060-9] [plugins.macros.advanced.BlogPostsMacro] execute Already included page Test Home, stopping.
 -- url: /display/TEST/Home/ | page: 1835603 | userName: anonymous | action: viewpage
com.atlassian.renderer.v2.macro.MacroException: Already included page Test Home, stopping.
	at com.atlassian.confluence.plugins.macros.advanced.BlogPostsMacro.execute(BlogPostsMacro.java:245)
	at com.atlassian.confluence.macro.ContentFilteringMacro.execute(ContentFilteringMacro.java:106)
	at com.atlassian.confluence.plugins.macros.advanced.BlogPostsMacro.execute(BlogPostsMacro.java:213)
	at sun.reflect.GeneratedMethodAccessor1531.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at com.atlassian.confluence.macro.xhtml.XhtmlMacroManager$ResourceAwareMacroInvocationHandler.invoke(XhtmlMacroManager.java:225)
	at com.sun.proxy.$Proxy2440.execute(Unknown Source)
...

Cause

A non-existing label is inserted into the Blog Posts Macro in the page.

Resolution

  • Find the specific page mentioned in the trace log
  • Remove the non-existing label mentioned inside the Blog Posts Macro

Last modified on Mar 30, 2016

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.