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