Space Directory Page Not Found or Page Tree loads endlessly after upgrading to version 8.x Confluence Data Center

Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.

Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Except Fisheye and Crucible

Summary

After upgrading to Confluence Data Center version 8.x, the following issues have been noticed:

  • A "Page Not Found" error is being displayed by the Space Directory.

  • The page tree keeps loading.

  • Some of the admin pages are giving a "Page Not Found" error.

Environment

Confluence Data Center 8.x

Diagnosis

  • The space directory user interface presents the following error page.

    • (Auto-migrated image: description temporarily unavailable)
  • The page tree are failing to load.

    • (Auto-migrated image: description temporarily unavailable)
  • Some of the admin pages presents the following error page.

    • (Auto-migrated image: description temporarily unavailable)
  • The application logs contain the following entries related to this error.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 2024-01-31 04:45:26,016 WARN [http-nio-8090-exec-3] [apache.struts2.dispatcher.Dispatcher] logConfigurationException Could not find action or result: /spacedirectory/view.action?src=spacemenu -- url: /spacedirectory/view.action | userName: nadigadv | referer: https://xxxxxxxxxx/plugins/servlet/rebuildindex | traceId: 9c12bace01514200 There is no Action mapped for namespace [/spacedirectory] and action name [view] associated with context path []. - [unknown location] at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:183) at org.apache.struts2.factory.StrutsActionProxy.prepare(StrutsActionProxy.java:57) at org.apache.struts2.factory.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:32) at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:60) at org.apache.struts2.dispatcher.Dispatcher.createActionProxy(Dispatcher.java:738) at org.apache.struts2.dispatcher.Dispatcher.prepareActionProxy(Dispatcher.java:724) at com.atlassian.confluence.impl.struts.ConfluenceStrutsDispatcher.prepareActionProxy(ConfluenceStrutsDispatcher.java:67) at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:687) at com.atlassian.confluence.impl.struts.ConfluenceStrutsDispatcher.serviceAction(ConfluenceStrutsDispatcher.java:58) at org.apache.struts2.dispatcher.ExecuteOperations.executeAction(ExecuteOperations.java:79) at org.apache.struts2.dispatcher.filter.StrutsExecuteFilter.doFilter(StrutsExecuteFilter.java:111) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:39) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.lambda$doFilter$0(DelegatingPluginFilter.java:57) at com.vertuna.confluence.plugins.spaceauditor.SAViewFilter.doFilter(SAViewFilter.java:69) 2024-01-31 05:58:26,034 WARN [http-nio-8090-exec-1] [apache.struts2.dispatcher.Dispatcher] logConfigurationException Could not find action or result: /plugins/pagetree/naturalchildren.action?decorator=none&excerpt=false&sort=position&reverse=false&disableLinks=false&expandCurrent=true&placement=sidebar&hasRoot=true&pageId=125403248&treeId=0&startDepth=0&mobile=false&ancestors=125403248&treePageId=125403248&_=1706677104957 -- url: /plugins/pagetree/naturalchildren.action | userName: nadigadv | referer: https://xxxxxxxxxxx/display/BDL/BGD+epp+Documentation+Library | traceId: f6175cd93ac151f7 There is no Action mapped for namespace [/plugins/pagetree] and action name [naturalchildren] associated with context path []. - [unknown location] at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:183) at org.apache.struts2.factory.StrutsActionProxy.prepare(StrutsActionProxy.java:57) at org.apache.struts2.factory.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:32) at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:60) at org.apache.struts2.dispatcher.Dispatcher.createActionProxy(Dispatcher.java:738) at org.apache.struts2.dispatcher.Dispatcher.prepareActionProxy(Dispatcher.java:724) at com.atlassian.confluence.impl.struts.ConfluenceStrutsDispatcher.prepareActionProxy(ConfluenceStrutsDispatcher.java:67) at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:687) at com.atlassian.confluence.impl.struts.ConfluenceStrutsDispatcher.serviceAction(ConfluenceStrutsDispatcher.java:58) at org.apache.struts2.dispatcher.ExecuteOperations.executeAction(ExecuteOperations.java:79) at org.apache.struts2.dispatcher.filter.StrutsExecuteFilter.doFilter(StrutsExecuteFilter.java:111) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:39) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.lambda$doFilter$0(DelegatingPluginFilter.java:57) at com.vertuna.confluence.plugins.spaceauditor.SAViewFilter.doFilter(SAViewFilter.java:69) 2024-01-31 06:51:20,690 WARN [http-nio-8090-exec-7 url: /admin/permissions/globalpermissions.action; user: admin] [apache.struts2.dispatcher.Dispatcher] logConfigurationException Could not find action or result: /admin/permissions/globalpermissions.action -- url: /admin/permissions/globalpermissions.action | userName: admin | referer: https://xxxxxxxx/plugins/servlet/retentionrules | traceId: 52f558919eaa13d7 There is no Action mapped for namespace [/admin/permissions] and action name [globalpermissions] associated with context path []. - [unknown location] at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:183) at org.apache.struts2.factory.StrutsActionProxy.prepare(StrutsActionProxy.java:57) at org.apache.struts2.factory.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:32) at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:60) at org.apache.struts2.dispatcher.Dispatcher.createActionProxy(Dispatcher.java:781) at org.apache.struts2.dispatcher.Dispatcher.prepareActionProxy(Dispatcher.java:767) at com.atlassian.confluence.impl.struts.ConfluenceStrutsDispatcher.prepareActionProxy(ConfluenceStrutsDispatcher.java:67) at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:730) at com.atlassian.confluence.impl.struts.ConfluenceStrutsDispatcher.serviceAction(ConfluenceStrutsDispatcher.java:58) at org.apache.struts2.dispatcher.ExecuteOperations.executeAction(ExecuteOperations.java:79) at org.apache.struts2.dispatcher.filter.StrutsExecuteFilter.doFilter(StrutsExecuteFilter.java:111) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:39) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.lambda$doFilter$0(DelegatingPluginFilter.java:57) at com.atlassian.confluence.plugins.baseurl.IncludeResourcesFilter.doFilter(IncludeResourcesFilter.java:52)

Cause

  • The error stack above shows code indicating that the issue is being caused by the third-party plugin SpaceAuditor - Statistics & Analytics.

    com.vertuna.confluence.plugins.spaceauditor.SAViewFilter.doFilter(SAViewFilter.java:69)

  • This plugin is archived by the vendor, and it's one of the incompatible plugins for Confluence.

  • Note: The same issue can be caused by other incompatible and version-deprecated plugins.  (See: Managing Incompatible Apps for more information.)

Solution

To resolve this issue, please follow these steps:

  • Disable SpaceAuditor - Statistics & Analytics plugin if installed.

  • Disable all incompatible and version-deprecated plugins if no updates are available.

  • Clear the plugin caches and restart Confluence.

  • You should now be able to access all the Space Directory and Page Tree as expected.

Updated on March 21, 2025

Still need help?

The Atlassian Community is here for you.