diff --git a/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/configuration/TaskRuntimeHints.java b/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/configuration/TaskRuntimeHints.java index 50436068..a16300c6 100644 --- a/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/configuration/TaskRuntimeHints.java +++ b/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/configuration/TaskRuntimeHints.java @@ -47,6 +47,9 @@ public class TaskRuntimeHints implements RuntimeHintsRegistrar { TypeReference.of("org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer"), hint -> hint.withMembers(MemberCategory.INVOKE_DECLARED_CONSTRUCTORS, MemberCategory.INVOKE_DECLARED_METHODS)); + hints.reflection().registerType(TypeReference.of("org.springframework.cloud.task.repository.TaskExecution"), + hint -> hint.withMembers(MemberCategory.INVOKE_DECLARED_CONSTRUCTORS, + MemberCategory.INVOKE_DECLARED_METHODS)); if (!ClassUtils.isPresent("com.zaxxer.hikari.HikariDataSource", classLoader)) { return;