chenhg5/cc-connect
Documented errors, page 4 of 16. Back to chenhg5/cc-connect
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| read stdout: %w | exception | error | go, bufio, pipe, streaming |
| %s | exception | error | stderr, process-crash, event-stream, diagnostics |
| cdn upload: HTTP %d: %s | http | error | http, upload, max, api |
| ffmpeg not found in PATH: %w | exception | error | ffmpeg, external-dependency, audio, ogg |
| pi: cannot determine settings path | exception | error | go, environment, settings, home-dir |
| wecom-ws: not connected | exception | error | |
| codex app-server connection is closed | exception | critical | codex, app-server, session, lifecycle, ipc |
| codex app-server thread id is empty | exception | error | codex, app-server, session-state |
| run_as_user is not supported on Windows | exception | error | windows, platform, sudo, isolation, unsupported |
| webex: postFile status %d | http | error | webex, http, upload, multipart |
| wecom-ws: decode aeskey: %w | exception | error | wecom, base64, crypto, decoding |
| write rpc message: %w | exception | error | codex, json-rpc, broken-pipe, process-lifecycle |
| claudeSession: write per-spawn prompt file: %w | exception | error | claudecode, filesystem, temp-file |
| ffmpeg opus conversion failed: %w (stderr: %s) | exception | error | ffmpeg, audio, subprocess, opus, conversion-failed |
| googlechat: upload: empty resourceName in response | exception | error | googlechat, upload, api-response, empty-field |
| poll request: %w | exception | error | network, polling, long-poll, max |
| project %q has no feishu/lark platform | exception | error | go, config, lookup |
| qq: invalid API response | exception | error | json, websocket, onebot, response-parsing |
| resource too large: body exceeds cap %d | validation | error | go, feishu, file-size, memory |
| ws connect: %w | exception | critical | websocket, network, qqbot |
| invalid remote image URL | exception | warning | feishu, url, validation, cards, image |
| powershell.exe not found: Windows Task Scheduler management | exception | error | daemon, windows, powershell, path, task-scheduler |
| qq: ws connect failed (%s): %w | exception | critical | websocket, network, connection, onebot, startup |
| config: %s.users: user %q appears in both role %q and %q | validation | error | config, validation, duplicate-user |
| matrix: init verification: %w | exception | error | matrix, e2ee, verification, crypto-store |
| no env in settings_config | error_code | error | go, json, cc-switch, claude |
| probe exec failed: %w (stderr: %s) | exception | error | exec, probe, audit, isolation |
| %s: refresh card: %w | exception | error | feishu, lark-sdk, card-refresh, network |
| session cancelled | exception | info | go, session-lifecycle, message-queue, cancellation |
| telegram: send preview: %w | exception | error | telegram, api, network, send-message, golang |
| minimax tts: no audio data received | exception | error | go, tts, minimax, empty-response, sse |
| project %q: target user %q can run passwordless sudo. The ru | validation | critical | security, sudo, isolation, privilege-escalation, preflight |
| wecom: invalid api_base_url %q: must be a valid http(s) URL | validation | error | wecom, config, url, validation |
| wecom-ws: chatID is empty, cannot send proactive message | validation | error | |
| yuanbao: parse response: %w | exception | error | json, api, unmarshal, response-shape |
| cloud_web: events HTTP %d: %s | http | warning | http, long-polling, retry, cloud-web |
| VerifyRunAsUserCheap: runAsUser is empty | validation | error | config, sudo, isolation, empty-argument |
| cannot parse local reference | validation | error | parsing, validation, filesystem, go |
| cdn upload: no token in response: %s | exception | error | api, upload, parsing, max |
| googlechat: close update response body: %w | exception | info | googlechat, http, resource-cleanup |
| qqbot: upload rich media: empty file_info | exception | error | qqbot, api, empty-response, file-upload |
| resolve relay workspace: %w | exception | error | workspace, relay, multi-workspace, go |
| tuitui: history_limit must be non-negative | validation | error | config, validation, platform |
| yuanbao: bot_token is required (format: app_key:app_secret) | validation | error | config, validation, credentials |
| aes key must be 16 bytes, got %d | validation | error | weixin, crypto, aes, key-length, upload |
| resource too large: body=%d exceeds cap %d | validation | error | go, feishu, file-size, memory |
| session %q referenced by key %q not found in %s | exception | warning | cli, sessions, state, stale-data |
| tuitui platform not found in project %q | exception | error | config, cli, tuitui |
| yuanbao: create request: %w | exception | error | network, http, config, url |
| minimax tts API %d: %s | exception | error | go, http, api, tts, minimax |
| read header: %w | exception | error | io, jsonrpc, process-exit, eof |
| read: %w | exception | error | wecom, websocket, read, disconnect |
| %s | exception | error | process-lifecycle, stderr, cli, event-error |
| %s: upload audio: %w | exception | error | feishu, upload, network, audio |
| upload init: %w | exception | error | wecom, websocket, timeout, media-upload, network |
| attachment send is disabled by config | exception | warning | config, attachments, engine, feature-flag |
| expected number, got %T | exception | error | feishu, config, type-mismatch |
| link Agy config %s: %w | exception | error | go, filesystem, symlink, antigravity |
| send permission request: %w | exception | error | network, json, permissions, socket |
| weixin: getUpdates json: %w | exception | error | weixin, json, unmarshal, polling |
| bridge: preview_ack timeout | exception | error | bridge, timeout, preview, rpc |
| codex app-server encode: %w | exception | error | codex, json, marshal, serialization |
| codex app-server stdout pipe: %w | exception | error | go, process, file-descriptors, pipe |
| discord: send file fallback: %w | exception | error | discord, api-error, permissions, file-upload |
| send audio: %w | exception | error | tts, audio-upload, platform-api, go |
| bind mode requires --token (format: app_key:app_secret) | validation | error | cli, validation, token, yuanbao, setup |
| copilotSession: stdin pipe: %w | exception | error | process, pipe, stdin, exec |
| googlechat: invalid session key %q | validation | error | googlechat, session, identifier |
| hook exec: %w (stderr: %s) | exception | error | exec, hooks, subprocess |
| media too large: %d chunks exceeds maximum %d | validation | error | wecom, media-upload, file-size-limit, validation |
| minimax tts API error %d: %s | exception | error | go, api, tts, minimax, business-error |
| pi: session %q not found | exception | error | go, session-management, not-found |
| platform index must be >= 0 | validation | error | config, go, validation, index |
| qqbot: build retry request: %w | exception | error | qqbot, http, url |
| read register_ack: %w | exception | error | websocket, network, timeout, cloud-web |
| session_key is required | validation | error | timer, validation, scheduler |
| yuanbao: parse varint tag failed at %d | exception | error | protobuf, wire-format, parsing, yuanbao |
| discord: SendFile: invalid reply context type %T | exception | error | discord, type-mismatch, programming-error |
| empty accessToken in response | exception | critical | auth, dingtalk, empty-response, api, credentials |
| login confirmed but bot_token missing | exception | error | weixin, token, missing-field |
| qqbot: failed to get access token: %w | exception | critical | qqbot, authentication, network, startup |
| request usage endpoint: %w | exception | error | go, network, http, codex |
| %s: reply api call: %w | exception | error | feishu, lark, network, api-call, reply |
| session.create decode: %w | exception | error | json, unmarshal, protocol-mismatch, rpc |
| cloud_web: preview_ack timeout | exception | error | timeout, preview, long-polling, async |
| dingtalk: SendAudio: invalid reply context type %T | exception | error | dingtalk, type-assertion, programming-error |
| discord: timed out waiting for Ready event | exception | error | discord, gateway, timeout, readiness |
| permission bridge environment is missing | exception | error | env, permissions, hook, config |
| telegram: send chunk %d: %w | exception | error | telegram, api, chunking, send-message, golang |
| unknown top-level command: %s | error_code | error | go, cli, argument-parsing |
| usage endpoint returned status %d: %s | http | error | go, http, codex, api |
| write plist: %w | exception | error | filesystem, launchd, install, plist |
| yuanbao: request failed: %w | exception | error | network, http, connectivity, retry |
| antigravity permission bridge: %w | exception | error | go, network, listener, antigravity, permission-bridge |
| discord: invalid session key %q | validation | error | discord, session-key, parsing |
| empty media_id in upload response: %s | exception | error | api, upload, response, dingtalk |
| http %d: %s | http | error | http, network, weixin, api |
| parse content URI: %w | exception | error | matrix, url-parsing, media-download, validation |
| save provider model %q: %w | exception | error | go, persistence, config, provider-switch |
| wecom: create form file: %w | exception | error |