wavetermdev/waveterm
Documented errors, page 2 of 9. Back to wavetermdev/waveterm
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| unexpected output from uname | error_code | error | go, ssh, parsing, platform-detection |
| cannot open local file | error_code | error | go, filesystem, wsh, installation |
| electron executable path not set | exception | error | go, electron, environment |
| error deleting workspace | exception | error | database, wave-terminal, workspace, cleanup |
| failed to create backup directory | exception | error | filesystem, permissions, backup, go |
| router cannot register | validation | error | go, wshrouter, routing, invalid-argument |
| failed to decode base64 data | exception | error | go, base64, encoding, data-url, anthropic |
| getting wsl connection status | exception | error | cli, rpc, wsl, connection-status |
| Map argument must be map[string]any | validation | error | go, reflection, map-types, signature |
| dropping file with unsupported media type | validation | error | go, anthropic, unsupported-media-type, files-api |
| failed to prepare install command | error_code | error | go, template, wsh, installation |
| rpc command " " not supported by [ ] | exception | error | rpc, frontend, protocol-mismatch |
| bad response from server: questions has len | error_code | error | ssh, keyboard-interactive, protocol |
| error authenticating with upstream | exception | critical | jwt, authentication, rpc, security |
| failed to create WSL command | exception | error | wsl, windows, environment |
| failed to write data | http | warning | http, io, response-write |
| watching pid | exception | error | rpc, wsh, cli, badge, connection |
| cannot convert argument | validation | error | rpc, type-conversion, json |
| cannot convert %T to | exception | error | rpc, type-conversion, array, waveobj |
| cannot parse connection name | exception | error | cli, validation, ssh, connection |
| encryption is not available | exception | error | wsl, connection-state, connserver, race-condition |
| model mismatch: chat has | validation | error | go, model, configuration, openai |
| error extracting socket name from JWT | exception | error | jwt, validation, unix-socket, wsh |
| setting config | exception | error | cli, rpc, config, network |
| failed to setsid | exception | error | go, unix, daemonize, process, eperm |
| no routeid | exception | error | auth, token, routeid, validation |
| out parameter must be a pointer, got | validation | error | go, reflection, pointer-required, marshaling |
| cannot set value of type | exception | error | reflection, type-mismatch, go |
| command not found | exception | error | rpc, wsh, unknown-command, waveterm |
| error authenticating rpc connection | exception | error | authentication, jwt, rpc, timeout |
| Invalid path part | exception | error | ijson, path-traversal, type-mismatch |
| window not found | exception | error | wsl, connection-state, domain-socket, race-condition |
| count must be positive | validation | error | validation, tool-input, terminal, wave |
| sse handler is nil | exception | error | openai, sse, streaming, nil-pointer, programmer-error |
| dropping file with unsupported mimetype | validation | error | openai, message-conversion, unsupported-mimetype |
| ai:model is required | validation | error | openai, configuration, missing-model |
| cannot bind source route | exception | error | go, wshrouter, routing, link-kind |
| invalid AIMessage | validation | error | validation, openai, message-conversion |
| missing UIContext for | validation | error | rpc, uicontext, arguments |
| nil wshrpc passed to wshclient | exception | error | go, nil-pointer, rpc, initialization-order, wsh |
| API type mismatch: chat has | validation | error | go, configuration, openai, api-type |
| command invalid multi arg payload | exception | error | rpc, wsh, payload, reflection, waveterm |
| error getting secret | exception | error | secrets, keychain, rpc |
| failed to build secret environment (ERR-SECRET) | exception | error | go, secrets, environment |
| color must start with # | validation | error | cli, validation, color, argument |
| error updating window | exception | error | database, wave-terminal, workspace, persistence |
| failed to copy from reader | exception | error | go, http, streaming, io-copy |
| failed to reconnect to job manager | exception | error | go, rpc, network |
| required secret is not bound | validation | error | go, configuration, secrets |
| x-authkey header is invalid | http | error | auth, http, security |
| env string too large | validation | error | go, environment, size-limit |
| recErr.Error() | http | critical | go, http, panic, internal-server-error |
| setting background | exception | error | cli, rpc, network, waveterm |
| Component function cannot b nil | validation | error | go, nil-value, registration, components |
| failed to get job | exception | error | database, wstore, job-controller |
| file contains binary data and cannot be uploaded as text | exception | error | binary-data, file-format, validation, wsh |
| invalid input format | validation | error | tool-input, type-mismatch, ai-tools |
| RPC error | http | error | go, rpc, http, routing |
| wcloud endpoint not set | validation | warning | go, network, telemetry, configuration, http |
| cannot create destination file | exception | error | file-copy, filesystem, permissions, wave-terminal |
| error parsing source connection | error_code | error | go, uri-parsing, connection |
| gofmt failed: Output | error_code | error | gofmt, syntax-error, go |
| reading file stream | error_code | error | go, io, network, streaming |
| WAVETERM_TABID environment variable not set | exception | error | cli, environment-variable, wsh |
| WriterChan: write error | exception | error | io, write-error, streaming, go |
| call error | exception | error | backend, rpc, application-error, wave |
| call failed | http | error | network, http, backend, wave |
| no default route | exception | error | go, rpc, routing |
| too many files (maximum files allowed) | validation | error | cli, argument-limit, wsh |
| cannot convert special return value | exception | error | rpc, serialization, waveobj, return-value |
| anthropic | http | error | http, anthropic, api-error, rate-limit |
| reading directory | exception | error | filesystem, directory, permissions, wsh |
| dlopen | exception | error | macos, dlopen, purego, process-info |
| error getting tab | exception | error | go, database, wstore, tab |
| failed to build shell command | exception | error | ssh, command-spec, validation |
| unable to request connection domain socket | exception | critical | ssh, unix-socket, network, wsh |
| invalid format of user@host argument | validation | error | go, validation, ssh, parsing |
| TermRef not current | exception | error | go, vdom, terminal, io-writer |
| unsupported command type | exception | error | rpc, wsh, dispatch, waveterm |
| convertFileAIMessagePart expects 'file' type, got | validation | error | go, type-mismatch, anthropic, message-conversion |
| error opening path | exception | error | rpc, blocks, waveterm |
| procinfo: malformed stat for pid | exception | error | linux, procfs, parsing, process-info |
| procinfo: process not found | error_code | warning | go, linux, procfs, process, sentinel-error |
| beginning of file | error_code | info | go, file-io, sentinel-error, log-parsing |
| cannot start shellproc | exception | error | connection, ssh, shell |
| failed to dup2 stdout | exception | error | unix, file-descriptor, daemonization, syscall |
| failed to get app directory | exception | error | go, filesystem, builder |
| getting file info | exception | error | cli, filesystem, permissions |
| invalid source path | validation | error | validation, go, path-traversal, security, rename |
| marshaling json | exception | error | json, serialization, jobs, wsh |
| process died before emitting port | exception | error | subprocess, process-exit, port-discovery, go |
| error finding workspace for tab to delete | exception | error | wave-terminal, tab-deletion, workspace-lookup, cascade-delete, wrapped-error |
| failed to start command | exception | error | ssh, exec, network |
| response packets may not have command set | validation | error | rpc, protocol-validation, packet-validation |
| vdom context route could not be established | exception | error | vdom, timeout, frontend, route |
| edit ( ) | validation | error | go, text-editing, validation |
| marshaling directory listing for | exception | error | json, serialization, directory, wsh |
| tab not found | exception | error | wave-terminal, block-creation, missing-tab, referential-integrity |
| cannot convert %T to | validation | error | rpc, deserialization, waveobj, validation |
| EC-TIME: timeout waiting for response | error_code | error | rpc, timeout, no-response |