"net.sf.hibernate.ObjectNotFoundException: No row with the given identifier exists" when moving pages
Description
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?
Environment
Activity
I can confirm that it works now in version 6.2.2. I just upgraded to confluence 6.2.2 in a test instance, installed another archive eval license, rebuilt my content index and started archiving. It worked! Thank you Midori for finding the solution and Altassian for expediting this fix. Very much appreciated.
Same here... Can anyone confirm that 6.2.2 solves this problem?
I see the Bug Fixes for the next Confluence Server Version 6.2.2. But I can't tell which one fixes this issue. Anyone know if it's hidden under one of these issues: https://jira.atlassian.com/projects/CONFSERVER/versions/72292
Tomorrow makes 2 weeks since Altassian's previous release and they normally release every two weeks. I sure hope this fix is included.
This week we upgraded from Confluence v5.8 to 6.2.1 and are disappointed to learn it broke our archiving functionality - this tool has worked really well for us until now. Hoping for the release of 6.2.2 as soon as possible.
Would really like to see the new version more sooner than later, as we are evaluating Aron's plug in and it looks REALLY promising!!!!!!!!