Harvester not showing data after clean NFA 9.2.1 install or upgrade to NFA 9.2.1

Document ID : KB000029146
Last Modified Date : 14/02/2018
Show Technical Document Details

 

Issue:

There is a defect in NFA 9.2.1 only where after starting the CA NFA Harvester service, it remains “Started” however it is actually in a hung state and will not take in any data.  The defect in NFA 9.2.1 occurs when we check Flow Packet headers to see if it is IPFIX, if it come back with a null value where we should normally just get an exception, we get a thread failure which results in the Harvester no longer creating HarvesterWork or ReaperWork files.  The data that is discarded before apply this patch is lost.

This will give us a Null Pointer error like this (netflow/logs/harvester-wrapper.log):

INFO   | jvm 1    | 2014/12/02 13:07:55 | 14:07:55 - [INFO    ] - Discarded Bin Entry Count : 0

INFO   | jvm 1    | 2014/12/02 13:07:55 | 14:07:55 - [INFO    ] - TBN Entry Avg Time        : 0.0

INFO   | jvm 1    | 2014/12/02 13:07:55 | 14:07:55 - [INFO    ] - ----------------------------------

INFO   | jvm 1    | 2014/12/02 13:07:56 | java.lang.NullPointerException

INFO   | jvm 1    | 2014/12/02 13:07:56 |                 at com.ca.im.ra.flow.tools.FlowProcessor.execute(FlowProcessor.java:103)

INFO   | jvm 1    | 2014/12/02 13:07:56 |                 at com.ca.im.ra.flow.tools.FlowProcessor.run(FlowProcessor.java:72)

INFO   | jvm 1    | 2014/12/02 13:07:56 |                 at java.lang.Thread.run(Unknown Source)

INFO   | jvm 1    | 2014/12/02 13:07:56 | 14:07:56 - [SEVERE  ] - Unhandled Exception

INFO   | jvm 1    | 2014/12/02 13:07:56 | java.lang.NullPointerException

INFO   | jvm 1    | 2014/12/02 13:07:56 |                 com.ca.im.ra.flow.tools.FlowProcessor.execute(FlowProcessor.java:103)

INFO   | jvm 1    | 2014/12/02 13:07:56 |                 com.ca.im.ra.flow.tools.FlowProcessor.run(FlowProcessor.java:72)

INFO   | jvm 1    | 2014/12/02 13:07:56 |                 java.lang.Thread.run(Unknown Source)

 

Resolution:

Patch Location:

ftp://ftp.ca.com/pub/netqos/product_patches/NFA/9.2.1/149225/Null%20Pointer%20%20&%20Block%20Voice%20Interfaces/

Patch File:

Null Pointer & ifType-Rejection.zip

To Apply:

1. Stop all Java services on harvester (CA NFA Services).

 

2. Rename netflow/bin/com.ca.im.ra.poller to com.ca.im.ra.poller-old.jar and the netflow/bin/com.ca.im.ra.harvester to com.ca.im.ra.harvester-old.jar

 

3. Drop the new com.ca.im.ra.poller.jar and com.ca.im.ra.harvester.jar file in.

 

4. Start all of the services backup.