Dashboard tabs are not shown due to IndexOutOfBoundsException error

Still need help?

The Atlassian Community is here for you.

Ask the community

Symptoms

The Confluence dashboard shows an error and none of the tabs are shown. Usually, this error only occurs to one or a specific number of users. Here's the screenshot for the error:

The following appears in the atlassian-confluence.log:

2012-07-26 11:30:29,914 ERROR [http-8088-4] [renderer.v2.components.MacroRendererComponent] processMacro Unexpected error formatting macro: recently-updated-dashboard
 -- url: /dashboard.action | userName: admin | referer: http://localhost:8042 | action: dashboard
java.lang.IndexOutOfBoundsException: index (0) must be less than size (0)
	at com.google.common.base.Preconditions.checkElementIndex(Preconditions.java:301)
	at com.google.common.base.Preconditions.checkElementIndex(Preconditions.java:280)
	at com.google.common.collect.EmptyImmutableList.get(EmptyImmutableList.java:106)
	at com.atlassian.confluence.plugins.macros.dashboard.SpaceCategoryTab.getSpaceFilter(SpaceCategoryTab.java:102)
	at com.atlassian.confluence.plugins.macros.dashboard.SpaceCategoryTab.getQueryParameters(SpaceCategoryTab.java:69)
	at com.atlassian.confluence.plugins.macros.dashboard.RecentlyUpdatedContentMacro.execute(RecentlyUpdatedContentMacro.java:85)
	at com.atlassian.renderer.v2.macro.ResourceAwareMacroDecorator.execute(ResourceAwareMacroDecorator.java:51)
	at com.atlassian.renderer.v2.components.MacroRendererComponent.executeMacro(MacroRendererComponent.java:203)
	at com.atlassian.renderer.v2.components.MacroRendererComponent.processMacro(MacroRendererComponent.java:169)
	at com.atlassian.renderer.v2.components.MacroRendererComponent.makeMacro(MacroRendererComponent.java:67)
....

Cause

This error is most probably occurred after removing some contents (e.g. pages or spaces), however, we are still unclear why exactly this error is thrown.

Workaround

Log into Confluence as a user whose dashboard has this error and then manually enter this URL on your browser: <confluence-url>/dashboard.action?updatesSelectedTab=all

Last modified on Mar 30, 2016

Was this helpful?

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