TDM FDM: HASHLOV1 Null Pointer Exception

book

Article ID: 102005

calendar_today

Updated On:

Products

CA Test Data Manager (Data Finder / Grid Tools)

Issue/Introduction

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