Talk about weird... For some reason, something happened in our on-prem Confluence install whereby, when I try to access any page that starts with the word "Ambari" in the title, it get the following error page.
<Error>
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
<Key>confluence/display/QUAS/Ambari Installation</Key>
<RequestId>04EE77B834420E8B</RequestId>
<HostId>+PJzxK8uPG/HPOf+MlUSmi6cHH3yh34N/s7jz0T5yx0DHwgDcNCcxxa7pzOFRJOnemCwuNhpWJ0=</HostId>
</Error>
Normally, you get a nicely formatted "Page not found" HTML page. Not in this case. When I try to create a new page that starts with "Ambari" I get the same error.
So, we were in this state where the "fortunately" 2 pages we had that started with "Ambari" could not longer be accessed and they had some pretty important installation details we needed.
My college was able to forage around in the Postgres database and found out that he could restore access to the pages using this procedure. For example, assume the original page was titled "Ambari Installation". Then doing the following could be used to recover the page:
- Change the page title to "xAmbari Installation" in the DB table named "content" . Basically, just make the title NOT start with "Ambari"
- Open the page in the browser by adjusting the URL to use "xAmbari Installation"
- Edit the page in the normal UI manner and change the title to NOT start with "Ambari". For example, change the title to "Installing Ambari"
- Save the page and all is back to normal
Note that, at step #2, in the page tree in the browser and on the actually page, the title was still showing "Ambari Installation" at this stage. But, when you go into edit mode, the title reflected the "xAmbari Installation" name updated in the database.
However, we are still in this state where we CANNOT create any pages that start with "Ambari". I am looking for some clues from the Atlassian gurus as to how we could have possibly gotten into this state.
Is there some logging we could enable and recreate the problem that might help figure out how to remove this limitation?