sipeed/picoclaw
Documented errors, page 4 of 8. Back to sipeed/picoclaw
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| parsing token response | exception | error | json, parsing, oauth, type-mismatch, go |
| starting callback server on port | exception | error | network, oauth, ports, concurrency, login |
| turn is still initializing for session | validation | error | |
| close temp file | exception | error | filesystem, disk-full, io, nfs |
| device code request failed | exception | error | http, oauth, device-flow, config, status-code |
| Index out of range (0- ) | http | warning | go, http, indexing, stale-state, not-found |
| invalid WeCom QR query URL | validation | error | go, wecom, url, validation, config |
| invalid WeCom QR page URL | validation | error | go, wecom, url, validation, config |
| WeCom QR scan timed out after | exception | warning | go, wecom, timeout, polling |
| wecom upload init returned empty upload_id | exception | error | wecom, media, upload, protocol, server-error |
| credential: enc:// passphrase required | exception | error | credentials, configuration, security, environment |
| failed to get qrcode | exception | error | weixin, auth, network, login, qrcode |
| credential: cannot determine home directory | exception | error | environment, home-directory, systemd, containers, configuration |
| failed to copy file content | exception | error | filesystem, io, elevenlabs, audio, go |
| get chat by contact | exception | error | |
| failed to get websocket info | exception | error | qq, websocket, network, startup, retry |
| bot info: empty open_id | exception | warning | feishu, bot-info, config, degraded, unexpected-response |
| credential: keygen: cannot create directory | exception | error | filesystem, permissions, keygen, ssh, read-only-fs |
| failed to read security config | exception | error | go, config, filesystem, permissions, security |
| not logged in to Google Antigravity. run: picoclaw auth… | validation | error | |
| feishu react | exception | warning | feishu, reaction, network, non-fatal, lark-sdk |
| get device store | exception | critical | whatsapp, whatsmeow, device-store, sqlite, corruption |
| invalid WeCom QR generate URL | validation | error | go, wecom, url, validation, config |
| no models returned by | validation | error | model, cli, http, config |
| invalid --eval-mode : must be token or llm | validation | error | |
| slack bot_token and app_token are required | validation | error | slack, config, credentials, socket-mode, startup |
| failed to marshal request | exception | error | json, tts, openai, internal |
| MCP server ' ' is configured but not connected | exception | error | mcp, runtime, initialization, connectivity |
| tts provider is not configured | exception | error | configuration, tts, initialization |
| tts synthesize failed | exception | error | tts, wrapper, api, network |
| error loading config | exception | error | |
| Invalid channel array field | validation | error | |
| job not found | exception | error | cron, not-found, api, state, concurrency |
| slack_webhook: at least one webhook target is required | validation | error | slack-webhook, config, channel-setup, startup |
| turn is already aborting | validation | error | |
| error starting heartbeat service | console | error | gateway, heartbeat, startup, go |
| failed to parse security config | exception | error | go, config, yaml, syntax |
| no agent available for session | exception | error | |
| target looks like a remote MCP URL, but transport is . Use… | validation | error | cli, mcp, transport, url-validation |
| turn is still active for session | validation | error | |
| slack_webhook: webhook | validation | error | slack-webhook, https, security, config, validation |
| write process hook message | exception | error | hooks, rpc, broken-pipe, process-crash, go |
| prepare instance dir | exception | error | filesystem, permissions, isolation, config |
| create output dir | exception | error | go, filesystem, benchmark, permissions |
| error creating new provider | console | error | gateway, provider, model-reload, config, go |
| failed to generate state | http | critical | oauth, http-500, state, crypto-rand, environment |
| failed to start editor | exception | error | cli, editor, process, exec |
| MCP discovery requires at least one search method (BM25 or… | validation | warning | validation, frontend, mcp, discovery, config |
| Session scope is required. | validation | warning | validation, frontend, config, session-scope |
| decode wecom response body | exception | error | json, protocol, upload, versioning |
| failed to get file info | exception | error | filesystem, concurrency, elevenlabs, audio, go |
| target agent not found in registry | exception | error | |
| name is required | validation | error | skills, validation, configuration |
| no active turn | validation | error | |
| command unavailable: config not loaded | exception | error | runtime, configuration, mcp, initialization |
| could not update config | exception | error | |
| insufficient scope: usage endpoint requires oauth scope | exception | error | auth, oauth, http, permissions, anthropic |
| no default agent for system message | exception | error | go, picoclaw, agents, registry, message-bus, system-messages |
| failed to load auth store | exception | error | |
| voice connection closed during playback | exception | warning | discord, voice, tts, panic-recovery, opus |
| discord send media | exception | error | discord, media, upload, temporary, retry |
| process hook closed while waiting for | exception | error | hooks, rpc, process-crash, lifecycle, go |
| no choices in response | exception | error | go, llm-client, response, content-filter |
| teams_webhook: send failed | http | error | |
| channel failed to decode settings | validation | error | |
| discord send | exception | error | discord, send, temporary, retry |
| failed to load MCP config schema | exception | error | go, json-schema, internal, build |
| feishu placeholder: card build failed | exception | warning | feishu, card, placeholder, non-fatal, serialization |
| hook aborted turn during before_llm | exception | error | |
| no API key provided | validation | error | web-search, api-key, brave, configuration |
| credential: keygen: write public key | exception | error | filesystem, disk-full, keygen, partial-state, ssh |
| failed to decode serialized config | exception | error | go, json, internal, invariant |
| no active turn state found for session | validation | error | |
| no refresh token available | exception | error | oauth, refresh-token, validation, credentials, go |
| start process hook | exception | error | process, exec, hooks, isolation, go |
| build request | exception | error | url, http, config, validation, go |
| failed to stat local command | exception | error | cli, mcp, stdio, filesystem, permissions |
| generating PKCE | exception | warning | crypto, oauth, go, sandbox |
| read file | exception | error | |
| irc connect failed | exception | error | irc, network, go, connect, tls |
| reading token | exception | error | input, stdin, bufio, token, go |
| subprocess isolation is not supported on | validation | error | platform-limitation, isolation, config |
| create request | exception | error | go, http, url, llm-client, config |
| unexpected status | http | error | go, wecom, http, network |
| credential: keygen: marshal public key | exception | error | crypto, ssh, keygen, internal, defensive |
| error adding job | exception | error | cron, cli, filesystem, persistence |
| failed to close discord session | exception | warning | discord, shutdown, websocket, cleanup |
| start process hook | exception | error | go, picoclaw, hooks, process-hooks, exec, environment |
| cannot replace skill | validation | error | go, skills, state-conflict, lifecycle |
| deltachat created account on | exception | error | deltachat, chatmail, account, rpc, go |
| source and target must be absolute paths | validation | error | config, validation, paths, expose-paths |
| wecom response body is empty | exception | error | protocol, upload, wecom, json |
| cannot create skill : skill already exists | validation | error | go, skills, state-conflict, idempotency |
| credential: cannot read SSH key | exception | error | filesystem, permissions, ssh, credentials, deployment |
| feishu image send | exception | error | feishu, send, go, network, upload |
| telegram finalize | exception | error | |
| build builtin hook | exception | error | go, picoclaw, hooks, config, validation |
| deltachat configure (check email/password/server) | exception | error | deltachat, imap, smtp, authentication, network, go |
| failed to get WeCom QR code: errcode= | exception | error | go, wecom, api, error-code |
| feishu image upload api error | exception | error | feishu, upload, go, validation, lark-api |