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. 123 documented errors.

Code / MessageTypeSeverityTags
Backend has been disposed
exception error lifecycle, disposed, acp, state
Failed to create stdio pipes
exception error stdio, spawn, child-process, acp
Session not started
exception error state, session, acp, initialization
Usage: happy acp <agent-name> or happy acp -- <command> [arg
validation error cli, usage, arguments, validation
Missing command after "--". Usage: happy acp -- <command> [a
validation error cli, usage, arguments, validation
No machine ID found in settings
exception error settings, machine-id, configuration, onboarding
ACP session is not started
exception error session, race-condition, acp, initialization
Unknown agent: ${id}. Available agents: ${available}
exception error registry, unknown-agent, configuration, typescript
No machine ID found in settings
exception error settings, machine-id, configuration, onboarding
The chosen rewind point is no longer present in the source C
exception error codex, session-fork, stale-state, rpc
Resume session handler not available
exception error rpc, lifecycle, race-condition, session-resume
Metadata version mismatch
exception warning version-conflict, optimistic-concurrency, metadata, retry
Daemon state version mismatch
exception warning version-conflict, optimistic-concurrency, daemon-state, retry
request-upload returned an invalid response
exception error api-contract, upload, response-validation, server
request-download returned no downloadUrl
exception error api-contract, download, response-validation, attachments
Metadata version mismatch
exception warning version-conflict, optimistic-concurrency, metadata, session
Agent state version mismatch
exception warning version-conflict, optimistic-concurrency, agent-state, session
Authentication failed
exception error authentication, network, api
Claude local launcher not found. Please ensure HAPPY_PROJECT
exception error configuration, filesystem, development
Daemon-spawned sessions cannot use local/interactive mode. U
exception error configuration, daemon, cli
Server unavailable
exception error network, reconnection, api
Unsupported Claude goal action
exception error rpc, validation, schema
Claude goal action already in progress
exception warning rpc, concurrency, state
No active Claude goal
exception warning rpc, state, validation
Claude clear goal action is not supported
exception warning rpc, capability, versioning
Claude edit goal action is not supported
exception warning rpc, capability, versioning
Claude goal action is not ready: remote mode is not active
exception warning rpc, mode, state
Codex CLI is not installed Please install Codex CLI using o
exception error codex, cli, missing-binary, environment
No thread available to resume.
exception error codex, thread, state, missing-argument
No active thread. Call startThread first.
exception error codex, thread, lifecycle, state
Codex rewind point ${itemId} not found in thread ${threadId}
exception error codex, fork, rewind, invalid-argument
Failed to resume Codex thread ${opts.threadId}: ${reason}
exception error codex, thread, resume, error-wrapping
Unsupported Codex goal action
exception error codex, rpc, validation, version-mismatch
No active Codex thread
exception error codex, thread, rpc, state
Codex goal actions are not supported by this runtime
exception error codex, rpc, capability, version-mismatch
Failed to logout: ${error instanceof Error ? error.message :
exception error auth, logout, filesystem, error-wrapping
Unsupported vendor: ${vendor}
exception error cli, validation, argument, vendor
Token exchange failed: ${tokenResponse.statusText}
exception error oauth, network, authentication
Invalid JWT format
validation error jwt, authentication, parsing
Token exchange failed: ${error}
exception error oauth, network, authentication
Token exchange failed: ${error}
exception error oauth, network, authentication
Process did not die within timeout
exception error process, daemon, timeout
taskkill exited with code ${result.status}
exception warning windows, process, cli
Daemon installation is currently only supported on macOS
exception error daemon, platform, unsupported
Daemon installation requires sudo privileges. Please run wit
exception error daemon, permissions, macos, sudo
Tmux window created but no PID returned
exception error tmux, daemon, process
Daemon uninstallation is currently only supported on macOS
validation error daemon, platform, unsupported
Daemon uninstallation requires sudo privileges. Please run w
validation error permissions, macos, daemon, sudo
ACP session not started
exception error gemini, acp, session, initialization
Gemini backend or session not initialized
exception error gemini, acp, session, lifecycle
No main session key from gateway
exception error openclaw, gateway, session, protocol
Not connected to OpenClaw gateway
exception error openclaw, gateway, connection, websocket
Not connected to gateway
exception error openclaw, websocket, connection, rpc
OpenClaw gateway not found. Either: - Install and run open
validation error openclaw, configuration, gateway, env-var
No machine ID found in settings
exception error openclaw, settings, machine-id, configuration
Failed to acquire settings lock after ${MAX_LOCK_ATTEMPTS *
exception error filesystem, lock, concurrency, settings
Happy session ID is required: happy resume <session-id>
validation error cli, arguments, validation, resume
Unexpected arguments for happy resume: ${args.slice(1).join(
validation error cli, argument-validation, resume
Happy session ${session.id} is missing its Codex thread ID.
validation error codex, metadata, resume, missing-field
Happy session ${session.id} is missing its Claude session ID
validation error claude, metadata, resume, missing-field
Happy session ${session.id} uses unsupported flavor "${metad
validation error flavor, resume, unsupported-value
Saved session path does not exist: ${launch.cwd}
validation error filesystem, path-not-found, resume
not_found
Cannot resume Happy session "${sessionId}" on this machine: no local session enc
error_code error config, local-state, resume, not-found
ambiguous|not_found
${message}. Only sessions stored in ${configuration.sessionsFile} can be resumed
error_code error resume, lookup, ambiguity, not-found
Happy session ${sessionId} is missing resumable metadata.
validation error zod, schema-validation, metadata, resume
Happy session ID is required: happy resume <session-id>
validation error cli, argument-validation, session-resume
No Happy session found matching "${trimmed}"
validation error cli, session-lookup, not-found
Ambiguous Happy session "${trimmed}" matches ${matches.lengt
validation error cli, session-lookup, ambiguity
Cannot resume historical Happy sessions through legacy accou
exception error credentials, file-not-found, auth
Failed to decrypt data key for Happy session ${session.id}
exception error encryption, crypto, credentials, session-resume
Failed to decrypt metadata for Happy session ${session.id}
exception error encryption, crypto, session-resume
Happy session lookup authentication expired for legacy accou
exception error auth, token-expired, network, api
Failed to load Happy sessions: ${error.message}
exception error network, api, axios, connectivity
Authentication failed or was cancelled
exception error auth, oauth, user-cancellation, cli
Server unavailable
exception error network, reconnection, api, server
Entrypoint ${entrypoint} does not exist
exception critical spawn, filesystem, cli, process
Session identifier must be a non-empty string
exception error tmux, validation, input-validation
Invalid session identifier: missing session name
exception error tmux, validation, input-validation
Invalid session name: "${result.session}". Only alphanumeric
validation error tmux, validation, naming
Invalid window name: "${result.window}". Only alphanumeric c
validation error tmux, validation, naming
Invalid pane identifier: "${result.pane}". Only numeric valu
validation error tmux, validation
Session identifier must have a session name
exception error tmux, validation, types
tmux not available
exception critical tmux, environment, dependency-missing, process
Failed to create tmux window: ${createResult?.stderr}
exception error tmux, process, command-failed
Failed to extract PID from tmux output: ${createResult.stdou
exception error tmux, parsing, process, output-format
Window identifier required: ${sessionIdentifier}
exception error tmux, validation, identifier-parsing
Invalid session name: "${sessionName}"
validation error tmux, validation, input-validation
Invalid session name: "${params.session}"
validation error tmux, validation, input-validation
Invalid window name: "${params.window}"
validation error tmux, validation, input-validation
Invalid pane identifier: "${params.pane}"
validation error tmux, validation, input-validation
RPC target disconnected
exception error websocket, rpc, network, disconnect
Invalid cursor format
validation error pagination, cursor, validation, api
Username is already taken
exception error uniqueness, race-condition, validation, prisma
Could not find prisma/migrations directory. Tried: ${candida
exception critical prisma, migrations, filesystem, deployment
Failed to apply ${dir}: ${e.message}
exception critical database, migrations, startup
HANDY_MASTER_SECRET is required
exception critical configuration, env, security, startup
Unsupported image format
validation error image-processing, sharp, validation
timeout
http warning http, timeout, hooks
error
http warning http, hooks, error-handling
Invalid state parameter
http error oauth, security, csrf, authentication
No authorization code received
http error oauth, authentication, callback
Token exchange failed
http error oauth, network, token-exchange, authentication
Invalid state parameter
http error oauth, csrf, state-mismatch, authentication
No authorization code received
http error oauth, authorization-code, authentication, callback
Token exchange failed
http error oauth, token-exchange, network, pkce
State mismatch. Possible CSRF attack
http error oauth, csrf, state-mismatch, google, authentication
No authorization code received
http error oauth, authorization-code, google, callback, authentication
Token exchange failed
http error oauth, token-exchange, google, network, pkce
Proxy error
http error proxy, network, http, upstream
Session environment is invalid - environment variables not f
validation error environment-variables, daemon, session-spawn, configuration
[DAEMON RUN] Failed to acquire daemon lock; daemon startup d
console warning daemon, lock, concurrency, stale-state
⚠️ Settings schema v${schemaVersion} > supported v${SUPPORTE
console warning settings, schema-version, migration, versioning
⚠️ Invalid sandbox config - skipping. Error: ${error.message
console warning settings, zod-validation, sandbox, config
Failed to read settings: ${error.message}
console warning settings, file-io, json-parse, fallback
[Gemini] No API key found. Run 'happy connect gemini' to aut
console warning gemini, api-key, authentication, env-var
[ClaudeLocal] Sandbox is not supported on Windows; continuin
console warning windows, sandbox, platform-compatibility
⚠ The gemini backend is deprecated and may be removed in a f
console warning deprecation, gemini, cli, migration
⚠️ Warning: --settings is used internally by Happy for sess
console warning cli-args, settings, claude, flag-intercepted
Your settings file "${settingsValue}" will be ignored.
console warning cli-args, settings, claude, flag-intercepted
To configure Claude, edit ~/.claude/settings.json instead
console warning cli-args, settings, claude, flag-intercepted
[EXPAND ENV] WARNING: ${varName} is set but EMPTY in daemon
console warning env-var, daemon, configuration, empty-value
[EXPAND ENV] Undefined variables referenced in profile envir
console warning env-var, daemon, profile, undefined-variable
[EXPAND ENV] Session may fail to authenticate. Set these in
console warning environment-variables, configuration, authentication, daemon