gpt4 book ai didi

java - 如何修复错误 "Statemachine is not in state ready to do DELETE"

转载 作者:行者123 更新时间:2023-12-02 02:39:44 26 4
gpt4 key购买 nike

我创建了一个 Spring Cloud 数据流 Stream,以 Gemfire 作为源,以 Log 作为接收器,并使用rabbitMQ 来处理消息。我能够成功地将流部署到我们的一台机器上。但是,当我部署相同的流(具有相同的配置)时,我收到以下错误:

Command failed
org.springframework.cloud.dataflow.rest.client.DataFlowClientException: Statemachine is not in state ready to do DELETE

如果我尝试删除流以重新部署,我会收到另一个错误并且无法销毁流。如果有人遇到类似问题,请提供一些线索。

java.lang.IllegalStateException: App xxxx is already deployed with state failed

最佳答案

来自此特定错误消息:

ERROR 2: java.lang.IllegalStateException: App xxxx is already deployed with state failed

您似乎正在尝试部署处于失败状态的流。您需要先取消部署流,然后尝试重新部署。

当 Skipper 和 Spring Cloud Data Flow 服务器的数据库不同步时,也可能会发生这种情况。例如,您可能尝试创建由 SCDF 服务器的不同实例创建和部署的流。

开始创建/部署流之前,您可以检查流历史记录,看看 Skipper 上是否存在同名流。

关于java - 如何修复错误 "Statemachine is not in state ready to do DELETE",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57185980/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com