000033230 - Error when reporting on Sub-Form containing Numeric field with Sum Field option in RSA Archer 5.5.3.1

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 Number000033230
Applies ToRSA Product Set: Archer
RSA Version/Condition: 5.5.3.1
 
IssueA report that includes a sub form field that is numeric and has the Sum Field option enabled throws the following error.
<Description>Object reference not set to an instance of an object.</Description> 
<ContextData>
  <BaseUrl>https://ArcherWeb/SearchContent/Search.aspx</BaseUrl>
  <View>All</View>
  <Module>ModuleId: 89, ModuleName: Third Party Engagements, ModuleStatus: ActiveInProduction, ModuleType: Application</Module>
  <Report>ReportId: 11833, ReportName: Module Menu Item, ReportType: SearchBased</Report>
  <formatType>Column</formatType>
  <isNavMenuReport>true</isNavMenuReport>
  <isNavMenuFirstLevelRestricted>False</isNavMenuFirstLevelRestricted>
  <frameWidthHeight>1105,527</frameWidthHeight>
</ContextData>
<Exception>
  <ExceptionType>System.NullReferenceException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType>
  <Message>Object reference not set to an instance of an object.</Message>
  <Source>ArcherTech.Kernel</Source>
  <StackTrace> at ArcherTech.Kernel.Brokers.StatisticSearchBroker.GetLevelStatsSteps(IList`1 steps) 
 at ArcherTech.Kernel.Brokers.StatisticSearchBroker.GetOrderedStatsLevels(SearchModuleCriteria moduleCriteria, IDictionary`2 searchModules, IList`1 steps) 
 at ArcherTech.Kernel.Brokers.StatisticSearchBroker..ctor(ExtendedSessionContext sessionContext, SearchCriteria searchCriteria, SearchStatisticCriteria statisticSearchCriteria, IDictionary`2 searchModules, String timeZoneConfig) 
 at ArcherTech.Kernel.Factory.SearchBrokerFactory.CreateStatisticSearchBroker(ExtendedSessionContext sessionContext, SearchCriteria searchCriteria, SearchStatisticCriteria searchStatisticCriteria, IDictionary`2 searchModules, String timeZoneConfig) 
 at ArcherTech.Kernel.Brokers.SearchEngineBroker.ExecuteStatisticSearch(SearchCriteria searchCriteria, SearchStatisticCriteria searchStatisticCriteria, String timeZone) 
 at ArcherTech.Kernel.Managers.SearchEngineManager.ExecuteStatisticSearch(SessionContext sessionContext, SearchCriteria searchCriteria, SearchStatisticCriteria searchStatisticCriteria, String timeZone) 
 at ArcherTech.Web.Modules.GenericContent.SearchExecutor.GetNumericSummation(SearchResultsDataContainer srData) 
 at ArcherTech.Web.Modules.GenericContent.SearchExecutor.ExecuteSearch(SearchResultViewConfiguration resultViewConfiguration, Boolean includeNoSelection) 
 at ArcherTech.Web.Modules.SearchContent.Views.SearchResultsPresenter.ExecuteSearch(SearchResultViewConfiguration resultsViewConfiguration, Boolean includeNoSelection) 
 at Security2000.SearchContent.SearchResults.ExecuteSearch(SearchResultViewConfiguration resultsViewConfiguration) 
 at Security2000.SearchContent.Search.GetSearchResults() 
 at Security2000.SearchContent.Search.Page_Load(Object sender, EventArgs e) 
 at System.EventHandler.Invoke(Object sender, EventArgs e) 
 at ArcherTech.Web.ArcherTechPage`2.OnLoad(EventArgs e) 
 at System.Web.UI.Control.LoadRecursive() 
 at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)</StackTrace>
</Exception>

 
CauseError when reporting on Sub-Forms.
 
ResolutionThis issue has a fix in version 5.5.4 P1 and later versions.
WorkaroundThe workaround is to uncheck the Sum-Field option for Numeric fields in the Sub-Form. 

Attachments

    Outcomes