diff --git a/main/plugins/org.talend.core/src/main/java/org/talend/designer/runprocess/ProcessorUtilities.java b/main/plugins/org.talend.core/src/main/java/org/talend/designer/runprocess/ProcessorUtilities.java index c4586a4585..1adc242382 100644 --- a/main/plugins/org.talend.core/src/main/java/org/talend/designer/runprocess/ProcessorUtilities.java +++ b/main/plugins/org.talend.core/src/main/java/org/talend/designer/runprocess/ProcessorUtilities.java @@ -693,7 +693,6 @@ public class ProcessorUtilities { processor.setArguments(argumentsMap); - handelDQComponents(selectedProcessItem, currentProcess); // generate the code of the father after the childrens // so the code won't have any error during the check, and it will help to check // if the generation is really needed. @@ -709,6 +708,8 @@ public class ProcessorUtilities { */ generateBuildInfo(jobInfo, progressMonitor, isMainJob, currentProcess, currentJobName, processor, option); + handelDQComponents(selectedProcessItem, currentProcess); + copyDependenciedResources(currentProcess); return processor; @@ -1237,8 +1238,6 @@ public class ProcessorUtilities { processor.setArguments(argumentsMap); - handelDQComponents(selectedProcessItem, currentProcess); - generateContextInfo(jobInfo, selectedContextName, statistics, trace, needContext, progressMonitor, currentProcess, currentJobName, processor, isMainJob, codeGenerationNeeded); @@ -1254,6 +1253,8 @@ public class ProcessorUtilities { generateBuildInfo(jobInfo, progressMonitor, isMainJob, currentProcess, currentJobName, processor, option); TimeMeasure.step(idTimer, "generateBuildInfo"); + handelDQComponents(selectedProcessItem, currentProcess); + copyDependenciedResources(currentProcess); return processor;