Novell Home

Solving Lotus Notes "Corruption" Problems

Novell Cool Solutions: Tip
By Perry Nuffer

Digg This - Slashdot This

Posted: 15 Feb 2006
 

Problem

A reader recently asked:

"When running the Lotus Notes Driver's publisher polling process, ndsrep, on the Domino server, sometimes an "Error reading NotesDN person" message is reported to the Domino Console. Does an "Error reading NotesDN person" message from ndsrep indicate database (names.nsf) corruption?"

And here's the response from Novell's Perry Nuffer ...

Solution

Data corruption is always a possibility, but it is very unlikely given this type of error message. More specifically, it means that the person document (user record) that ndsrep was trying to read may be missing its FullName field, or at least a problem existed when reading the FullName field (no value was returned) of that person document.

Also, the same message may be returned if the value of the entry in the FullName field is not appropriately formatted in canonical format; specifically it must start with 'CN='. So, if this message is displayed on the Domino Console log for ndsrep, then a) the person document in question has no value in the FullName field, or b) the values in the FullName field do not start with 'CN='.

Note: This solution was tested in an environment with Lotus Notes/Domino 5, 6, or 7; IDM 2 or 3; and Notes Driver v2 or above.


Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com

© 2014 Novell