chenhg5/cc-connect
Documented errors, page 6 of 16. Back to chenhg5/cc-connect
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| codex: mkdir codex home: %w | exception | error | filesystem, mkdir, permissions, config |
| dingtalk: invalid session key format: %q | validation | error | session-key, parsing, validation, dingtalk |
| err.Error() | http | error | |
| fetch skill presets: %w | exception | error | network, http, cache, fallback |
| range request status=%d body=%q | http | error | http, feishu, range-request, authorization |
| send: %s | exception | error | send, rpc, json-rpc, event-stream, upstream-error |
| sendAudio fallback failed: %w | exception | error | telegram, bot-api, audio-upload, fallback |
| unauthorized | http | error | websocket, authentication, http-401, bridge |
| write: %w | exception | error | go, file-write, disk-space, permissions |
| codex app-server exited: %w | exception | critical | process, codex, exec, crash |
| codex app-server write: %w | exception | critical | codex, ipc, pipe, process-crash, write |
| config: %s.mode must be "full", "compact", or "quiet" | validation | error | config, validation, toml |
| create data dir: %w | exception | error | matrix, e2ee, filesystem, permissions, mkdir |
| dingtalk: empty conversationId in session key: %q | validation | error | session-key, validation, dingtalk |
| wecom-ws: invalid pkcs7 padding | validation | error | wecom, crypto, pkcs7, integrity |
| invalid ciphertext length %d | validation | error | |
| opencodeSession: save image: %w | exception | error | |
| passwordless sudo to user %q failed (check that your sudoers | exception | critical | sudo, permissions, isolation, runas |
| platform %q does not support proactive messaging | exception | error | go, capability, proactive-messaging |
| %s: create card entity: HTTP status %d | exception | error | feishu, cardkit, http, permissions |
| slack: invalid preview handle type %T | exception | error | slack, type-mismatch, streaming, contract |
| wecom-ws: ciphertext not multiple of block size | validation | error | wecom, crypto, aes-cbc, block-size |
| wps-agentspace: failed to decrypt wps_sid: %w | exception | error | |
| acp: read closed: %w | exception | error | |
| auth.json missing tokens.access_token | validation | error | go, codex, oauth, validation |
| bridge: cannot determine adapter from session key %q | validation | error | go, session-key, routing |
| codex app-server line exceeds max size (%d bytes): %w | exception | error | bufio, app-server, payload-size, stream |
| piSession: write extension_ui_response: %w | exception | error | go, ipc, broken-pipe, permissions |
| qqbot: api request failed: %w | exception | error | qqbot, network, http |
| %s: build file message: %w | exception | error | feishu, file, message-content, unsupported-type |
| slack: invalid reply context type %T | exception | error | slack, type-mismatch, streaming-card, contract |
| wecom-ws: aeskey hex length %d, want 32 bytes | validation | error | |
| another cc-connect instance is already running (PID %d) with | error_code | error | singleton, file-lock, process, cli |
| codex app-server connection closed: %w | exception | critical | process, stream, codex, crash |
| config: %s.run_as_user %q contains invalid characters (allow | validation | error | |
| RunIsolationProbe: RunAsUser is empty | validation | error | config, sudo, isolation, doctor |
| session file not found for %s | exception | error | session, file-not-found, context-usage |
| taskkill failed: %w: %s; process kill fallback failed: %w | exception | error | windows, process, kill, taskkill |
| decode %s response: %w | exception | error | codex, json, unmarshal, schema-mismatch |
| dingtalk: create image request: %w | exception | error | network, http, dingtalk, context-canceled |
| googlechat: upload: write media: %w | exception | info | googlechat, upload, multipart, unreachable |
| invalid TOML: %w | validation | error | config, toml, parse, validation |
| message, tts text, or attachment is required | validation | error | cli, validation, empty-message |
| qqbot: marshal body: %w | exception | warning | qqbot, json, serialization |
| received HTML response (likely missing auth); first 100 byte | exception | error | slack, authentication, html-response, file-download |
| timeout_mins must be >= 0 | validation | error | go, cron, validation |
| upload init: empty upload_id | validation | error | wecom, websocket, media-upload, api-response, empty-field |
| %w (stderr: %s) | exception | error | |
| webex: unauthorized (401) — check bot token | exception | critical | webex, authentication, http-401, bot-token |
| create LaunchAgents dir: %w | exception | error | filesystem, launchd, install, permissions |
| discord: SendImage: invalid reply context type %T | exception | error | discord, type-mismatch, programming-error |
| gitee API returned HTTP %d | http | error | http, api, gitee, update |
| platform %q does not support ReconstructReplyCtx | exception | error | go, platform, capability, interface |
| project %q not found | error_code | error | timer, scheduler, lookup |
| qqbot: empty session key in reply context | validation | error | qqbot, missing-required-field, reply-context |
| remove task script: %w | exception | error | windows, file-remove, uninstall, cleanup |
| resolve home directory: %w | exception | error | go, environment, codex, configuration |
| tuitui: decode %s response: %w (body_len=%d) | exception | error | json, http, tuitui |
| api returned status %d: %s | http | critical | auth, dingtalk, http, api, credentials |
| line: channel_secret and channel_token are required | validation | error | line, config, validation |
| multiple projects contain a tuitui platform; specify --proje | exception | error | config, cli, ambiguity |
| wecom: invalid session key %q | validation | error | |
| weibo: build token request: %w | exception | error | |
| weixin: convert %s to AMR: %w | exception | error | go, audio, ffmpeg, weixin |
| acp: parse session/list: %w | exception | error | |
| dingtalk: convert MP3 to AMR failed: %w | exception | error | dingtalk, audio, conversion, ffmpeg |
| dingtalk: proactive send failed: status=%d, body=%s | http | error | dingtalk, http-status, api-error, proactive-send, authentication |
| multiple active sessions; must specify --session to send att | exception | error | go, cli, ambiguity, session |
| qqbot: api %s %s returned %d (after retry): %s | http | error | qqbot, http, api |
| read full body: %w | exception | error | go, feishu, network, io, timeout |
| save model: %w | exception | error | go, persistence, config, model-switch |
| token response decode: %w | exception | error | qqbot, json, oauth, token, invalid-json-response |
| too many redirects | exception | warning | feishu, http, redirects, image, ssrf |
| write audio: %w | exception | error | multipart, stt, memory |
| --app format must be app_id:app_secret | validation | error | cli, feishu, format |
| claudecode: 'claude' CLI not found in PATH | exception | error | cli, path, dependency |
| config: %s.platforms[%d].type is required | validation | error | config, validation, go |
| discord: invalid preview handle type %T | exception | error | discord, type-mismatch, preview, handle, programming-error |
| nil view request | exception | error | go, nil-pointer, internal-invariant |
| poll: HTTP %d: %s | http | error | http, polling, api, max |
| qqbot: token refresh on 401: %w | exception | error | qqbot, authentication, token, retry |
| qqbot: upload image: %w | exception | error | qqbot, http, image-upload, api |
| qwen asr API %d: %s | http | error | network, http, speech-to-text, qwen, api-error |
| start thread in channel %s: %w | exception | error | discord, cron, thread-creation, permissions |
| cloud_web: preview_ack timeout | exception | error | websocket, timeout, ack, cloud-web |
| openai tts: request: %w | exception | error | go, tts, network, http-client |
| start scheduled task: %s (%w) | exception | error | windows, scheduled-task, powershell, process-start |
| webex: cannot reconstruct reply ctx from %q | validation | error | webex, session, parsing, validation |
| weibo: app_id and app_secret are required | validation | error | |
| acp: command %q not found in PATH: %w | validation | error | acp, command-not-found, path, configuration, agent |
| request failed: %w | exception | error | network, http, github-api, update-checker, timeout |
| %s | exception | error | process, stderr, cli, agent |
| weibo: empty token in response: %s | exception | error | |
| cloud_web: nil reply context | exception | error | cloud-web, nil, reply-context, type-mismatch |
| cron project not found | exception | error | cron, scheduler, config, not-found, sentinel-error |
| decode usage response: %w | exception | error | go, json, http, codex |
| opencode: delete session %s: %w: %s | exception | warning | go, cli, session-management |
| qq: HTTP %s read body: %w | exception | error | network, http-client, qq, io |
| qq: http_url not configured | validation | error | configuration, http, onebot, file-upload |
| qwen tts: create download request: %w | exception | error | tts, http, url, qwen, dashscope |