One user receives error "Server Error: This database cannot be read due to an invalid on disk structure" when trying to open unread messages
When one user tries to open an unread message in a particular database, the user receives the following error:
"Server Error: This database cannot be read due to an invalid on disk structure"
Once the user clicks on "Ok," they can open the message and read it with no problems. The error only occurs when the user tries to open any unread message for the first time.
The error does not occur for any other users that access the same database.
Every database contains an Unread Log for each user that accesses the database.
This issue can occur when the Unread Log for a user becomes corrupted and/or unreadable.
Resolving the problem
To resolve the problem, run a Fixup -F on the database.
For example: load fixup -F <databasename>
You should then see the following output in the Domino console pertaining to the Unread Log issue:
> load fixup -F mail\testdb.nsf
> Database Fixup: Started
Performing consistency check on mail\testdb.nsf...
> Unread log for user Unavailable in database C:\Lotus\Domino 8.5\data\mail\testdb.nsf is being reallocated. ReasonCode:71
Unread activity log for user Test User/Acme in database C:\Lotus\Domino 8.5\data\mail\testdb.nsf is damaged: This database cannot be read due to an invalid on disk structure > Completed consistency check on mail\testdb.nsf
> Database Fixup: Shutdown