diff --git a/spring-batch-core/src/main/java/org/springframework/batch/core/jsr/launch/JsrJobOperator.java b/spring-batch-core/src/main/java/org/springframework/batch/core/jsr/launch/JsrJobOperator.java index 28a944dde..b62ef5563 100644 --- a/spring-batch-core/src/main/java/org/springframework/batch/core/jsr/launch/JsrJobOperator.java +++ b/spring-batch-core/src/main/java/org/springframework/batch/core/jsr/launch/JsrJobOperator.java @@ -342,6 +342,10 @@ public class JsrJobOperator implements JobOperator { List results = new ArrayList(findRunningJobExecutions.size()); + if(results.isEmpty()) { + throw new NoSuchJobException("Job name: " + name + " not found."); + } + for (org.springframework.batch.core.JobExecution jobExecution : findRunningJobExecutions) { results.add(jobExecution.getId()); }