Netflix / glisten

Ease of use Groovy library for building JVM applications with Amazon Simple Workflow (SWF)
Apache License 2.0
67 stars 31 forks source link

Something wrong with timers #33

Closed bsideup closed 9 years ago

bsideup commented 9 years ago

[2014-11-04 16:03:47.568] boot - 13409 ERROR [SWF Decider default 1] --- AsyncDecider: Failing workflow {WorkflowId: test,RunId: 22mkgmzj4PGnD9utjkBrD+KvlyFDh7+uUv1c0SSnBrQkQ=} java.lang.IllegalArgumentException: Unknown DecisionId [type=TIMER, id=1]. The possible causes are nondeterministic workflow definition code or incompatible change in the workflow definition.

claymccoy commented 9 years ago

This is probably not a problem with timers. This is likely due to a nondeterministic workflow, so it is in your control to fix it. If your workflow doesn't follow the same path through the code on every iteration, then you get this kind of error.