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

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