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.
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.
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: