chenhg5/cc-connect
Documented errors, page 11 of 16. Back to chenhg5/cc-connect
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| %s: SendFile: invalid reply context type %T | exception | error | feishu, type-assertion, internal-contract |
| session is closed | exception | error | session, lifecycle, gemini-agent |
| session is closed | exception | error | go, session-lifecycle, agent, iflow |
| weixin: invalid reply context | validation | error | weixin, media, type-mismatch, reply-context |
| --audio requires a path | validation | error | cli, attachments, argument-parsing |
| device ID not available from whoami | exception | error | matrix, e2ee, device-id, crypto |
| ffmpeg compression failed: %w (stderr: %s) | exception | error | dingtalk, ffmpeg, audio, external-command |
| gemini stt API %d: %s | http | error | network, http, speech-to-text, gemini, api-error |
| googlechat: subscription is required (the Pub/Sub subscripti | validation | error | config, googlechat, pubsub, startup |
| qoder: %q not found in PATH, install with: curl -fsSL https: | exception | error | go, cli, path, installation |
| reasonix: new session: %w | exception | error | |
| %s: encrypt: %w | exception | error | |
| weixin: %s: read body: %w | exception | error | network, http, io, weixin, connection-reset |
| acp: write %s: %w | exception | error | |
| attachment %s exceeds size limit (%d MB) | validation | error | cli, attachments, size-limit, validation |
| cron job not found | exception | error | cron, scheduler, not-found, sentinel-error |
ErrCronJobNotFound %w: %q | exception | error | go, cron, not-found |
| gemini: read chats dir: %w | exception | error | filesystem, permissions, gemini-agent |
| HTTP GET %s: status %d | http | error | http, http-status, network |
| invalid delay or time %q (use duration like 2h30m, or ISO ti | validation | error | timer, parsing, duration, date-format |
| ping timeout | exception | error | timeout, handshake, jsonrpc, copilot |
| project %q located in parsed config but not raw file | exception | error | config, internal, invariant |
| qq: send image: %w | exception | error | websocket, onebot, image, group-message, api-error |
| qq: SendFile group: %w | exception | error | qq, file-upload, api-error |
| %s: aes_key hex inside base64: %w | validation | error | |
| yuanbao: 32-bit truncated at %d | exception | error | protobuf, wire-format, truncated-data, yuanbao |
| api code=%d | http | error | feishu, lark, api, error-code |
| config: %s.agent.type is required | validation | error | config, validation, go |
| get download URL: %w | exception | error | dingtalk, audio, api, error-wrapping |
| get_qrcode_status json: %w | exception | error | json, unmarshal, weixin, polling |
| parse ws url: %w | exception | error | url, config, websocket, cloud-web |
| yuanbao: parse head: %w | exception | error | protobuf, nested-message, protocol-compat, yuanbao |
| parse JSON from %s: %w | exception | error | json, parsing, http, go |
| SSE disconnected, reconnecting | exception | error | |
| unknown handler type %q (must be command or http) | validation | error | hooks, validation, enum |
| work_dir %q: %w | exception | error | |
| claudecode: Claude Code exited before /usage rendered: %w | exception | error | |
| discord: invalid proxy URL %q: %w | validation | error | discord, configuration, proxy, url |
| empty token | validation | error | validation, media, attachments |
| googlechat: parse service account credentials: %w | exception | error | googlechat, service-account, jwt, credentials |
| invalid Content-Length: %w | exception | error | jsonrpc, lsp, protocol, parse |
| mimo tts: request: %w | exception | error | go, network, http, tts, mimo |
| project is required (multiple projects configured) | validation | error | webhook, routing, ambiguous |
| read body failed | http | warning | webhook, http, body-read, feishu |
| read body from %s: %w | exception | error | network, http, io |
| resolve home directory for Agy permission bridge: %w | exception | error | environment, home-directory, antigravity, go |
| resolve timer reply target: %w | exception | error | go, timer, resolution |
| systemctl not found: systemd is required on Linux; if runnin | exception | error | daemon, systemd, linux, container |
| telegram: invalid preview handle type %T | exception | error | telegram, type-assertion, preview-message, programmer-error |
| tmux: send-keys: %w | exception | error | tmux, process, external-command |
| tuitui: upload file: %w | exception | error | upload, file, network |
| wps-agentspace: marshal: %w | exception | error | websocket, json, serialization |
| cannot resolve home directory: %w | exception | error | home-directory, path-resolution, environment |
| claudecode: this Claude Code version does not support /usage | exception | error | |
| codex app-server: create image dir: %w | exception | error | filesystem, images, permissions |
| download exceeds --max-bytes: %d > %d | validation | error | http, download, limit, cli |
| either prompt or exec is required | validation | error | http-api, validation, cron |
| get home dir: %w | exception | error | matrix, e2ee, cross-signing, home-directory, filesystem |
| no active session found (key=%q) | exception | error | go, session, not-found |
| qq: API %s timeout | exception | error | timeout, websocket, onebot, api-error |
| cloud_web: token is required | validation | error | config, authentication, cloud-web, platform |
| codexSession: start: %w | exception | error | |
| global provider %q already exists | exception | error | go, config, duplicate, validation |
| new mode does not accept credentials; use `cc-connect feishu | validation | error | cli, feishu, flags |
| read body from %s: %w | exception | error | network, http, io, go |
| systemctl %s: %s (%w) | exception | error | systemd, go, process, service |
| claudecode: %q CLI not found in PATH, please install it firs | exception | error | |
| config: %s.references.normalize_agents has unsupported value | validation | error | config, validation, allowlist |
| create Agy permission overlay: %w | exception | error | filesystem, mkdir, antigravity, go |
| create log dir: %w | exception | error | go, systemd, filesystem, logging |
| incomplete onboarding response | exception | error | feishu, registration, protocol, empty-response |
| platform %s does not support audio sending | exception | error | tts, platform-capability, audio |
| resource too large: Content-Length=%d exceeds cap %d | validation | warning | limit, file-size, configuration, feishu |
| %s: aes_key must be 16 raw bytes or 32-char hex (base64-wrap | validation | error | |
| session file not found: %s | exception | error | |
| yuanbao: invalid reply context type %T | validation | error | type-mismatch, reply-context, yuanbao |
| backup old binary: %w | exception | error | |
| claudecode: missing usage percentage in %s block | exception | error | |
| config: %s.references.render_platforms has unsupported value | validation | error | config, validation, allowlist |
| project %q audit: %s | error_code | error | go, startup, security, isolation-audit |
| weibo: parse token response: %w | exception | error | |
| wildcard user_ids=["*"] appears in multiple roles | validation | error | validation, roles, wildcard, ambiguous |
| both --app-id and --app-secret are required | validation | error | cli, feishu, credentials |
| create temp file: %w | exception | error | filesystem, permissions, self-update |
| err.Error() | http | error | webhook, project-resolution, http-400, config |
| invalid session key format: %q | validation | error | relay, session-key, parsing |
| no project found in config | validation | error | cli, config, setup |
| qwen tts: download audio: %w | exception | error | tts, network, http, download, qwen |
| %s: chatID is empty, cannot send new message | validation | error | feishu, lark, validation, chat-id |
| text exceeds max_text_len (%d > %d) | validation | warning | tts, limit, text-length |
| tuitui: channel history errcode=%d errmsg=%s | error_code | error | tuitui, api, channel |
| yuanbao: sign token response missing data | exception | error | api, response-shape, invariant, upstream |
| config: %s.reset_on_idle_mins must be >= 0 | validation | error | config, validation, go |
| dingtalk: create proactive request: %w | exception | error | dingtalk, http, request-construction, proactive-send |
| HTTP GET %s: %w | http | error | network, http, timeout, dns, go |
| pi: cannot determine session directory | exception | error | |
| read stdout: %w | exception | error | |
| %s: upload video: no file_key returned | exception | error | feishu, upload, unexpected-response, api |
| session process is not running | exception | error | process-lifecycle, session-lifecycle, send, dead-process |
| upload request: %w | exception | error | dingtalk, network, http, upload |