Named object table error during convert operation

My mail file appears to have a corrupted Named object table. Does anyone know what this is and how to fix it?

I tried to change the mail template to see if it would clear the issue, but the convert failed.

Mail Convert Failed on mail\mymailfile.nsf: Design Replacement Error: The integrity of a database storage container has been lost - the container will be rebuilt.

I'm thinking to scrub it and replace it with a working replica, but it would be nice to know what could be causing this.

Regards

Named object table is a hash table( a data structure) present in every nsf file.
Its content are up to whoever uses it.This table is used for quick
lookup of data by name=property.It is faster than design collection lookup,faster than view FindByKey search, faster even fulltext searching.How do you come to know named object table is corrupted? is there a console.log(snippet) to validate? You can try with compact -replica to get rid of corruption in Named object table. If that does not help, then go for replacing with working replica.

Hi Rajib,

Thanks for responding. I got an error message while trying to upgrade my mail file template to version 10.

The issue has been happening for a while, and my email file would go offline while the server would run a fixup.

I took the server offline and ran a fixup followed by a compact -replica and it seems to have worked.

Regards

Hi,

The error may indicates that there is a bad view index in the database. It is recommended to rebuild the indexes in the database. To do this, run updall against the database, using the following command at the Domino server console:

load updall -r mail\mymailfile.nsf

If it has not helped then try running fixup on the database.

Load fixup -f mail\mymailfile.nsf

Verify if the issue resolves. If not then use the below command to create replica of the database.

Load compact -replica mail\mymail.nsf

Note: It is recommended to have a database backup before you perform the maintenance.

Thank you.

Regards

Shrikant J

Hi Shrikant,

I had run fixup and compact -B in the past. The compact -replica seems to have done the trick.

Regards

I just had the same issue after moving a Domino Server V9 on Windows to a new Domino Server V14 on Linux. When running compact -c on a database with ODS 52 I get the error:

Warning: NSFDbObjectRefTable lookup found non existent object for DB: /local/notesdata/mail/xxx.tmp, NoteID: 00000B6E, ObjectID: 80000B6A trying to compact a databases

The compact task doesn't take place.
I tried fixup -j -f, updall -R, compact -REPLICA: none of these solved.

Using the Find note in the Domino Administrator searching for note B6E an error pops up:

An item's value or datatype differs from the same item in the object store note

The only way to recover the database was making a new copy of it.