ErrLookup › m1k1o/neko
m1k1o/neko
A self hosted virtual browser that runs in docker and uses WebRTC. · Go · 220 source files
Analyzed at b0f01cedea on 2026-09-01. 71 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| image data not found | exception | warning | go, screencast, capture, nil-data |
| screencast not enabled | exception | error | go, screencast, configuration, disabled |
| unable to get first image | exception | error | go, gstreamer, screencast, pipeline |
| timeouted while waiting for first image | exception | error | go, gstreamer, timeout, screencast |
| listener cannot be nil | exception | error | go, streamsink, nil-argument, validation |
| target stream manager does not support moving listeners | exception | error | go, streamsink, type-assertion, interface |
| stream-src not enabled | exception | error | go, streamsrc, configuration, disabled |
| no pipeline found for a codec | exception | error | go, streamsrc, codec, configuration |
| unable to select files in dialog | exception | error | xdotool, gtk-dialog, file-upload, desktop-automation |
| new user is created on first login in multiuser mode | exception | error | multiuser, members, unsupported-operation, config |
| password can only be modified in config while in multiuser m | exception | error | multiuser, members, password, unsupported-operation, config |
| cannot select user in multiuser mode | exception | error | multiuser, members, unsupported-operation, lookup |
| cannot delete user in multiuser mode | exception | error | multiuser, members, unsupported-operation, config |
| new user is created on first login in noauth mode | exception | error | noauth, members, unsupported-operation |
| noauth mode does not have password | exception | error | noauth, members, password, unsupported-operation |
| cannot select user in noauth mode | exception | error | noauth, members, unsupported-operation, lookup |
| cannot delete user in noauth mode | exception | error | noauth, members, unsupported-operation |
| no authentication provided | exception | warning | authentication, http, session, cookie |
| session token already exists | exception | error | session, token-collision, go |
| cannot access clipboard | exception | error | websocket, permissions, clipboard |
| is not the host | exception | error | websocket, host-control, clipboard |
ErrIsNotAllowedToHost is not allowed to host | exception | error | websocket, permissions, host-control |
ErrIsNotTheHost is not the host | exception | error | websocket, host-control, state-sync |
ErrIsAlreadyTheHost is already the host | exception | warning | websocket, host-control, duplicate-request |
ErrIsAlreadyHosted is already hosted | exception | warning | websocket, host-control, single-host-lock |
| is not the host | exception | error | websocket, host-control, keyboard |
| is not the admin | exception | error | websocket, permissions, admin, screen |
| receiver session ID not found | exception | warning | websocket, session, neko |
| not allowed to watch | exception | error | webrtc, permissions, authorization |
| webRTC peer does not exist | exception | error | webrtc, negotiation, neko |
ErrCapturePipelineAlreadyExists capture pipeline already exists | exception | warning | capture, pipeline, streaming |
ErrMemberAlreadyExists member already exists | exception | error | members, users, duplicate |
| member does not exist | error_code | error | auth, member, not-found, go |
| invalid password | error_code | warning | auth, password, credentials, go |
| session not found | error_code | error | session, auth, not-found, go |
| session already exists | error_code | error | session, concurrency, reconnect, go |
| session is already connected | error_code | warning | session, websocket, concurrency, go |
| session login disabled | error_code | warning | auth, permissions, session, go |
| session logins locked | error_code | info | auth, session, locked, admin, go |
| webrtc data channel not found | error_code | error | webrtc, data-channel, not-found, go |
| webrtc connection not found | error_code | error | webrtc, peer-connection, not-found, go |
| webrtc stream not found | error_code | error | webrtc, stream, not-found, video, go |
| session not found | exception | warning | session, lookup, in-memory-state |
| error response from backend | error_code | error | http, backend, sentinel-error |
| %w: %s | exception | error | http, backend, json, sentinel-error |
| unexpected status code: %d, body: %s | exception | error | http, backend, non-json-response |
| token not found - make sure you are not using Cookie auth on | exception | error | auth, token, configuration |
| unknown resource: %s | exception | error | websocket, legacy-protocol, validation |
| unknown event type: %s | exception | warning | websocket, legacy-protocol, protocol-mismatch |
| plugin's '%s' dependency: %w | exception | error | plugins, dependency-chain, startup |
| plugin '%s' failed to start: %w | exception | error | plugins, startup, initialization |
| plugin '%s' already added | exception | error | go, plugins, duplicate-registration |
| cyclical dependency detected: '%s' <-> '%s' | exception | error | go, plugins, dependency-cycle |
| unable to unmarshal %s plugin settings from global settings: | exception | error | go, plugins, unmarshal, configuration |
| unable to unmarshal %s plugin settings from profile: %w | exception | error | go, plugins, unmarshal, profile, configuration |
| unable to start file transfer dir watcher: %w | exception | error | go, fsnotify, inotify, file-watcher, resources |
| unable to watch file transfer dir: %w | exception | error | go, fsnotify, filesystem, permissions |
| unable to refresh file transfer list: %w | exception | error | go, filesystem, file-transfer, startup |
| not a valid plugin | exception | error | go, plugins, type-assertion, interface |
| failed to add plugin: %w | exception | error | go, plugins, wrapped-error, registration |
| plugin '%s' not found | exception | error | go, plugins, lookup, not-found |
| plugin '%s' is not exposable | exception | error | plugin, interface-not-implemented, go |
| (pipeline error) %s | exception | critical | gstreamer, cgo, pipeline |
| required gstreamer plugin %s not found | exception | error | gstreamer, missing-dependency, environment |
| required gstreamer element %s not found | exception | error | gstreamer, missing-element, environment |
| invalid stream selector type: %s | validation | error | validation, unmarshal, config |
| unknown touch id %v | exception | warning | input, touch, state-machine, x11 |
| debounced button %v | exception | info | input, debounce, mouse, x11 |
| debounced key %v | exception | info | input, debounce, keyboard, x11 |
| unknown screen configuration %s | exception | error | x11, xrandr, display, screen-resolution |
| unsupported screen rate %d | exception | error | x11, xrandr, display, refresh-rate |