TDM FDM: HASHLOV1 Null Pointer Exception

Document ID : KB000102005
Last Modified Date : 15/06/2018
Show Technical Document Details
Issue:
Trying to HASHLOV1 to mask address fields. Looking up addresses for the Original Address's Zip Code Field in GTREP_REFERENCE_DATA table. If the address that gets picked up from the reference data has an address line 2 = NULL but the original address has Address Line 2 = NOT NULL, then FDM fails with a null pointer exception.
Error:
Exception in thread "pool-1-thread-1"
java.lang.NullPointerException
masking complete at 2018.06.04 17:48:59.958 EDT at com.grid_tools.products.datamasker.Datamasker.resolveFunction(Datamasker.java:28501)

        at com.grid_tools.products.datamasker.SQLUpdate.batchPreparedMasking(SQLUpdate.java:4703)
        at com.grid_tools.products.datamasker.SQLUpdate.run(SQLUpdate.java:6645)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

Allocated memory      :910,336k at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

        at java.lang.Thread.run(Unknown Source)
Approx max memory used:86,609k (9% of allocated)
Environment:
TDM 4.5
FDM
Resolution:
The version FastDataMasker-4.7.430.0.zip fixes this issue.  Please contact CA Support for this version or later.  If you are installing a GA version of TDM/FDM after June 15, 2018, please contact CA Support to verify that this version made it into your GA.
Additional Information:

Video URL on how to open a Support Case - https://communities.ca.com/videos/5898-demo-how-to-open-a-support-case

You can download the latest version of TDM by following the directions in this document: https://support.ca.com/us/knowledge-base-articles.TEC1903942.html.   

To contact support, go to https://www.ca.com/us/services-support/ca-support/contact-support.html