chenhg5/cc-connect
Documented errors, page 2 of 16. Back to chenhg5/cc-connect
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| claudecode: project dir not found | exception | error | claudecode, configuration, session-history |
| first-chunk: unexpected status %d | http | error | go, feishu, http, api |
| invalid pkcs7 padding | validation | error | weixin, crypto, pkcs7, aes-ecb |
| start: %w | exception | critical | exec, process-spawn, go, agent-pi |
| codex app-server stdin pipe: %w | exception | error | go, process, file-descriptors, pipe |
| %s | exception | error | agent-error, event-stream, deferred-error, go, agent-pi |
| wecom: send failed: %d %s | error_code | error | wecom, api, errcode, text-message |
| cloud_web: websocket disconnected | exception | warning | websocket, reconnect, network, cloud-web |
| copilot probe: stdin pipe: %w | exception | error | go, process, pipes, copilot, resources |
| fetch presets: %w | exception | error | network, http, cache, go |
| upload url: empty url in response | exception | error | http, api, upload, max |
| extract binary: %w | exception | error | archive, tar, gzip, zip, updater, extraction |
| pi: %s: %w | exception | error | process-exit, nonzero-exit, stderr, go, agent-pi |
| marshal: %w | exception | error | go, json, serialization |
| create data dir: %w | exception | error | windows, filesystem, mkdir, permissions, daemon |
| API returned %d | exception | error | http, github-api, gitee, rate-limit, updater |
| copilot probe: stdout pipe: %w | exception | error | go, process, file-descriptors, copilot |
| weibo: not connected | exception | error | weibo, websocket, connection-state |
| write task script: %w | exception | error | windows, filesystem, file-write, permissions, daemon |
| process tree (pid %d) still alive after SIGKILL retries: %w | exception | critical | process-lifecycle, sigkill, process-tree, cleanup |
| bridge: invalid reply context type %T | exception | error | go, type-assertion, reply-context |
| dingtalk: robot_code is required (or client_id) | validation | error | dingtalk, config, validation |
| discord: send file: %w | exception | error | discord, file-upload, discordgo, api-error |
| ffmpeg not found in PATH: install ffmpeg to enable voice mes | exception | error | ffmpeg, external-dependency, audio, environment |
| invalid padded length %d | validation | error | weixin, crypto, pkcs7, aes |
| cloud_web: register HTTP %d: %s | http | error | http, registration, authentication, cloud-web |
| pico2wave: voice=%s text=%q: %w, output: %s | exception | error | tts, pico2wave, exec, external-command, voice |
| webex: post chunk %d/%d: %w | exception | error | webex, http, api, chunking |
| remote image host resolved to no usable IPs | exception | warning | network, dns, ssrf, feishu, image-download |
| create form file: %w | exception | error | multipart, stt, whisper |
| PreflightRunAsUser: RunAsUser is empty | validation | error | config, sudo, isolation, preflight, startup |
| weixin: %s: %w | exception | error | network, http, timeout, weixin, dns |
| dingtalk: marshal proactive message: %w | exception | error | dingtalk, json, serialization, proactive-send |
| read stdout: %w | exception | error | stdout, scanner, process-crash, go, agent-pi |
| empty qrcode_img_content from server | exception | error | weixin, qrcode, api |
| parse response: %w | exception | error | json, speech-to-text, qwen, parsing |
| %s: upload video: %w | exception | error | feishu, upload, video, network |
| check updates failed (both sources): %w | exception | error | network, http, updater, github-api, gitee |
| googlechat: create response missing message name | exception | error | googlechat, api-response, missing-field, streaming-preview |
| max: edit message: %w | exception | error | go, network, http-client, max-platform, message-editing |
| qqbot: SendFile: invalid reply context type %T | validation | error | qqbot, type-error, api-misuse |
| ffmpeg conversion failed: %w (stderr: %s) | exception | error | ffmpeg, audio, subprocess, conversion-failed |
| cloud_web: expected register_ack, got %q | exception | error | websocket, protocol, handshake, cloud-web |
| pico2wave: create temp file: %w | exception | error | tts, pico2wave, filesystem, temp-file |
| dingtalk: send audio failed: status=%d, body=%s | http | error | dingtalk, http, audio, api-response |
| install new binary: %w | exception | error | update, file-write-failed, self-update |
| turn failed (no details) | exception | error | codex, app-server, json-rpc, agent-session |
| %w: %s | exception | error | go, tmux, exec, process |
| daemon management is not supported on %s; use a process mana | exception | error | daemon, platform-support, goos, process-management |
| dingtalk: get access token for proactive send: %w | exception | critical | authentication, token, proactive, dingtalk |
| discord: send: %w | exception | error | discord, api-error, permissions |
| line: invalid reply context type %T | exception | error | line, type-assertion, api-misuse |
| %s: CDN response missing x-encrypted-param | http | error | cdn, upload, http-headers, weixin, unexpected-response |
| dingtalk: marshal emotion request: %w | exception | info | dingtalk, json, serialization |
| missing Content-Length header | exception | error | jsonrpc, lsp, framing, io |
| pico2wave: produced empty audio file | exception | error | tts, external-cli, empty-output, pico2wave |
| qq: HTTP %s failed: %w | exception | error | network, http-client, qq, transport-error |
| kimiSession: stdout pipe: %w | exception | error | go, process, file-descriptors |
| line: push message: %w | exception | error | line, push-message, api-error, network |
| qqbot: invalid session key %q | validation | error | qqbot, session-key, parsing, invalid-argument-format |
| send relay message: %w | exception | error | agent, session, relay, send |
| systemd check failed (state: %s). Use nohup as alternative | exception | error | daemon, systemd, linux, process-management |
| tuitui: invalid chat type %q | validation | error | go, tuitui, validation |
| wecom-ws: ack timeout | exception | warning | wecom, websocket, timeout, ack, network |
| codex: %q CLI not found in PATH, install with: npm install - | exception | error | cli, path, dependency-missing, initialization |
| ffmpeg not found in PATH: install ffmpeg to enable audio con | exception | error | ffmpeg, external-dependency, audio, opus |
| upload chunk %d: %w | exception | error | websocket, file-upload, network, timeout |
| heartbeat timed out after %v | exception | warning | timeout, heartbeat, health-check |
| no API key or env found | error_code | error | go, cc-switch, credentials, claude |
| dingtalk: create file request: %w | exception | error | dingtalk, http, network |
| googlechat: upload: create media part: %w | exception | info | googlechat, upload, multipart, mime-type |
| googlechat: upload: encode metadata: %w | exception | info | googlechat, upload, json, multipart |
| internal: unknown mode %q | exception | error | weixin, internal, mode |
| project %q has no weixin platform | validation | error | config, toml, weixin, missing-platform |
| tuitui: unexpected replyCtx type %T | validation | error | go, type-assertion, tuitui |
| claudecode: chmod per-spawn prompt file 0o644: %w | exception | error | claudecode, filesystem, permissions |
| edge-tts: read output file: %w | exception | error | filesystem, tts, edge-tts, temp-file, file-read |
| HTTP %d for %s | exception | error | http, network, self-update |
| matrix: encrypt: %w | exception | error | matrix, e2ee, encryption, megolm |
| max: cannot reconstruct reply ctx from %q | validation | error | session, parsing, max |
| openai tts: create request: %w | exception | error | go, tts, http-request, url-validation |
| %s: aes_key base64: %w | validation | error | weixin, base64, crypto, key-parsing |
| first-chunk request: %w | exception | error | go, feishu, network, timeout, http |
| %s: delete preview message: %w | exception | error | feishu, api-request, network, deletion |
| webex: getMe status %d | http | error | |
| wecom: callback_token and callback_aes_key are required | validation | error | wecom, config, validation, startup |
| ciphertext length %d not aligned to block | validation | error | weixin, crypto, aes, download, truncated-data |
| claudeSession: start: %w | exception | critical | go, os-exec, process-spawn, cli |
| init crypto: %w | exception | error | matrix, e2ee, homeserver, key-upload |
| no workspace binding for source channel %q | exception | error | workspace, binding, relay, configuration |
| %s timed out | exception | error | codex, timeout, json-rpc, ipc |
| cannot read sessions directory %s: %w | exception | error | cli, sessions, permissions, filesystem |
| copilot: session.delete: %s | exception | error | jsonrpc, copilot, session, rpc-error |
| wecom-ws: ack error: errcode=%d errmsg=%s | error_code | error | wecom, websocket, ack, api |
| wps-agentspace: parse message: %w | exception | warning | json, schema, parsing |
| download failed from all sources: %w | exception | error | network, http, download, updater, release-assets |
| start relay session: %w | exception | error | agent, session, relay, process-start |
| codex app-server resume returned empty thread id | exception | error | json-rpc, schema, resume, codex |
| create log dir: %w | exception | error | windows, filesystem, mkdir, config, daemon |
| ffmpeg MP3 to OGG conversion failed: %w (stderr: %s) | exception | error | ffmpeg, audio, subprocess, ogg, conversion-failed |