The SubSpace’s navigation bar will show a message telling the user that there is no navigation defined yet even though the navigation bar was previously configured. When the user tries to configure the navigation bar, the configurator will crash and an error will be shown. This behavior happens only for users with admin role. For normal users, the behavior is explained in this post: Navigation bar is empty for some users.
This issue with the SubSpace’s navigation bar is caused due to a problem with the search functionality of Confluence. The affected user is not able to search for any content in the Confluence (spaces or pages).
SubSpace’s navigation bar tries to load the configuration, which is saved in a page. The result of the search will be empty. Because of that, the navigation bar thinks that it is not configured yet. When the user tries to configure the navigation bar again, the navigation bar will try to create a new page with title “Navigation Configuration“. The error is displayed because another page with the same title exists.
Diagnosing the issue
In order to check if search is working for the affected user, try to search for some content in Confluence. Try searching for any page or space as long as it is not in the recently visited list. If the page is in the recently visited list, it will be shown as a search result, even though the search is not actually doing anything.
Search not working, shows only the recently visited page
One other test that can be done is to compare the search result of the affected user with the search result of another user which is not affected. The not affected user will be able to see the SubSpace’s navigation bar. The result of the search should be very different between the two users. The two images below show an example of the difference between the same search done by two users with identical permissions.
Search result of the affected user
Search result of the not affected user
There is a simple workaround for this issue. In order for the navigation bar to be reconfigured, the existing “Navigation Configuration“ page needs to be removed. Before deleting this page, the old configuration must be copied. Please follow the steps below:
Navigate to Communardo Products > Navigation Configuration
Click on the “Edit” button
Copy all the text inside the “Page Properties”
Delete the “Navigation Configuration“ page
Click on the button to configure SubSpace’s navigation bar
Click on the “Submit“ button. No need to configure the navigation bar again.
Navigate again to Communardo Products > Navigation Configuration
Edit the page
In the “Page Properties” paste the text you copied before
Publish the page
Navigation bar should be visible and have the same structure as before
If the workaround did not work or you do not have permission to edit this page, then the only solution for this issue is to contact the Atlassian support team. To do so follow the steps below: