NPE (NULL Pointer Exception) thrown with restartability column added in FDM (Fast Data Masker)

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

Using Fast Data Masker (FDM) to mask a very large number of rows. The requirement that must be fulfilled is the need to be able to restart the job if there is an error due.  It is known that the data is not clean.  When the restartability column's value is null, a Null Pointer Exception (NPE) occurs after setting the restartability column's value to null. 

After researching this issue, the behavior was narrowed down to if a column's value is null, even if the Keep Null's checkbox is checked, AND if restartability is enabled, there is a NPE thrown in the console each time. 

If the restartability column is removed and its options before masking, no problem occurs.

Environment:
FDM 4.6
Cause:

The behavior was narrowed down the following:

  • A column's value is null.
  • Keep Null's checkbox is checked.
  • Restartability is enabled.

This results in a NPE being thrown in the console each time. 

Resolution:

This issue was fixed.  If you have this issue, please contact Support for a version of FDM equal to or greater than FastDataMasker-4.7.6.0.