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

Document created by sigju01 Employee on Dec 10, 2014Last modified by sigju01 Employee on Dec 23, 2014
Version 2Show Document
  • View in full screen mode

Document ID:  TEC1829875
Last Modified Date:  12/2/2014
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.

Attachments

    Outcomes