000029528 - Quick Search gives unexpected error in RSA Archer 5.5 SP1

Document created by RSA Customer Support Employee on Jun 14, 2016Last modified by RSA Customer Support Employee on Apr 21, 2017
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000029528
Applies ToRSA Product Set: Archer
RSA Version/Condition: 5.5 SP1
Platform: Windows
IssueApplication in the Solution was corrupt and causing Quick Search to fail. 
 
</E2ETraceEvent><E2ETraceEvent xmlns="http://schemas.microsoft.com/2004/06/E2ETraceEvent">
  <System xmlns="http://schemas.microsoft.com/2004/06/windows/eventlog/system">
    <EventID>0</EventID>
    <Type>3</Type>
    <SubType Name="Error">0</SubType>
    <Level>2</Level>
    <TimeCreated SystemTime="2015-01-30T15:09:00.1147238Z" />
    <Source Name="Archer.Web" />
    <Correlation ActivityID="{00000000-0000-0000-0000-000000000000}" />
    <Execution ProcessName="w3wp" ProcessID="6900" ThreadID="21" />
    <AssemblyVersion>5.5.10200.1011</AssemblyVersion>
    <Channel />
    <Computer>WEB03</Computer>
  </System>
  <ApplicationData>
    <TraceData>
      <DataItem>
        <TraceRecord Severity="Error" xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord">
          <TraceIdentifier>Archer.Web</TraceIdentifier>
          <LogReferenceId>013015-150900-1147</LogReferenceId>
          <Description>Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index</Description>
          <AppDomain>/LM/W3SVC/1/ROOT-1-130670796035340335</AppDomain>
          <ContextData>
            <BaseUrl>http://egrc.archer.rsa.com/SearchContent/Search.aspx</BaseUrl>
            <View>QuickSearch</View>
            <SolutionId>34</SolutionId>
            <Keywords>fastdata</Keywords>
            <frameWidthHeight>1386,633</frameWidthHeight>
          </ContextData>
          <Exception>
            <ExceptionType>System.ArgumentOutOfRangeException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType>
            <Message>Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index</Message>
            <Source>mscorlib</Source>
            <StackTrace>   at System.Collections.Generic.List`1.get_Item(Int32 index)
   at ArcherTech.Web.UI.Controls.GenericContent.SearchResultsGridColumnBase.GetFieldControl(SearchResultRecord record, Int32 fieldId)
   at ArcherTech.Web.UI.Controls.GenericContent.SummarySearchResultsGridColumn.GetRecordControl(SearchResultRecord record)
   at ArcherTech.Web.UI.Controls.GenericContent.SearchResultsGridColumnBase.BuildQuickSearchRecordContainer(SearchResultRecord record)
   at ArcherTech.Web.UI.Controls.GenericContent.SearchResultsGridColumnBase.InitializeCell(TableCell cell, Int32 columnIndex, GridItem inItem)
   at Telerik.Web.UI.GridItem.Initialize(GridColumn[] columns)
   at Telerik.Web.UI.GridItem.SetupItem(Boolean dataBind, Object dataItem, GridColumn[] columns, ControlCollection rows)
   at Telerik.Web.UI.GridItemBuilder.InitializeItem(Int32 dataSourceIndex, String&amp; nextItemHierarchicalIndex, Boolean&amp; itemIsInEditMode)
   at Telerik.Web.UI.GridItemBuilder.CreateItems(GridGroupingContext group)
   at Telerik.Web.UI.GridTableView.CreateItems(IEnumerator enumerator, GridColumn[] columns, ControlCollection controls)
   at Telerik.Web.UI.GridTableView.CreateControlHierarchy(Boolean useDataSource)
   at Telerik.Web.UI.GridTableView.CreateChildControls(IEnumerable dataSource, Boolean useDataSource)
   at System.Web.UI.WebControls.CompositeDataBoundControl.PerformDataBinding(IEnumerable data)
   at System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data)
   at Telerik.Web.UI.GridTableView.PerformSelect()
   at Telerik.Web.UI.GridTableView.DataBind()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)</StackTrace>
          </Exception>
        </TraceRecord>
      </DataItem>
    </TraceData>
  </ApplicationData>
</E2ETraceEvent>
ResolutionTo troubleshoot, take Applications/Questionnaires out of the Solution one at a time until the error does not happen. Once you have isolated the offending Module (Application or Questionnaire) you should be able to re-add it to the Solution.

Attachments

    Outcomes