Indexing Service cannot index archives. Error message: "Could not connect to the storage service"

book

Article ID: 100026693

calendar_today

Updated On:

Description

Error Message

After collecting a dtrace for EVIndexAdminService and EVIndexVolumesProcessor, the following error message is generated: "Could not connect to the storage service".

 

Exception: Could not connect to the storage service on [EVServer]. ArchiveId=[ArchiveID] Info: worker thread has detected an error. Diag: Type:Symantec.EnterpriseVault.Indexing.ContentSource.ContentSourceNotAccessibleException ST:   at Symantec.EnterpriseVault.Indexing.ContentSource.EVArchiveCrawlerAccessor.GetArchiveCrawler(String archiveID)|   at Symantec.EnterpriseVault.Indexing.ContentSource.EVAdditionDataReaderFactory.GetArchiveCrawler(String archiveId)|   at Symantec.EnterpriseVault.Indexing.ContentSource.EVAdditionDataReaderFactory.GetInstance(UInt64 nextItemSequenceNumber, UInt64 maxItemSequenceNumber, UInt32 timeoutInSeconds, UInt32 maxRetries)|   at Symantec.EnterpriseVault.Indexing.IndexVolumesProcessor.ItemAdditionFetcher.GetItem(UInt64 nextItemActionID, UInt64 maxItemID)|   at Symantec.EnterpriseVault.Indexing.IndexVolumesProcessor.ItemAdditionFetcher.GetNextItem(UInt64 nextItemID, UInt64 maxItemID)|   at Symantec.EnterpriseVault.Indexing.IndexVolumesProcessor.ItemAdditionsAllocator.GetNextAction()|   at Symantec.EnterpriseVault.Indexing.IndexVolumesProcessor.State.Fetcher.DoWork()|   at Symantec.EnterpriseVault.Indexing.IndexVolumesProcessor.State.WorkerThreadBase.DoWorkThread(Object ParamObject) Inner:System.Runtime.InteropServices.COMException (0x800706BA): Retrieving the COM class factory for remote component with CLSID {3A92686F-E5E8-4505-ABB5-49E5F725617A} from machine Evault.sch.local failed due to the following error: 800706ba.|   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)|   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)|   at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)|   at System.Activator.CreateInstance(Type type, Boolean nonPublic)|   at Symantec.EnterpriseVault.Indexing.ContentSource.ActivatorWrapper.CreateInstance(Type type)|   at Symantec.EnterpriseVault.Indexing.ContentSource.StorageProxy.GetStorageObject(String entryID)|   at Symantec.EnterpriseVault.Indexing.ContentSource.EVArchiveCrawlerAccessor.GetArchiveCrawler(String archiveID)

Cause

Windows Firewall might be preventing connections between the Indexing Service and the Storage Service, even though both services are running on the same Enterprise Vault server.

Resolution

Workaround: 

Disable Windows Firewall and restart the Indexing Service to determine if the firewall is blocking connections from the Indexing Service.

Solution:

Configure Windows Firewall to allow Enterprise Vault processes to allow communications to/from the Enterprise Vault server

 

Applies To

All Enterprise Vault 10.0 and above.

Issue/Introduction

Indexing Service cannot index archives.