router-for-me/CLIProxyAPI
Documented errors, page 3 of 6. Back to router-for-me/CLIProxyAPI
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| codex.live-media-relay cannot set both… | validation | error | config, codex, media-relay, deprecation |
| invalid log file | http | error | logging, filesystem, configuration |
| plugin sync response is nil | validation | error | nil-check, api-misuse, validation, go |
| expected root mapping node | http | error | config, yaml, persistence, structure |
| unsupported plugin sync schema_version | validation | error | version-skew, schema, sync, validation, go |
| credential concurrency lifecycle timing safety invariant… | validation | error | config, validation, credential-concurrency, overflow, durations |
| kimi: failed to create token request | exception | error | kimi, oauth, device-flow, http, unreachable |
| failed to create refresh request | exception | error | oauth, codex, context, token-refresh |
| home kv store unavailable | exception | warning | go, kv-store, configuration, home |
| service account missing private_key | validation | error | vertex, gcp, service-account, private-key |
| marshal proxied upstream WebRTC answer | http | error | webrtc, sdp, tcp-proxy, marshalling, codex-live |
| token store unavailable | http | error | initialization, dependency-injection, token-store |
| weight is missing | validation | warning | validation, json, user-input, patch |
| add upstream audio track | http | error | webrtc, audio, upstream, track |
| credential-in-flight.stale-after must be at least three… | validation | error | config, validation, credential-in-flight, durations, observability |
| kimi: OAuth error | exception | error | kimi, oauth, device-flow, oauth-error |
| unsupported install type | validation | error | pluginstore, manifest, validation, version-skew |
| vertex credential: create directory failed | exception | error | filesystem, vertex, auth, permissions |
| claude oauth tls: apply ClientHello | exception | critical | claude, oauth, tls, build, version-mismatch |
| plugin sync response expired | validation | warning | expiry, cache, clock, sync, go |
| auth provider returned auth without provider | exception | error | go, pluginhost, auth, plugin, contract, validation |
| decode Claude OAuth response: unsupported content encoding | http | error | claude, oauth, encoding, protocol |
| kimi: failed to create device code request | exception | error | oauth, kimi, context, device-flow, http-request |
| auth runtime info not found for auth_index | exception | error | plugin, rpc, auth, state-consistency |
| decode Claude OAuth response | http | error | claude, oauth, network, encoding, retry |
| install plugin file | exception | error | pluginstore, windows, file-locking, retry |
| failed to update auth | http | error | concurrency, state-sync, auth, retryable |
| weight must be an integer | validation | warning | validation, json, type-mismatch, user-input |
| artifact checksum missing | http | error | checksum, manifest, sha256, validation, plugin-store |
| decode plugin result | exception | error | rpc, plugin, json, version-mismatch |
| gather upstream WebRTC candidates | http | error | webrtc, ice, context, timeout, gathering |
| auth file not found | http | error | pluginhost, json, rpc, deserialization |
| listen for Codex live TCP proxy candidate | http | error | network, tcp, listen, file-descriptors, codex-live, tcp-proxy |
| credential-in-flight.snapshot-interval must be positive | validation | error | config, validation, credential-in-flight, durations, observability |
| failed to parse config file | validation | critical | config, yaml, parsing, startup |
| invalid release tag | http | error | release-tag, version-validation, github-api, plugin-store |
| post-auth hook failed | http | error | hooks, sdk, auth, config |
| private_key pem decode failed | validation | error | vertex, pem, private-key, validation |
| kimi: device code request failed | exception | error | network, oauth, kimi, proxy, tls, device-flow, dns |
| plugin host is unavailable | http | error | plugin, nil-check, lifecycle, executor, pluginhost |
| upstream WebRTC TCP proxy candidate address must be an IP | http | error | webrtc, ice-candidates, mdns, tcp-proxy, sdp |
| kimi: context cancelled | exception | warning | kimi, oauth, device-flow, context, cancellation |
port_in_use port is already in use | console | error | claude, oauth, port, server, auth-flow |
| private_key uses unsupported format | validation | error | vertex, pem, unsupported-format, private-key |
| failed to read uploaded file | http | warning | management-api, upload, network |
| invalid value | validation | error | cli, flags, validation, pluginhost |
| kimi: refresh token rejected | exception | critical | kimi, oauth, refresh-token, auth-failure, relogin |
| home certificate request returned unsupported resp prefix | console | error | go, resp, protocol, configuration, home |
| OAuth error | http | error | codex, oauth, authorization, callback |
| zip entry is absolute | validation | error | pluginstore, zip, security, path-traversal |
| ExecuteProtocolStreamWithAuthManager requires Stream=true | http | error | api-misuse, sdk, plugin-api, validation, streaming, protocols |
| plugin executor refresh returned invalid auth data | exception | error | plugin, auth-refresh, data-validation, oauth |
| Codex live media relay requires an SDP or JSON call request | http | error | pluginhost, native, dlopen, deployment |
| home: invalid address | console | error | go, configuration, redis, home |
| move shadow plugin | exception | error | plugin, windows, file-lock, rename, shadow-copy |
| read upstream WebRTC offer ICE credentials | http | error | webrtc, ice, sdp, codex-live, tcp-proxy, session-state |
| xai-api-key[ ].weight | validation | error | config, validation, load-balancing, xai |
| auth file path not found for auth_index | exception | error | go, pluginhost, auth, filesystem, metadata |
| parse upstream WebRTC candidate | http | error | webrtc, ice, candidate, parsing, codex-live |
| Codex live media relay capacity exhausted | http | error | pluginhost, native, abi, build |
| Codex live remote TCP proxy does not support cancellation | http | error | pluginhost, native, abi, versioning |
| create upstream DataChannel | http | error | webrtc, data-channel, sctp, concurrency |
| host model executor is unavailable | exception | error | plugin, host-callback, executor, lifecycle, pluginhost |
plugin_manifest_failed release tag is required | http | error | plugins, plugin-store, manifest, sdk, github-release |
| unsupported schema-version | validation | error | pluginstore, manifest, schema-version, validation |
| home tls: load client certificate | console | error | go, tls, mtls, private-key, home |
| kimi: refresh request failed | exception | error | kimi, oauth, refresh-token, network, http |
| parse redirect location | http | warning | http, redirects, url-validation, headers, plugin-store |
| port is already in use | validation | error | codex, oauth, port, server, auth-flow |
| download | exception | error | network, download, install, release-assets, go |
| home certificate request failed | console | error | go, enrollment, resp, home, server-rejection |
| kimi: device code request failed with status | exception | error | kimi, oauth, device-flow, http, rate-limit |
| release-tag resolves version , want | validation | error | pluginstore, manifest, github-release, version-mismatch |
| zip entry escapes archive root | validation | error | pluginstore, zip, security, zip-slip, path-traversal |
| ExecuteProtocolWithAuthManager requires Stream=false | http | error | api-misuse, sdk, plugin-api, validation, protocols |
| observation barrier revision must not be negative | validation | error | config, validation, credential-concurrency, revision |
| credential concurrency busy retry durations must be whole… | validation | error | config, validation, credential-concurrency, durations, precision |
| zip entry uses backslash path separators | validation | error | pluginstore, zip, security, windows |
callback_timeout timeout waiting for OAuth callback | console | error | claude, oauth, timeout, auth-flow, callback |
| management handler panic | panic | error | plugin, panic, management-api, http-handler, isolation |
| set downstream WebRTC answer | http | error | webrtc, sdp, state-machine, concurrency, downstream |
| redirect missing Location header | http | error | http, redirects, headers, network, plugin-store |
| gather downstream WebRTC candidates | http | error | webrtc, ice, context, timeout, gathering, downstream |
| plugin store auth missing header-name | http | error | config, plugin-store, auth, validation |
| antigravity token exchange: create request | console | error | oauth, antigravity, network, context |
| failed to read refresh response | exception | error | network, oauth, codex, io, token-refresh, transient |
| parse home models payload | http | error | json, models-list, parsing, upstream |
| client key is not rsa | console | error | go, tls, private-key, rsa, home |
| kimi: refresh failed with status | exception | error | kimi, oauth, refresh-token, http, rate-limit |
| credential-in-flight.staging-retention must be positive | validation | error | config, validation, credential-in-flight, durations, retention |
| plugin ABI version is not supported | exception | error | plugin, windows, abi, version-mismatch, dynamic-library |
| kimi: failed to create refresh request | exception | error | kimi, oauth, refresh-token, http, unreachable |
| codex.live-media-relay UDP range requires at least | validation | error | config, validation, udp, ports, codex-live, media-relay |
| home ca certificate pem is invalid | console | error | go, tls, certificate, pem, home |
| home tls: ca-cert contains no PEM certificates | console | error | go, tls, pem, certificate, home |
| SDP contains incomplete ICE credentials | http | error | webrtc, sdp, ice, credentials, tcp-proxy |
| direct install plugin | validation | error | go, plugin-store, registry, version, lookup |
| failed to update source auth file | http | error | filesystem, permissions, auth, docker |
| kimi: failed to parse device code response | exception | error | kimi, oauth, device-flow, json, parsing |
| openai-compatibility | validation | error | config, validation, load-balancing, openai-compatibility |