1

単純なDeciderpollForDecisionTaskループを実行しています。ただし、AmazonSWFの最後のイベントタイプがDecisionTaskCompletedの場合はスタックします。つまり、応答は問題ありませんが、taskTokenは空です!! 手がかりはありますか?taskListとドメイン名を再確認しましたが、何も機能しませんでした。

4

1 に答える 1

2

私がAmazonSWFフォーラムで始めたこのスレッドは、この質問に適切に答えます:https ://forums.aws.amazon.com/message.jspa?messageID=389259

短縮版:

  • 空のDecision(空の配列!)でrespond_decision_task_completed()を呼び出したため、ワークフローの実行がDecisionTaskCompletedでスタックしました。
  • これは行き止まりの状態です(おそらくワークフローの実行を終了する必要があります)。
  • 空のDecision(空の配列)を送信するには、ディサイダーコードのバグとして扱う必要があります。

(アマゾンのマキシムに感謝します:https ://forums.aws.amazon.com/profile.jspa?userID = 149801 )

于 2012-10-11T19:04:01.827 に答える