Amazon SWF:活动工作程序不支持活动类型

时间:2015-07-10 08:39:15

标签: amazon-web-services amazon-swf

我的工作流程(比如WorkFlow A)已经注册了一些活动(比如ActivityA等)

当我的工作流程执行时,我收到以下错误:

    com.amazonaws.services.simpleworkflow.flow.ActivityTaskFailedException: Activity type "{Name: "AcitivityA", Version: 1.0}" is not supported by the ActivityWorker. 

Possible cause is activity type version change without changing task list name. Activity types registered with the worker are: [{Name: "WorkflowB" for activityId="1" of activityType={Name: "ActivityA", Version: 1.0}

不确定乳清" WorkflowB"正在出现错误。 出现这种错误的可能原因是什么? 任何投入都表示赞赏。我是SWF的新手。

由于

1 个答案:

答案 0 :(得分:0)

猜测你的员工正在使用不同的任务列表。 还要猜测,在此上下文中,错误消息中的WorkflowB是任务列表,而不是实际的工作流程。

http://docs.aws.amazon.com/amazonswf/latest/developerguide/swf-dev-task-lists.html

仔细检查构建工作线程时使用的任务列表。 此外,请注意,一旦您注册了活动,您就无法更改您正在使用的参数。您可能首先使用默认任务列表注册了活动,之后您已在代码中更改了任务列表。这不行。 SWF将保留该活动版本的旧默认任务列表