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.
The page tree are failing to load.
Some of the admin pages presents the following error page.
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.
Was this helpful?