ErrLookup › gotify/server
gotify/server
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui) · Go · 137 source files
Analyzed at 14bfc25627 on 2026-09-05. 83 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| application does not exist | http | warning | http-404, gotify, rest-api, resource-not-found, message-polling |
| invalid id | http | error | http-400, input-validation, path-parameter, gotify, rest-api |
| plugin instance not found | http | error | http-404, plugin-manager, gin |
| local authentication is disabled | http | error | http-403, authentication, sso, gin |
| client not found | http | warning | http-404, authorization, gotify, rest-api, client-management |
| cannot delete internal application | http | warning | http-400, authorization, rest-api, go, gin |
| application does not exists | http | warning | http-404, gotify, rest-api, delete-idempotency, ownership-check |
| app with id doesn't exists | http | error | |
| could not get user | http | error | database, auth, http-500 |
| cannot parse token | validation | error | authentication, token, parsing, format |
| failed to prepare password | http | error | password, hashing, http-500 |
| basic auth required | http | error | http, authentication, basic-auth, gin |
| username claim is missing | http | error | oidc, jwt, configuration, claims |
| instance not found | exception | error | |
| invalid token | validation | error | authentication, token, signature, ed25519, crypto |
| plugin does not support | http | error | plugin, capability, http-400 |
| error while reading directory | console | error | filesystem, plugin, io |
| : signature must be bytes | exception | error | go, token-parsing, ed25519, base64, auth |
| database error | http | error | database, oidc, http-500, elevation |
| failed to create client | http | error | database, oidc, http-500, client-creation |
| groups claim is missing | http | error | oidc, claims, authorization, configuration |
| invalid credentials | http | error | http, authentication, password, credentials |
| you are not allowed to access this api | http | error | http, authorization, permissions, admin |
| plugin is disabled | http | error | |
| unsupported dialect: | validation | error | |
| NewGotifyPluginInstance signature mismatch, func(ctx… | console | error | plugin, type-assertion, compatibility |
| missing GetGotifyPluginInfo symbol | exception | error | |
| read file for %s_FILE | console | error | go, config, env, docker-secrets, file-io |
| groups claim contains a non-string element: %#v | http | error | oidc, claims, type-mismatch, authorization |
| config is already enabled/disabled | exception | error | |
| : timestamp must be an integer | exception | error | go, token-parsing, ed25519, auth |
| : base64 decode failed | exception | error | auth, token, base64 |
| : token must start with | exception | error | auth, token, parsing |
| password must not be empty | validation | error | validation, password, http-400, user-management |
| token exchange failed | http | error | oidc, oauth2, http, authentication, pkce |
| you are not allowed to create an admin user | http | error | http, authorization, privilege-escalation, admin |
| a local user with the username | http | warning | oidc, authorization, http-403, configuration |
| file with key 'file' must be present | http | error | http-400, multipart, file-upload, gin, go |
| : token must have 2 or 4 fields separated by dots | exception | error | auth, token, parsing |
| cannot read config file | console | error | go, config-migration, file-io, cli |
| file must be an image | http | error | http-400, file-upload, content-sniffing, validation, go |
| no client auth provided | http | warning | http, session, logout, authorization |
| missing NewGotifyPluginInstance symbol | exception | error | |
| failed to elevate session | http | error | database, oidc, http-500, elevation, update-failed |
| cannot render config | console | warning | go, dotenv, config-migration, serialization |
| appid is required when not authenticating with an… | http | error | http-400, validation, gotify |
| cannot delete last admin | http | error | http, users, admin, business-rule |
| issuer url is not a valid url | http | error | oidc, url-validation, authentication, configuration |
| message does not exist | http | info | http-404, gotify, rest-api, idempotency, message-delete |
| groups claim is not a string or string array: %#v | http | error | oidc, claims, type-mismatch, authorization |
| database error | http | error | database, oidc, persistence, sql |
| migrate-config requires one argument: the path to the old… | validation | error | cli, config, migration, argument-validation |
| failed to bind user to OIDC identity | http | critical | database, oidc, http-500 |
| unknown log level | validation | warning | config, logging, zerolog, validation |
| user is not in any allowed group | http | warning | oidc, http-403, authorization, groups |
| sort key is not unique | http | error | http-400, unique-constraint, gorm, database, go |
| : private key must be bytes | exception | error | auth, token, ed25519, crypto |
| : public key must be bytes | exception | error | auth, token, ed25519, crypto |
| the user is already bound to a different OIDC identity | http | warning | oidc, authorization, http-403, identity |
| unknown plugin version (unrecogninzed GetGotifyPluginInfo… | console | error | plugin, versioning, compatibility |
| failed to create user | http | critical | database, oidc, user-provisioning, http-500 |
| username already exists | http | error | http, conflict, duplicate, users |
| unknown or expired state | http | warning | oidc, csrf, http-400, session |
| invalid file extension | http | error | http-400, file-upload, validation, gin, go |
| invalid JSON for | console | error | config, json, environment-variables |
| invalid CSV for ( ) | console | error | go, config, env, csv, parsing |
| invalid int for ( ) | console | error | go, config, env, parsing, strconv |
| unknown plugin | http | warning | http-404, authorization, plugins, gotify |
| username claim was empty | http | error | oidc, claims, http-500, config |
| failed to get user info | http | error | oidc, oauth2, http, network, userinfo |
| plugin with module path | console | error | plugin, duplicate, configuration |
| cannot parse config file | console | error | go, yaml, config-migration, parsing |
| err.Error() | http | error | oidc, authentication, callback |
| invalid file | error_code | warning | http, security, file-serving |
| appid not found | http | error | http-400, validation, ownership, gotify |
| subject claim was empty | http | error | oidc, jwt, http-500, claims |
| issuer url may not contain a fragment | http | error | oidc, url-validation, authentication, issuer |
| user does not exist and auto-registration is disabled | http | warning | oidc, http-403, configuration, provisioning |
| invalid bool for ( ) | console | error | go, config, env, boolean, strconv |
| failed to generate state | http | error | oidc, security, randomness |
| user with id not found | exception | error | plugin, user, not-found |
| invalid client name | http | error | oidc, http, bad-request |
| issuer claim was empty | http | error | oidc, jwt, http-500, claims |