diff --git a/spring-batch-core/src/main/java/org/springframework/batch/core/launch/support/SimpleJobOperator.java b/spring-batch-core/src/main/java/org/springframework/batch/core/launch/support/SimpleJobOperator.java index dbd21e1b29..259c616955 100644 --- a/spring-batch-core/src/main/java/org/springframework/batch/core/launch/support/SimpleJobOperator.java +++ b/spring-batch-core/src/main/java/org/springframework/batch/core/launch/support/SimpleJobOperator.java @@ -80,6 +80,7 @@ * @author Lucas Ward * @author Will Schipp * @author Mahmoud Ben Hassine + * @author Andrey Litvitski * @since 2.0 * @deprecated since 6.0 in favor of {@link TaskExecutorJobOperator}. Scheduled for * removal in 6.2 or later. @@ -188,7 +189,7 @@ public JobExecution start(Job job, JobParameters jobParameters) Assert.notNull(job, "The Job must not be null."); Assert.notNull(jobParameters, "The JobParameters must not be null."); if (job.getJobParametersIncrementer() != null) { - if (logger.isWarnEnabled()) { + if (!jobParameters.isEmpty() && logger.isWarnEnabled()) { logger.warn(String.format( "Attempting to launch job '%s' which defines an incrementer with additional parameters={%s}. Those additional parameters will be ignored.", job.getName(), jobParameters));