Problem
When this issue occurs no indexes on the server can be rebuilt or searched.
Error Message
Log Name: Veritas Enterprise Vault
Source: Enterprise Vault
Event ID: 41352
Task Category: Index Volumes Processor
Level: Error
Computer: EVSERVER.EV.LOCAL
Description:
The processing of the Index Volume has stopped following errors.
Archive name: Journal
Task: <none>
Index Volume ID: 2B0RN0tBB1F672741856232DD051CC0BC1110000EVSERVER_123
Reason: <none>
Error Type: NonCritical
Description: Request terminated prematurely. Inner exception: The exception [xml-unset-var-error] was thrown.
v-437-41352
A Dtrace on the EVIndexVolumesProcessor process will show the following:
(EVIndexVolumesProcessor) <812> EV-H {VelocityIndex} Exception: Request terminated prematurely. Info:Could not submit data to index [2B0RN0tBB1F672741856232DD051CC0BC_123] Diag: Type:Symantec.EnterpriseVault.Indexing.ContentSource.IntermittentIndexingErrorException ST: at Symantec.EnterpriseVault.Indexing.IndexingEngine.VelocityProxy.Enqueue(CollectionBrokerEnqueueXml collectionBrokerEnqueueXml)| at Symantec.EnterpriseVault.Indexing.IndexingEngine.VelocityIndex.SendEnqueueRequestToVelocity(CollectionBrokerEnqueueXml enqueueXml, ICollection`1 batch, IIndexVolumeIdentifier indexVolumeID)| at Symantec.EnterpriseVault.Indexing.IndexingEngine.VelocityIndex.DoFlush(ICollection`1 batch, IIndexVolumeIdentifier indexVolumeID, String parentThreadName) Inner:System.ServiceModel.FaultException`1[System.String]: The exception [xml-unset-var-error] was thrown. (Fault Detail is equal to <exception time="1415" date="1593028386" id="XML_UNSET_VAR" function="vivisimo_load" fid="51" process="*" name="xml-unset-var-error" stack-trace="//scope/set-var[@name='result']/scope///function[@name='collection-broker-enqueue-xml']/scope/set-var[@name='response']/function[@name='collection-broker-command']/scope/exception[@id='XML_UNSET_VAR']" xmlns="urn:/velocity/objects">Cannot get value of <string name="name">result</string>: declared but not set to anything in scope <xmlnode name="path" xpath="//scope/set-var[@name='result']/scope///function[@name='collection-broker-enqueue-xml']/scope/set-var[@name='response']/function[@name='collection-broker-command']/scope"></xmlnode> </exception>).
Cause
This issue looks to be caused by corruption within the indexing engine due to a drive space issue occurring on an index location.
Solution
To resolve this issue perform the following:
- Resolve the disk space issue by ensuring there is plenty of space for open index locations.
- If IIS and the Indexing Service has been restarted after adding space and the issue is still occurring proceed to the next step.
- Reset the indexing engine per article 100037911 referenced in the Related articles section.