Spring Could Task批量重启任务

时间:2019-02-27 23:06:24

标签: spring-cloud spring-cloud-dataflow

我正在使用Local TaskLauncher在本地运行CTR 当我尝试重新启动作业(批处理作业)时,我得到:

java.lang.IllegalStateException: Did not find platform for taskName=[taskName] , taskId=[taskId].

调试后,我发现DefaultTaskJobService中的restartJobExecution使用TaskDeployment来查询taskJobExecutionId

taskDeploymentRepository.findByTaskDeploymentId(String.valueOf(taskJobExecution.getTaskId()));

我认为应该通过ExternalExecutionId进行查询!!! 有什么想法吗?

-使用2.0.0.M2版本spring-cloud-starter-dataflow-server-local

0 个答案:

没有答案