名称:spring-cloud-dataflow-server 版本:2.5.0.BUILD-SNAPSHOT
我创建了一个非常简单的任务。首先运行它总是可以正常完成,没有任何问题。如果任务再次运行,它会失败并出现以下错误。
相同任务的后续启动失败并出现以下异常,并且在前一次执行完全完成后重新运行。如果一个任务运行一次就不能再次运行吗?
(来自任务执行详细信息的日志 - 执行 ID:246)
Caused by: org.springframework.batch.core.repository.JobInstanceAlreadyCompleteException: A job instance already exists and is complete for parameters={-spring.cloud.data.flow.taskappname=composed-task-runner, -spring.cloud.task.executionid=246, -graph=threetasks-t1 && threetasks-t2 && threetasks-t3, -spring.datasource.username=root, -spring.cloud.data.flow.platformname=default, -dataflow-server-uri=http://10.104.227.49:9393, -management.metrics.export.prometheus.enabled=true, -management.metrics.export.prometheus.rsocket.host=prometheus-proxy, -spring.datasource.url=jdbc:mysql://10.110.89.91:3306/mysql, -spring.datasource.driverClassName=org.mariadb.jdbc.Driver, -spring.datasource.password=manager, -management.metrics.export.prometheus.rsocket.port=7001, -management.metrics.export.prometheus.rsocket.enabled=true, -spring.cloud.task.name=threetasks}. If you want to run this job again, change the parameters.