From b4b50e81824d82e9dba677bf0658dbc575a4182e Mon Sep 17 00:00:00 2001 From: wildloop Date: Mon, 3 Dec 2018 17:23:49 +0100 Subject: [PATCH] bug-fix: throwable param's required for @FailedTask annotated methods Lack of this parameter causes: - the exception with message: "o.s.c.t.listener.TaskLifecycleListener: taskExecution and throwable parameters are required for @FailedTask annotated methods :While handling this error: java.lang.IllegalStateException: Failed to execute ApplicationRunner" - please, take look at [this](https://github.com/spring-cloud/spring-cloud-task/blob/master/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/listener/annotation/TaskListenerExecutor.java#L113) - and, as a consequence, a lost lock on the task (record in the table `task_locks`) --- .../cloud/task/configuration/SingleInstanceTaskListener.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/configuration/SingleInstanceTaskListener.java b/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/configuration/SingleInstanceTaskListener.java index 5473002b..b2b155d3 100644 --- a/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/configuration/SingleInstanceTaskListener.java +++ b/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/configuration/SingleInstanceTaskListener.java @@ -128,7 +128,7 @@ public class SingleInstanceTaskListener implements ApplicationListener