Jobs migrated to Talend 6.4 from Talend 6.3 or earlier throw a compilation error

Symptoms

While running a Job in Talend 6.4, a compilation error occurs. The error pop up contains the error message Routines routine_name has compile errors.

 

job_compilation_error.jpg

 

Diagnosis

Talend Studio versions 6.3 and earlier have Add all user routines to Job dependencies, when creating a new Job selected by default in Window > Talend > Preferences. Thus, when you migrate the Job from Talend 6.3 or earlier to 6.4, the routines are migrated as well and cause compilation errors in Studio.

 

Solution

Take a backup of the problematic routines by exporting the routines and deleting them from 6.4 Studio. You can find these routines under Code > Routines in the Repository browser. After deleting these routines, the Job should compile with no errors and run successfully.

Version history
Revision #:
6 of 6
Last update:
‎10-24-2017 10:25 AM
Updated by:
 
Contributors