Overview
After recreating the malware quarantine database, accessing the search folders generates a runtime error.
The event logs indicate it is an IndexOutOfRangeException
, with the message There
is no row at position 0
.
Stacktrace:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at ContentSecurity.ML.QSS.IQuarFilterManager.loadFilterDef(String filterId, IQuarFilterDef& filterDef)
at MEC.ML.QuarFilterManager.FilterHandler.GetFilterDefinition(String id)
at MEC.Quarantine.UI.NewSearch.LoadPageForEdit()
at MEC.Quarantine.UI.NewSearch.Page_Load(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Solution
The solution to this issue is to recreate the search folders. For more details about how to create a search folder, please follow the guide in the Using Search Folders article.