sipeed/picoclaw
Documented errors, page 2 of 8. Back to sipeed/picoclaw
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| credential: passphrase must not be empty | validation | error | go, credentials, encryption, validation, environment |
| credential: SSH private key is required but not found (set… | validation | error | credentials, ssh, configuration, encryption, bootstrap |
| conversation not found for | exception | error | go, database, invariant, ingestion |
| weixin send media | exception | error | weixin, media, resolution, attachment, send-failed |
| deltachat: email is required. Next step: choose one of the… | validation | error | deltachat, go, config, chatmail, validation |
| Failed to save config | http | error | go, http, config, filesystem, internal-server-error |
| whatsapp send | exception | error | whatsapp, whatsmeow, send, transient, session |
| api base is required | validation | error | model, cli, validation, flags |
| channel not found | exception | error | go, picoclaw, channels, reaction-tool, config, llm-tool-args |
| skill frontmatter is required | validation | error | evolution, skills, validation, frontmatter, markdown |
| failed to create temp file | exception | error | go, filesystem, resource-limits, tts, temp-files |
| failed to load credentials | http | error | oauth, credentials, filesystem, permissions, server |
| Failed to read request body | http | warning | go, http, request-body, network |
| transcription request failed | exception | error | network, api, llm, audio, transcription, retry, go |
| weixin send | exception | error | weixin, send, rate-limit, send-failed, error-classification |
| failed to create form file | exception | error | multipart, filename, whisper, audio, go |
| No authorization code received | http | error | oauth, auth, http |
| unsupported skill frontmatter field | validation | error | go, yaml, frontmatter, validation, schema |
| credential: HKDF expand failed | exception | error | crypto, hkdf, internal, defensive, unreachable |
| status | http | error | slack-webhook, http-status, rate-limit, retry, webhook |
| Model cannot be used as the default chat model | http | error | http, validation, provider, default-model |
| missing flow id | http | warning | oauth, http-400, flow, url, validation |
| channel : expected %T settings, got %T | validation | error | registry, config, type-mismatch, settings, startup |
| failed to load config | exception | error | go, config, json, wecom |
| Launch at login is not supported on this platform. | validation | warning | platform, autostart, frontend, config, i18n |
| config validation failed | validation | error | config, validation, json-schema, cli |
| create low integrity sid | exception | error | windows, isolation, security, sid, win32 |
| deltachat: account is not configured in data_dir ( ) | exception | error | deltachat, config, credentials, account, go |
| turn_profile. .mode custom is not supported in this version | validation | error | go, config, validation, turn-profile, version-gating |
| credential: file:// reference has no filename | validation | error | go, credentials, config, validation, file-scheme |
| failed to marshal message | exception | info | whatsapp, json, unreachable, dead-code |
| failed to save store | exception | error | persistence, filesystem, startup, cron, disk-full |
| MCP server requires a command. | validation | warning | validation, frontend, mcp, stdio, config |
| invalid trusted proxy CIDR | validation | warning | validation, cidr, reverse-proxy, launcher, go |
| read response | exception | error | network, http, transient, go |
| empty matrix media URL | validation | error | go, matrix, media, validation, inbound, mxc-uri |
| Failed to save config | exception | error | http, config, json, frontend, api, react-query |
| invalid chat ID | validation | error | |
| read media | exception | error | network, io, timeout, wecom, media |
| resolve lifecycle delete workspace for skill | validation | error | go, lifecycle, workspace, path-layout, config |
| feishu delete api error | http | error | feishu, api-error, delete, permission, idempotency, lark-sdk |
| session already completed | exception | error | go, process, session, lifecycle |
| catalog not found | http | info | http, not-found, model-catalog, idempotency, go |
| Failed to fetch config | exception | error | network, http, frontend, react-query, config, api |
| failed to set | exception | error | gateway, env, cli, os |
| matrix room ID is empty | validation | error | go, matrix, validation, send, routing, permanent-failure |
| channel : config not found | validation | error | registry, config, channel-setup, startup |
| failed to send request | exception | error | network, timeout, proxy, elevenlabs, retry, go |
| feishu text api error | exception | error | feishu, lark-api, go, fallback, send |
| mqtt broker is required | validation | error | |
| failed to create media temp dir | exception | error | go, filesystem, tts, permissions, temp-files |
| media too large | validation | warning | size-limit, media, wecom, validation |
| parse response | exception | error | go, json, llm-client, response, proxy |
| failed to save config | exception | error | go, config, filesystem, permissions, wecom |
| . must be a string. | validation | warning | json, validation, frontend, mcp, config |
| slack auth test failed | exception | error | slack, auth, token, network, startup |
| credential: keygen: write private key | exception | error | filesystem, permissions, disk-full, keygen |
| error initializing panic log | panic | critical | launcher, logger, startup, filesystem, permissions, panic |
| invalid integer value | exception | error | json, parsing, device-code, go, type-mismatch |
| local command is not executable | validation | error | filesystem, permissions, mcp, config, cli |
| must be in range 1-65535 | console | critical | go, config, port, startup, fail-fast |
| State mismatch | http | error | oauth, auth, security, csrf |
| credential: failed to read credential file | exception | error | go, credentials, filesystem, permissions, race |
| failed to connect to MCP server | exception | error | mcp, network, connection, timeout, cli |
| udevadm stdout pipe | exception | error | linux, udev, devices, internal, defensive |
| failed to load MCP servers | exception | error | go, picoclaw, mcp, config, startup, process |
| isolatedSideQuestionProvider | exception | error | |
| context window still exceeded after retry compaction… | exception | error | context-window, compaction, llm, config, go |
| feishu send text | exception | error | feishu, network, go, transport, retry |
| skill patch frontmatter name | validation | error | go, skills, frontmatter, patch, validation |
| Cannot set virtual model | http | error | http, validation, virtual-model, multi-key, default-model |
| credential: failed to resolve credential file path | exception | error | go, credentials, filesystem, file-scheme, setup |
| failed to start token refresh | exception | error | qq, token, auth, network, startup |
| invalid proxy URL | validation | error | weixin, proxy, config, url-parsing |
| MCP server names must be unique. Duplicates | validation | warning | validation, frontend, mcp, config, uniqueness |
| failed to merge channels from security config | exception | error | go, config, yaml, channels, security |
| credential: credential file | validation | error | go, credentials, config, file-scheme, setup |
| credential: failed to generate salt | exception | error | go, credentials, encryption, crypto-rand, environment |
| error in syscall.Dup2 | panic | critical | logger, panic, unix, dup2, stderr, syscall, startup |
| failed to load store | exception | error | persistence, json, startup, cron, corruption |
| slack_webhook: webhook | validation | error | slack-webhook, url, config, validation |
| credential: enc:// invalid base64 | validation | error | go, credentials, encryption, base64, encoding |
| deltachat rpc write | exception | error | deltachat, rpc, pipe, epipe, process |
| download media returned HTTP | exception | error | http, status-code, expired-url, authorization |
| failed to write tts audio | exception | error | go, network, tts, io, retry |
| teams_webhook: at least one webhook target is required | validation | error | teams-webhook, config, channel-setup, startup |
| bot info api error (code= ) | exception | warning | feishu, auth, credentials, bot-info, api-error |
| login confirmed but missing bot_token or ilink_bot_id | exception | error | weixin, auth, login, protocol, missing-token |
| invalid pid file | validation | warning | pid, lifecycle, filesystem, self-healing |
| --header can only be used with http or sse transport | validation | error | cli, mcp, flags, transport |
| resolve lifecycle delete skill name | validation | error | go, lifecycle, skills, validation, data-corruption |
| API error | exception | warning | go, http, rate-limit, retry, llm-client |
| channel : failed to decode settings | validation | error | registry, config, decoding, settings, startup |
| channel stopped during QR setup | exception | info | whatsapp, lifecycle, race, shutdown, graceful |
| connect | exception | critical | whatsapp, whatsmeow, connect, network, firewall, qr-login |
| credential: enc:// decryption failed (wrong passphrase or… | exception | error | credentials, crypto, configuration, security |
| failed to load security config | exception | error | |
| tool discovery is enabled but neither 'use_bm25' nor… | validation | error | go, picoclaw, mcp, tool-discovery, config, validation |
| device code authentication timed out after 15 minutes | exception | error | oauth, device-code, timeout, user-interaction, go |
| decode JSON response | exception | error | go, wecom, json, proxy, network |