Troubleshooting
If you only have 2 minutes, use this page as a triage front door.First 60 seconds
Run this exact ladder in order:openclaw status→ shows configured channels and no obvious auth errors.openclaw status --all→ full report is present and shareable.openclaw gateway probe→ expected gateway target is reachable.openclaw gateway status→Runtime: runningandRPC probe: ok.openclaw doctor→ no blocking config/service errors.openclaw channels status --probe→ channels reportconnectedorready.openclaw logs --follow→ steady activity, no repeating fatal errors.
Anthropic long context 429
If you see:HTTP 429: rate_limit_error: Extra usage is required for long context requests,
go to /gateway/troubleshooting#anthropic-429-extra-usage-required-for-long-context.
Plugin install fails with missing openclaw extensions
If install fails withpackage.json missing openclaw.extensions, the plugin package
is using an old shape that OpenClaw no longer accepts.
Fix in the plugin package:
- Add
openclaw.extensionstopackage.json. - Point entries at built runtime files (usually
./dist/index.js). - Republish the plugin and run
openclaw plugins install <npm-spec>again.
Decision tree
No replies
No replies
Runtime: runningRPC probe: ok- Your channel shows connected/ready in
channels status --probe - Sender appears approved (or DM policy is open/allowlist)
drop guild message (mention required→ mention gating blocked the message in Discord.pairing request→ sender is unapproved and waiting for DM pairing approval.blocked/allowlistin channel logs → sender, room, or group is filtered.
Dashboard or Control UI will not connect
Dashboard or Control UI will not connect
Dashboard: http://...is shown inopenclaw gateway statusRPC probe: ok- No auth loop in logs
device identity required→ HTTP/non-secure context cannot complete device auth.unauthorized/ reconnect loop → wrong token/password or auth mode mismatch.gateway connect failed:→ UI is targeting the wrong URL/port or unreachable gateway.
Gateway will not start or service installed but not running
Gateway will not start or service installed but not running
Service: ... (loaded)Runtime: runningRPC probe: ok
Gateway start blocked: set gateway.mode=local→ gateway mode is unset/remote.refusing to bind gateway ... without auth→ non-loopback bind without token/password.another gateway instance is already listeningorEADDRINUSE→ port already taken.
Channel connects but messages do not flow
Channel connects but messages do not flow
- Channel transport is connected.
- Pairing/allowlist checks pass.
- Mentions are detected where required.
mention required→ group mention gating blocked processing.pairing/pending→ DM sender is not approved yet.not_in_channel,missing_scope,Forbidden,401/403→ channel permission token issue.
Cron or heartbeat did not fire or did not deliver
Cron or heartbeat did not fire or did not deliver
cron.statusshows enabled with a next wake.cron runsshows recentokentries.- Heartbeat is enabled and not outside active hours.
cron: scheduler disabled; jobs will not run automatically→ cron is disabled.heartbeat skippedwithreason=quiet-hours→ outside configured active hours.requests-in-flight→ main lane busy; heartbeat wake was deferred.unknown accountId→ heartbeat delivery target account does not exist.
Node is paired but tool fails camera canvas screen exec
Node is paired but tool fails camera canvas screen exec
- Node is listed as connected and paired for role
node. - Capability exists for the command you are invoking.
- Permission state is granted for the tool.
NODE_BACKGROUND_UNAVAILABLE→ bring node app to foreground.*_PERMISSION_REQUIRED→ OS permission was denied/missing.SYSTEM_RUN_DENIED: approval required→ exec approval is pending.SYSTEM_RUN_DENIED: allowlist miss→ command not on exec allowlist.
Browser tool fails
Browser tool fails
- Browser status shows
running: trueand a chosen browser/profile. openclawprofile starts orchromerelay has an attached tab.
Failed to start Chrome CDP on port→ local browser launch failed.browser.executablePath not found→ configured binary path is wrong.Chrome extension relay is running, but no tab is connected→ extension not attached.Browser attachOnly is enabled ... not reachable→ attach-only profile has no live CDP target.