When attempting to rebuild an index the process gets stuck. Review of the event log will show a series of event ID 28998. Inspection of the event ID's will show that the event is being generated by the same saveset over and over again. Attempts to retrieve the item or perform a DumpSaveset operation with EVSVR fail to return the full item.
Log Name: Enterprise Vault
Source: Enterprise Vault
Date: 6/18/2013 12:07:11 PM
Event ID: 28998
Task Category: Storage Crawler
Description: Retrieval of a saveset failed.
Reason: The system cannot find the file specified. (0x80070002)
Saveset Id: 201306171497300~201306171927470000~Z~C16190FA09DD2A66360BD8302AEA8901
Vault Id: 113BB363634FE3644A95D6E44C01D2BBE1110000evserver1.EV.LOCAL
Index Sequence Number: 22
Internal Reference: Fetching Saveset for indexing
<Provider Name="Enterprise Vault " />
<TimeCreated SystemTime="2013-06-18T16:07:11.000000000Z" />
<Data>The system cannot find the file specified. (0x80070002)</Data>
<Data>Fetching Saveset for indexing</Data>
The root cause is storagecrawler is attempting to retrieve an item that contains a SIS part that is contained in a CAB file that is no longer present and unrecoverable.
Attempts to repair the Vault Store Database using EVSVR with a DeleteSurplusReferences job do not resolve the issue.
This issue has been addressed in the following release:
Enterprise Vault 10.0.4 Cumulative Hotfix 1 Release
Enterprise Vault 11.0 0 Release Details