CA TDM Portal Masking Job Fails with MongoDB Data Source - "Can't generate hash value from column... type 'Unsupported'"
search cancel

CA TDM Portal Masking Job Fails with MongoDB Data Source - "Can't generate hash value from column... type 'Unsupported'"

book

Article ID: 453783

calendar_today

Updated On:

Products

CA Test Data Manager (Data Finder / Grid Tools)

Issue/Introduction

When running a CA TDM Portal 4.11.2028.0  with FDM 4.11.197.0 masking job for a MongoDB data source, the job fails with the following error: Can't generate hash value from column '[COLUMNNAME]' type 'Unsupported'.

After upgrading the FDM masking engine to FDM 5.0.31.0 the same masking job fails with the error:  java.lang.NullPointerException: Cannot invoke "com.ca.fdm.database.model.ColData.getTypeName()" because the return value of "java.util.Map.get(Object)" is null.

Environment

  • Product: CA Test Data Manager (TDM) Portal 4.11.2028.0  / FastDataMasker (FDM) 4.11.197.0
  • Data Source: MongoDB

Cause

Both TDM Portal 4.11.2028.0 and FDM 4.11.197.0 are old releases. There have been many fixes and enhancement to the product since their release.

Resolution

This issue is resolved by upgrading your CA Test Data Manager environment to TDM Portal version 5.0 or later.

Upgrading to the latest 5.0+ release ensures compatibility with modern MongoDB data structures and resolves known defects related to column validation and hash generation for MongoDB masking jobs.

Additional Recommendations:

  • Ensure your FDM version is also updated to the latest available build compatible with your TDM Portal release.
  • If the issue persists after the upgrade, verify that your MongoDB collection metadata is correctly profiled within the TDM Portal to ensure all fields—including those within arrays—are properly mapped.