diff --git a/dolphinscheduler-server/src/main/java/org/apache/dolphinscheduler/server/worker/task/sqoop/generator/SqoopJobGenerator.java b/dolphinscheduler-server/src/main/java/org/apache/dolphinscheduler/server/worker/task/sqoop/generator/SqoopJobGenerator.java index 6815e323b5..6bc94d0f35 100644 --- a/dolphinscheduler-server/src/main/java/org/apache/dolphinscheduler/server/worker/task/sqoop/generator/SqoopJobGenerator.java +++ b/dolphinscheduler-server/src/main/java/org/apache/dolphinscheduler/server/worker/task/sqoop/generator/SqoopJobGenerator.java @@ -69,7 +69,7 @@ public class SqoopJobGenerator { if (SqoopJobType.TEMPLATE.getDescp().equals(sqoopParameters.getJobType())) { createSqoopJobGenerator(sqoopParameters.getSourceType(),sqoopParameters.getTargetType()); if(sourceGenerator == null || targetGenerator == null){ - return null; + throw new RuntimeException("sqoop task source type or target type is null"); } sqoopScripts = commonGenerator.generate(sqoopParameters)