SourceOne Email Management: Index Validation fails after applying patch for SDR 62771 or 62800
Summary: SourceOne Index Validation fails after applying patch for SDR 62771 or SDR 62800.
Symptoms
Engineering patch for SDR 62771 or SDR 62800 was applied.
SourceOne Index Validation fails after applying Patch04_Final_CQSDR00062771-62800.zip. The Index Service log, ExASIndex.exe.log, shows the following errors for each failed scan:
CExIndexValidateThread::ValidatIndex|ERROR|System call failed. (0x86040100) Invalid pointer (0x80004003)|ExIndexValidateThread.cpp(940)
CExIndexValidateThread::ProcessIndexValidation|ERROR-LOGD|Failed to validate index [###] of month folder [<Folder>\<YYYYMM>\<###] (0x8604283E)|ExIndexValidateThread.cpp(405)
CExIndexValidateThread::ProcessIndexValidation|ERROR|Thread failed. Error: 0x80004003|ExIndexValidateThread.cpp(720)
Cause
This error can occur when the patch is not applied per the instructions in the "Read Me" file. Patch04_Final_CQSDR00062771-62800.zip requires that the ExAsIndexValidateObj.exe be manually re-registered on each Native Archive server which performs Index Validation.
Resolution
Follow the instructions in the "Read Me" file of the patch. ExAsIndexValidateObj.exe should be manually unregistered and registered to ensure that the latest COM information has been added to the registry.
To unregister and register ExAsIndexValidateObj.exe, run the following from an Administrator Command Prompt on each Native Archive server where the patch has been applied.
Unregister:ExAsIndexValidateObj.exe /UnRegServer
Register: ExAsIndexValidateObj.exe /RegServer
Note: The command runs silently and does not provide any feedback about success/failure.