2015-07-10 51 views
0

我的工作流程(比如工作流)已得到注册的一些活动(比如ActivityA等)亚马逊SWF:活动类型没有被活动工人支持

我收到以下错误,当我的工作流程exectutes:

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新手。

谢谢

回答

0

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

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

仔细检查建筑工人,当您正在使用的任务列表。 也请注意,一旦你注册了一个活动,你就不能改变你正在使用的参数。您可能首先使用默认任务列表注册了活动,之后您已更改代码中的任务列表。这是行不通的。 SWF将保留该活动版本的旧默认任务列表