NetQos ReporterAnalyzer Pump Service fails to start after upgrading to NFA 10.0.
The \CA\NFA\Reporter\Logs\Pump.log file shows error like below:
10:57:12 5 - Pump.EovLoadManager: Starting EovLoadManager
10:57:12 -1 - ReaperDataConverter: Configuration: CsvFileThreshold=50000
10:57:12 5 - EovLoader - EovLoader: Starting EovLoader EovLoader - EovLoader
10:57:12 5 - DataConverter: Processing 1560168900-x.x.x.x_hostg.rpr
10:57:12 2 - DataConverter - :
Index was outside the bounds of the array.
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at NetQoS.ReporterAnalyzer.Data.ReaperFileToDataTable.TopHostsRecordCB(TopHostsRecord& rec)
at NetQoS.ReporterAnalyzer.Data.ReaperFileToDataTable.RunRAFileReader(String path)
at NetQoS.ReporterAnalyzer.Data.ReaperFileToDataTable.Convert(String path)
at NetQoS.ReporterAnalyzer.Business.Pump.ReaperDataConverter.WorkThread()
10:57:12 6 - ConsoleEventProducer: The following events were sent:
10:57:12 6 - ConsoleEventProducer: [Event Type='Log' SubType='CA Network Flow Analysis Console Log' Id='1' State='Opened' Description='Pump: DataConverter: Index was outside the bounds of the array.']
10:57:12 2 - DataConverter-ReaperDC-line423 - :
The process cannot access the file 'D:\CA\NFA\reporter\datafiles\input\staging\1560168900-x.x.x.x_hostg.rpr' because it is being used by another process.
System.IO.IOException: The process cannot access the file 'D:\CA\NFA\reporter\datafiles\input\staging\1560168900-x.x.x.x.hostg.rpr' because it is being used by another process.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.InternalDelete(String path, Boolean checkHost)
at System.IO.File.Delete(String path)
at NetQoS.ReporterAnalyzer.Business.Pump.ReaperDataConverter.WorkThread()
10:57:12 6 - ConsoleEventProducer: The following events were sent:
Release : 10.0
Component : NQRPTA - REPORTERANALYZER
1. RDP to the NFA Console server.
2. Delete any files from before the upgrade from the \CA\NFA\Reporter\datafiles\input\staging directory.
3. Start the Netqos ReporterAnalyzer Pump Service and it should stay running.
4. If it is still failing please download and run the RemoteEngineer on the NFA Console server, open a Support Case, and upload the RemoteEngineer file to the case.