Event ID 41352 occurs and indexes are not searchable or updating properly.

Article: 100047928
Last Published: 2020-06-26
Ratings: 0 0
Product(s): Enterprise Vault

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. 

Was this content helpful?