Bug type
Regression (worked before, now fails)
Beta release blocker
No
Summary
Cron 调度器 bug 定位:
TypeError: Cannot read properties of undefined (reading 'runningAtMs')
错误发生在 cron.start() → runMissedJobs() → planStartupCatchup() 执行期间,job 对象在内存中被替换成了缺少 state 的版本。这是 OpenClaw 2026.4.9 的 cron 子系统 bug。
CLI 无法调用的原因:
openclaw cron add/list 通过 WebSocket 连接 gateway RPC 调用 cron 方法,gateway 每次重启后 cron 都会崩溃重启,WebSocket 握手就卡住了,导致 CLI 无响应。
Steps to reproduce
Cron 调度器 bug 定位:
TypeError: Cannot read properties of undefined (reading 'runningAtMs')
错误发生在 cron.start() → runMissedJobs() → planStartupCatchup() 执行期间,job 对象在内存中被替换成了缺少 state 的版本。这是 OpenClaw 2026.4.9 的 cron 子系统 bug。
CLI 无法调用的原因:
openclaw cron add/list 通过 WebSocket 连接 gateway RPC 调用 cron 方法,gateway 每次重启后 cron 都会崩溃重启,WebSocket 握手就卡住了,导致 CLI 无响应。
Expected behavior
Cron 调度器 bug 定位:
TypeError: Cannot read properties of undefined (reading 'runningAtMs')
错误发生在 cron.start() → runMissedJobs() → planStartupCatchup() 执行期间,job 对象在内存中被替换成了缺少 state 的版本。这是 OpenClaw 2026.4.9 的 cron 子系统 bug。
CLI 无法调用的原因:
openclaw cron add/list 通过 WebSocket 连接 gateway RPC 调用 cron 方法,gateway 每次重启后 cron 都会崩溃重启,WebSocket 握手就卡住了,导致 CLI 无响应。 3.29就,没问题 doker 4.10无法升级
Actual behavior
Cron 调度器 bug 定位:
Copy
TypeError: Cannot read properties of undefined (reading 'runningAtMs')
错误发生在 cron.start() → runMissedJobs() → planStartupCatchup() 执行期间,job 对象在内存中被替换成了缺少 state 的版本。这是 OpenClaw 2026.4.9 的 cron 子系统 bug。
CLI 无法调用的原因:
openclaw cron add/list 通过 WebSocket 连接 gateway RPC 调用 cron 方法,gateway 每次重启后 cron 都会崩溃重启,WebSocket 握手就卡住了,导致 CLI 无响应。
实际可行方案:直接修改 jobs.json + 手动触发 gateway 重启(发信号),绕过 CLI:
WebSocket auth握手后 gateway 无响应了。让我直接通过 HTTP API 检查 cron 状态:
OpenClaw version
2026.4.9
Operating system
Debina13
Install method
Docker
Model
minamx.2.7
Provider / routing chain
Openclaw-gateway->mainmax->feishu
Additional provider/model setup details
No response
Logs, screenshots, and evidence
Impact and severity
No response
Additional information
No response
Bug type
Regression (worked before, now fails)
Beta release blocker
No
Summary
Cron 调度器 bug 定位:
TypeError: Cannot read properties of undefined (reading 'runningAtMs')
错误发生在 cron.start() → runMissedJobs() → planStartupCatchup() 执行期间,job 对象在内存中被替换成了缺少 state 的版本。这是 OpenClaw 2026.4.9 的 cron 子系统 bug。
CLI 无法调用的原因:
openclaw cron add/list 通过 WebSocket 连接 gateway RPC 调用 cron 方法,gateway 每次重启后 cron 都会崩溃重启,WebSocket 握手就卡住了,导致 CLI 无响应。
Steps to reproduce
Cron 调度器 bug 定位:
TypeError: Cannot read properties of undefined (reading 'runningAtMs')
错误发生在 cron.start() → runMissedJobs() → planStartupCatchup() 执行期间,job 对象在内存中被替换成了缺少 state 的版本。这是 OpenClaw 2026.4.9 的 cron 子系统 bug。
CLI 无法调用的原因:
openclaw cron add/list 通过 WebSocket 连接 gateway RPC 调用 cron 方法,gateway 每次重启后 cron 都会崩溃重启,WebSocket 握手就卡住了,导致 CLI 无响应。
Expected behavior
Cron 调度器 bug 定位:
TypeError: Cannot read properties of undefined (reading 'runningAtMs')
错误发生在 cron.start() → runMissedJobs() → planStartupCatchup() 执行期间,job 对象在内存中被替换成了缺少 state 的版本。这是 OpenClaw 2026.4.9 的 cron 子系统 bug。
CLI 无法调用的原因:
openclaw cron add/list 通过 WebSocket 连接 gateway RPC 调用 cron 方法,gateway 每次重启后 cron 都会崩溃重启,WebSocket 握手就卡住了,导致 CLI 无响应。 3.29就,没问题 doker 4.10无法升级
Actual behavior
Cron 调度器 bug 定位:
Copy
TypeError: Cannot read properties of undefined (reading 'runningAtMs')
错误发生在 cron.start() → runMissedJobs() → planStartupCatchup() 执行期间,job 对象在内存中被替换成了缺少 state 的版本。这是 OpenClaw 2026.4.9 的 cron 子系统 bug。
CLI 无法调用的原因:
openclaw cron add/list 通过 WebSocket 连接 gateway RPC 调用 cron 方法,gateway 每次重启后 cron 都会崩溃重启,WebSocket 握手就卡住了,导致 CLI 无响应。
实际可行方案:直接修改 jobs.json + 手动触发 gateway 重启(发信号),绕过 CLI:
WebSocket auth握手后 gateway 无响应了。让我直接通过 HTTP API 检查 cron 状态:
OpenClaw version
2026.4.9
Operating system
Debina13
Install method
Docker
Model
minamx.2.7
Provider / routing chain
Openclaw-gateway->mainmax->feishu
Additional provider/model setup details
No response
Logs, screenshots, and evidence
Impact and severity
No response
Additional information
No response