diff --git a/spring-integration-core/src/main/java/org/springframework/integration/scheduling/SimpleMessagingTaskScheduler.java b/spring-integration-core/src/main/java/org/springframework/integration/scheduling/SimpleMessagingTaskScheduler.java index 9930f2ff0d..db06b79583 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/scheduling/SimpleMessagingTaskScheduler.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/scheduling/SimpleMessagingTaskScheduler.java @@ -146,6 +146,9 @@ public class SimpleMessagingTaskScheduler extends AbstractMessagingTaskScheduler if (errorHandler != null) { errorHandler.handle(t); } + else if (logger.isWarnEnabled()) { + logger.warn("error occurred in task but no 'errorHandler' is available", t); + } } if (this.shouldRepeat) { MessagingTaskRunner runner = new MessagingTaskRunner(this.task);