Property MaximumIn not found Report Error

Document ID : KB000008373
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:
When running custom reports in NFA 9.3.6 you could run into this error:

Server Error in '/RA' Application. 
NQS_CRU_00702: Property MaximumIn not found in System.Data.DataRowView 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: NetQoS.Core.i18n.i18nArgumentException: NQS_CRU_00702: Property MaximumIn not found in System.Data.DataRowView 

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. 

Stack Trace: 


[i18nArgumentException: NQS_CRU_00702: Property MaximumIn not found in System.Data.DataRowView] 
NetQoS.Core.Util.StringBinder.GetPropertyValue(Object container, String propName, Boolean throwException) +362 
NetQoS.Core.Util.StringBinder.Eval(Object container, String[] expressionParts, Boolean throwException, String scope) +235 
NetQoS.Core.Util.StringBinder.ToString(Object obj, Boolean throwException) +259 
NetQoS.Core.Util.DisplayFormatter.ToString(Object data, Boolean throwException) +54 
NetQoS.ReporterAnalyzer.WebSite.LinkCellBindingTemplate.label_DataBinding(Object sender, EventArgs e) +152 
System.Web.UI.Control.OnDataBinding(EventArgs e) +84 
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +150 
System.Web.UI.Control.DataBind() +17 
System.Web.UI.Control.DataBindChildren() +185 
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +160 
System.Web.UI.Control.DataBind() +17 
System.Web.UI.Control.DataBindChildren() +185 
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +160 
System.Web.UI.Control.DataBind() +17 
System.Web.UI.WebControls.GridView.CreateRow(Int32 rowIndex, Int32 dataSourceIndex, DataControlRowType rowType, DataControlRowState rowState, Boolean dataBind, Object dataItem, DataControlField[] fields, TableRowCollection rows, PagedDataSource pagedDataSource) +167 
System.Web.UI.WebControls.GridView.CreateChildControls(IEnumerable dataSource, Boolean dataBinding) +3741 
System.Web.UI.WebControls.CompositeDataBoundControl.PerformDataBinding(IEnumerable data) +67 
System.Web.UI.WebControls.GridView.PerformDataBinding(IEnumerable data) +14 
System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data) +128 
System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) +34 
System.Web.UI.WebControls.DataBoundControl.PerformSelect() +143 
System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +74 
NetQoS.ReporterAnalyzer.WebSite.StyledGridView.OnPreRender(EventArgs e) +323 
System.Web.UI.Control.PreRenderRecursiveInternal() +88 
System.Web.UI.Control.PreRenderRecursiveInternal() +160 
System.Web.UI.Control.PreRenderRecursiveInternal() +160 
System.Web.UI.Control.PreRenderRecursiveInternal() +160 
System.Web.UI.Control.PreRenderRecursiveInternal() +160 
System.Web.UI.Control.PreRenderRecursiveInternal() +160 
System.Web.UI.Control.PreRenderRecursiveInternal() +160 
System.Web.UI.Control.PreRenderRecursiveInternal() +160 
System.Web.UI.Control.PreRenderRecursiveInternal() +160 
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +883 


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.7.2053.0
Environment:
Windows Server 2008/2012NFA 9.3.6
Cause:

When using certain filters, you can run into Defect DE310452.

Resolution:
  1. RDP to the NFA Console Server stop all CA / NetQoS Services.
  2. Download this patch: ftp://ftp.ca.com/pub/netqos/product_patches/NFA/9.3.6/DE310452_Report_Fix.zip  
  3. Extract the files to a new folder <$INSTALL_DIR\NFA\REPORTER\patch>.
  4. Backup following directories into a new backup folder <$INSTALL_DIR\NFA\REPORTER\backup>:
    • $INSTALL_DIR\NFA\REPORTER\NetQoS.ReporterAnalyzer.LegacyInterop\bin
    • $INSTALL_DIR\NFA\REPORTER\NetQoS.ReporterAnalyzer.ManagerService\bin
    • $INSTALL_DIR\NFA\REPORTER\NetQoS.ReporterAnalyzer.PumpService\bin
    • $INSTALL_DIR\NFA\REPORTER\NetQoS.ReporterAnalyzer.ReportService\bin
    • $INSTALL_DIR\NFA\REPORTER\NetQoS.ReporterAnalyzer.WatchdogService\bin
    • $INSTALL_DIR\NFA\REPORTER\NetQoS.ReporterAnalyzer.WebService\bin
    • $INSTALL_DIR\NFA\REPORTER\NetQoS.ReporterAnalyzer.WebSite\bin
  5. Copy the files from the patch folder into $INSTALL_DIR\NFA\REPORTER.
  6. Select "Replace the files in the destination" when prompted.
  7. Start all CA/NetQoS services.