ErrLookup › slopus/happy
slopus/happy
Mobile and Web client for Codex and Claude Code, with realtime voice, encryption and fully featured · TypeScript · 968 source files
Analyzed at b824cd0a46 on 2026-08-31. 110 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| [EXPAND ENV] Session may fail to authenticate. Set these in… | console | warning | environment-variables, configuration, authentication, daemon |
| ⚠️ Settings schema v | console | warning | settings, schema-version, migration, versioning |
| Invalid state parameter | http | error | oauth, csrf, state-mismatch, authentication |
| No authorization code received | http | error | oauth, authorization-code, google, callback, authentication |
| State mismatch. Possible CSRF attack | http | error | oauth, csrf, state-mismatch, google, authentication |
| Session environment is invalid - environment variables not… | validation | error | environment-variables, daemon, session-spawn, configuration |
| The chosen rewind point is no longer present in the source… | exception | error | codex, session-fork, stale-state, rpc |
| Token exchange failed | http | error | oauth, token-exchange, google, network, pkce |
| Server unavailable | exception | error | network, reconnection, api, server |
| Cannot resume historical Happy sessions through legacy… | exception | error | credentials, file-not-found, auth |
| Proxy error | http | error | proxy, network, http, upstream |
| Backend has been disposed | exception | error | lifecycle, disposed, acp, state |
| [DAEMON RUN] Failed to acquire daemon lock; daemon startup… | console | warning | daemon, lock, concurrency, stale-state |
| Codex CLI is not installed Please install Codex CLI using… | exception | error | codex, cli, missing-binary, environment |
| Failed to decrypt data key for Happy session | exception | error | encryption, crypto, credentials, session-resume |
| Failed to decrypt metadata for Happy session | exception | error | encryption, crypto, session-resume |
| Authentication failed or was cancelled | exception | error | auth, oauth, user-cancellation, cli |
| Entrypoint does not exist | exception | critical | spawn, filesystem, cli, process |
| No main session key from gateway | exception | error | openclaw, gateway, session, protocol |
| Happy session ID is required: happy resume <session-id> | validation | error | cli, argument-validation, session-resume |
| Happy session is missing resumable metadata. | validation | error | zod, schema-validation, metadata, resume |
| Daemon uninstallation requires sudo privileges. Please run… | validation | error | permissions, macos, daemon, sudo |
ambiguous|not_found . Only sessions stored in can be resumed without legacy account credentials. | error_code | error | resume, lookup, ambiguity, not-found |
| Metadata version mismatch | exception | warning | version-conflict, optimistic-concurrency, metadata, retry |
not_found Cannot resume Happy session | error_code | error | config, local-state, resume, not-found |
| Window identifier required | exception | error | tmux, validation, identifier-parsing |
| No machine ID found in settings | exception | error | openclaw, settings, machine-id, configuration |
| ACP session not started | exception | error | gemini, acp, session, initialization |
| Happy session lookup authentication expired for legacy… | exception | error | auth, token-expired, network, api |
| Authentication failed | exception | error | authentication, network, api |
| Agent state version mismatch | exception | warning | version-conflict, optimistic-concurrency, agent-state, session |
| Invalid session name | validation | error | tmux, validation, naming |
| Failed to read settings | console | warning | settings, file-io, json-parse, fallback |
| Not connected to gateway | exception | error | openclaw, websocket, connection, rpc |
| Gemini backend or session not initialized | exception | error | gemini, acp, session, lifecycle |
| Failed to acquire settings lock after | exception | error | filesystem, lock, concurrency, settings |
| No Happy session found matching | validation | error | cli, session-lookup, not-found |
| OpenClaw gateway not found. Either: - Install and run… | validation | error | openclaw, configuration, gateway, env-var |
| Resume session handler not available | exception | error | rpc, lifecycle, race-condition, session-resume |
| Session identifier must be a non-empty string | exception | error | tmux, validation, input-validation |
| ⚠️ Invalid sandbox config - skipping. Error | console | warning | settings, zod-validation, sandbox, config |
| Username is already taken | exception | error | uniqueness, race-condition, validation, prisma |
| Failed to load Happy sessions | exception | error | network, api, axios, connectivity |
| Session identifier must have a session name | exception | error | tmux, validation, types |
| Failed to create stdio pipes | exception | error | stdio, spawn, child-process, acp |
| Unexpected arguments for happy resume | validation | error | cli, argument-validation, resume |
| Ambiguous Happy session | validation | error | cli, session-lookup, ambiguity |
| Failed to apply | exception | critical | database, migrations, startup |
| request-upload returned an invalid response | exception | error | api-contract, upload, response-validation, server |
| Daemon state version mismatch | exception | warning | version-conflict, optimistic-concurrency, daemon-state, retry |
| Failed to create tmux window | exception | error | tmux, process, command-failed |
| Claude local launcher not found. Please ensure… | exception | error | configuration, filesystem, development |
| RPC target disconnected | exception | error | websocket, rpc, network, disconnect |
| Unsupported Claude goal action | exception | error | rpc, validation, schema |
| tmux not available | exception | critical | tmux, environment, dependency-missing, process |
| [Gemini] No API key found. Run 'happy connect gemini' to… | console | warning | gemini, api-key, authentication, env-var |
| [EXPAND ENV] WARNING | console | warning | env-var, daemon, configuration, empty-value |
| Invalid window name: " ". Only alphanumeric characters… | validation | error | tmux, validation, naming |
| [EXPAND ENV] Undefined variables referenced in profile… | console | warning | env-var, daemon, profile, undefined-variable |
| Failed to extract PID from tmux output | exception | error | tmux, parsing, process, output-format |
| Failed to resume Codex thread | exception | error | codex, thread, resume, error-wrapping |
| ⚠️ Warning: --settings is used internally by Happy for… | console | warning | cli-args, settings, claude, flag-intercepted |
| Codex goal actions are not supported by this runtime | exception | error | codex, rpc, capability, version-mismatch |
| Invalid cursor format | validation | error | pagination, cursor, validation, api |
| Unknown agent: . Available agents | exception | error | registry, unknown-agent, configuration, typescript |
| Claude clear goal action is not supported | exception | warning | rpc, capability, versioning |
| Daemon-spawned sessions cannot use local/interactive mode… | exception | error | configuration, daemon, cli |
| Not connected to OpenClaw gateway | exception | error | openclaw, gateway, connection, websocket |
| Codex rewind point not found in thread | exception | error | codex, fork, rewind, invalid-argument |
| Invalid session name | validation | error | tmux, validation, input-validation |
| Could not find prisma/migrations directory. Tried | exception | critical | prisma, migrations, filesystem, deployment |
| Saved session path does not exist | validation | error | filesystem, path-not-found, resume |
| Unsupported Codex goal action | exception | error | codex, rpc, validation, version-mismatch |
| Claude goal action is not ready: remote mode is not active | exception | warning | rpc, mode, state |
| Failed to logout | exception | error | auth, logout, filesystem, error-wrapping |
| Happy session is missing its Codex thread ID. | validation | error | codex, metadata, resume, missing-field |
| ACP session is not started | exception | error | session, race-condition, acp, initialization |
| Happy session is missing its Claude session ID. | validation | error | claude, metadata, resume, missing-field |
| Happy session uses unsupported flavor " ". | validation | error | flavor, resume, unsupported-value |
| No active Claude goal | exception | warning | rpc, state, validation |
| Session not started | exception | error | state, session, acp, initialization |
| error | http | warning | http, hooks, error-handling |
| Process did not die within timeout | exception | error | process, daemon, timeout |
| Invalid session identifier: missing session name | exception | error | tmux, validation, input-validation |
| taskkill exited with code | exception | warning | windows, process, cli |
| No active thread. Call startThread first. | exception | error | codex, thread, lifecycle, state |
| Token exchange failed | exception | error | oauth, network, authentication |
| Usage: happy acp <agent-name> or happy acp | validation | error | cli, usage, arguments, validation |
| No thread available to resume. | exception | error | codex, thread, state, missing-argument |
| Tmux window created but no PID returned | exception | error | tmux, daemon, process |
| Daemon installation is currently only supported on macOS | exception | error | daemon, platform, unsupported |
| request-download returned no downloadUrl | exception | error | api-contract, download, response-validation, attachments |
| Claude goal action already in progress | exception | warning | rpc, concurrency, state |
| No active Codex thread | exception | error | codex, thread, rpc, state |
| Unsupported vendor | exception | error | cli, validation, argument, vendor |
| Claude edit goal action is not supported | exception | warning | rpc, capability, versioning |
| Invalid window name | validation | error | tmux, validation, input-validation |
| [ClaudeLocal] Sandbox is not supported on Windows… | console | warning | windows, sandbox, platform-compatibility |
| Your settings file " " will be ignored. | console | warning | cli-args, settings, claude, flag-intercepted |
| ⚠ The gemini backend is deprecated and may be removed in a… | console | warning | deprecation, gemini, cli, migration |