Eve version
0.22.4
Problem
Restarting a built eve start application with a normal interactive session parked at session.waiting logs:
[world-local] Re-enqueued 1 active run(s) on startup
[world-local] Queue message failed (attempt 1, HTTP 400) {
queueName: '__wkf_workflow_workflow//eve//workflowEntry',
handlerError: '{"error":"Unhandled queue"}'
}
The stale delivery continues retrying even though the client can explicitly continue the same session with its sessionId and continuationToken. In an isolated black-box test, turn 2 succeeded on the same session, replay was exact-once, and no user-visible failure occurred; the startup requeue remained as repeated retry noise/work.
Reproduction
eve build, then eve start with a persistent WORKFLOW_LOCAL_DATA_DIR.
- Create an interactive session, complete turn 1, and wait for
session.waiting.
- Stop the server cleanly.
- Restart
eve start with the same built output and data directory.
- Observe the local world re-enqueue the parked root run to a queue namespace the restarted handler rejects with HTTP 400
Unhandled queue.
- Explicitly continue through the public session route; continuation still succeeds while the stale delivery retries.
Expected
A root interactive workflow parked for the next user message is not startup-requeued as runnable work, or its queue name is accepted by the restarted handler. Normal parked sessions should not create an indefinite 5-second retry loop or high-volume error logs after every process restart.
Eve version
0.22.4
Problem
Restarting a built
eve startapplication with a normal interactive session parked atsession.waitinglogs:The stale delivery continues retrying even though the client can explicitly continue the same session with its sessionId and continuationToken. In an isolated black-box test, turn 2 succeeded on the same session, replay was exact-once, and no user-visible failure occurred; the startup requeue remained as repeated retry noise/work.
Reproduction
eve build, theneve startwith a persistentWORKFLOW_LOCAL_DATA_DIR.session.waiting.eve startwith the same built output and data directory.Unhandled queue.Expected
A root interactive workflow parked for the next user message is not startup-requeued as runnable work, or its queue name is accepted by the restarted handler. Normal parked sessions should not create an indefinite 5-second retry loop or high-volume error logs after every process restart.