We are the developers of the Archiving Plugin for Confluence.
One of the functionality of our add-on (archiving pages) includes moving pages from one space to another and moving pages within a space. The algorithms we are using have not been changed for more than a year, but users running most recent Confluence version reported the following frequent error at page moves:
It seems that newer Confluence version refresh the page-to-move and its new parent in the verifyPageHierarchy() method, which throws an exception if some error was found.
My guess is that this is related to corrupt data in the CONFANCESTORS table, referencing an ancestor or descendant that does not appear in the CONTENT table, but I cannot confirm it.
What does this mean exactly? What should we suggest our users to fix it?