Enterprise Vault Service is Not Available when using Search page and Archive Explorer receives IIS 500 error.

Enterprise Vault Service is Not Available when using Search page and Archive Explorer receives IIS 500 error.

  • Article ID:100010610
  • Last Published:
  • Product(s):Enterprise Vault

Problem

 

When trying to search via http:\\evserver\enterprisevault\search.asp an error occurs stating Enterprise Vault Service is Not Available.

 Archive Explorer returns a treeview xml 500 error.

Error Message

Archive explorer: 

The XML returned for the tree view is not as expected. (500)
 

Search.asp:
Enterprise Vault Service Unavailable

Dtrace log error:

25 13:15:37.116 [19696] (w3wp) <9312> EV-H {LISTARCHIVES.EN_US} Exception: Retrieving the COM class factory for component with CLSID {91469DAD-A6E8-4A2A-BDAE-058B1D7424F4} failed due to the following error: 8007007f. Info: Diag:HRESULT: 8007007f Type:System.Runtime.InteropServices.COMException ST:   at DesktopClientCacheWeb.ListArchives.List()|   at DesktopClientCacheWeb.ListArchives.Page_Load(Object sender, EventArgs args) Inner:None

26 13:15:37.117 [19696] (w3wp) <9312> EV-H {LISTARCHIVES.EN_US} Exception: Index (zero based) must be greater than or equal to zero and less than the size of the argument list. Info: Diag: Type:System.FormatException ST:   at System.Text.StringBuilder.AppendFormat(IFormatProvider provider, String format, Object[] args)|   at System.String.Format(IFormatProvider provider, String format, Object[] args)|   at DesktopClientCacheWeb.MDCResponse.WriteHeaders(Int32 hr, String msg, ICollection`1 attrs)|   at DesktopClientCacheWeb.MDCResponse.WriteFailedHeaders(Exception e)|   at DesktopClientCacheWeb.ListArchives.Page_Load(Object sender, EventArgs args) Inner:None

 

Cause

This is can occur when Enterprise Vault and Enterprise Vault Reporting services/SQL Server Reporting Services are installed on the same server.

Both  Enterprise Vault and EV reporting utilize a dll called EVRT.DLL. A version mismatch of EVRT.DLL will cause the before mentioned errors.

Solution

1.  Locate EVRT.dll in the <install_path>\Reporting Services\ReportServer\bin\ directory.

2.  Right click and select the properties of EVRT.DLL and view the Details tab. 

3. Ensure that the version listed matches the current version of Enterprise Vault. 

4. If the version is different run "Enterprise Vault Reporting Configuration" then verify that the version is now updated.

Note:  It may be necessary to recycle EnterpriseVaultAppPool and EVIndexingPool in IIS.

Related Articles

Failure to create NIC teaming

Users receive error 0x8007007F when attempting to preview or export items using Enterprise Vault Search

Was this content helpful?