EVS page fails when accessing the Calendar folder under an Archive having '<' char in its archive-name

book

Article ID: 100060222

calendar_today

Updated On:

Description

Error Message

The Enterprise Vault service is not available. If the problem persists, contact your Enterprise Vault Administrator

Enterprise Vault Event Log Error:

Event ID:      41521
Task Category: Enterprise Vault Search
Description:
Enterprise Vault Search cannot perform certain operations. Check that all Enterprise Vault services are running. 

In the Dtrace for w3wp, it shows below: 

{EVS}Exception: A potentially dangerous Request.Form value was detected from the client (ResultsContainer$calendarContainerControl$hidInput="...e":"User1 ","ArchiveT..."). Info:Unhandled Exception in Enterprise Vault Search.  || User: EV\User1 ||  Diag: Type:System.Web.HttpRequestValidationException ST:   at System.Web.HttpRequest.ValidateString(String value, String collectionKey, RequestValidationSource requestCollection)|   at System.Web.HttpRequest.ValidateHttpValueCollection(HttpValueCollection collection, RequestValidationSource requestCollection)|   at System.Web.HttpRequest.get_Form()|   at System.Web.HttpRequest.get_HasForm()|   at System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull)|   at System.Web.UI.Page.DeterminePostBackMode()|   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)|   at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)|   at System.Web.UI.Page.AsyncPageProcessRequestBeforeAsyncPointCancellableCallback(Object state)|   at System.Web.HttpContext.InvokeCancellableCallback(WaitCallback callback, Object state)|   at System.Web.UI.Page.LegacyAsyncPageBeginProcessRequest(HttpContext context, AsyncCallback callback, Object extraData)| 

Cause

The usage of the HTML '<' and '>' characters in any web text (Archive-name in current case) that is visible on a web page, might very well cause the underlying Browser to misinterpret it as standard tags when processing it. 

Due to this, the usage of < and > in the archive name is not supported. 

Resolution

As a workaround, remove the angular brackets from the Archive name or replace them with round brackets.

 

Issue/Introduction

EVS page fails to load when accessing the Calendar folder under an Archive having '<' char in its archive name

Additional Information

JIRA: CFT-4444