NoSuchAlgorithmException for DataMasking.createMD5

Talend Version       6.3.1


Additional Versions  
Product Talend Big Data
Component Spark Job in Studio
Problem Description  
Problem root cause

When trying to run a Spark Job using DataMasking.createMD5, there is a compile error:

Execution failed : Job compile errors 
At least job "xxxx" has a compile errors, please fix and export again.
Detail Message: Unhandled exception type NoSuchAlgorithmException
Solution or Workaround

For 6.3.1, there is a workaround for this issue:

  1. Add a tJavaRow component before the tMap component.
  2. Add a column in the schema.



  3. Add this new column in the tMap mapping.



For convenience, a simple Big Data batch Job that shows this workaround is attached (


Note: This workaround only works for the Spark Jobs. Since for MapReduce Jobs you do not have the tJavaRow component, this workaround cannot be implemented.

JIRA ticket number TDQ-13303
Version history
Revision #:
8 of 8
Last update:
‎02-24-2019 11:14 PM
Updated by: