-
-
Notifications
You must be signed in to change notification settings - Fork 39.8k
Closed
Description
Bug Description
Cron jobs stop executing in versions 2026.2.3 and 2026.2.3-1. The scheduler correctly advances nextRunAtMs when scheduled times pass, but jobs are never actually executed.
Environment
- OpenClaw version: 2026.2.3-1 (broken), 2026.2.2 (working)
- OS: Ubuntu 22.04 (AWS EC2)
- Node: v22.22.0
Symptoms
lastRunAtMsremains unchanged even asnextRunAtMsadvances- Multiple gateway restarts don't fix the issue
- Deleting and recreating jobs doesn't fix the issue
- Downgrading to 2026.2.2 immediately fixes the issue
Steps to Reproduce
- Install [email protected]
- Create a cron job with
sessionTarget: isolatedandschedule: { kind: 'cron', expr: '*/3 * * * *' } - Wait for scheduled time to pass
- Observe:
nextRunAtMsadvances to next slot butlastRunAtMsnever updates
Expected Behavior
Jobs should execute when their scheduled time arrives.
Actual Behavior
Scheduler advances nextRunAtMs but never triggers job execution. Jobs appear stuck.
Workaround
Downgrade to 2026.2.2:
npm install -g [email protected]
systemctl --user restart openclaw-gatewayLogs
Cron module starts correctly:
cron: started {enabled: true, jobs: 19, nextWakeAtMs: 1770342600000}
But no job execution logs appear when scheduled times pass.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels