ErrLookup › glanceapp/glance

glanceapp/glance

A self-hosted dashboard that puts all your feeds in one place · Go · 55 source files

Analyzed at 91324e8de7 on 2026-08-15. 168 documented errors.

Code / MessageTypeSeverityTags
usernames must be at least 3 characters
validation warning go, gopsutil, system-info, swap, containers
invalid first day of week
validation warning go, system-info, sensors, hardware, config
hour-format must be either 12h or 24h
validation warning go, gopsutil, sensors, linux, containers
missing timezone value
validation warning go, gopsutil, disk, mounts, containers
template is required
validation warning go, gopsutil, disk, filesystems, containers
invalid body type, must be either 'json' or 'string'
validation error go, custom-api, templates, config, panic
body must be a string when body-type is 'string'
validation error go, custom-api, json, yaml, panic
invalid response JSON
exception error go, custom-api, templates, subrequests, panic
missing API token
validation error go, custom-api, templates, http, panic
URL is required
validation error config, yaml, extension, validation
nested groups are not supported
validation error config, yaml, group, layout, validation
split columns inside of groups are not supported
validation error config, yaml, group, layout, validation
source is required
validation error config, yaml, iframe, validation
subreddit is required
validation error config, yaml, reddit, validation
no `{REQUEST-URL}` placeholder specified
validation error config, yaml, reddit, proxy, validation
application name, client ID and client secret are required
validation error config, yaml, reddit, authentication, validation
could not solve reddit challenge
exception error runtime, network, reddit, proxy, rate-limit
repository is required
validation error config, yaml, releases, validation
invalid source
validation error config, yaml, releases, validation
no categories could be retrieved
exception error twitch, graphql, api-contract, empty-response, widget
failed to retrieve any content
exception error network, http, sentinel-error, widget, proxy
hour-format must be either 12h or 24h
validation error config, weather, validation, yaml
units must be either metric or imperial
validation error config, weather, validation, units
widget 'type' property is empty or not specified
validation error config, yaml, widget, validation
unknown command: %s
console error cli, usage, arguments
invalid HSL color format: %s
validation error config, theme, color, yaml, validation
HSL hue must be between 0 and %d
validation error config, theme, color, range, validation
HSL saturation must be between 0 and %d
validation error config, theme, color, range, validation
HSL lightness must be between 0 and %d
validation error config, theme, color, range, validation
invalid duration format: %s
validation error config, duration, validation, yaml
parsing proxy URL: %v
validation error config, proxy, url, validation
invalid query parameter value type: %T
validation error config, query-parameters, validation, yaml
parsing variable: %v
validation error config, variables, environment, secrets
environment variable %s not found
validation error config, environment, variables, deployment
reading secret file: %v
validation error config, secrets, docker, filesystem, permissions
readFileFromEnv: environment variable %s not found
validation error config, environment, variables, files, secrets
readFileFromEnv: file path %s is not absolute
validation error config, path, validation, security, environment
readFileFromEnv: reading file from %s: %v
validation error config, filesystem, permissions, files, variables
%s widget: %v
exception error glance, widget, configuration, yaml
recursion depth limit of %d reached
validation error glance, yaml, include, recursion, configuration
reading %s: %w
validation error glance, io, file-not-found, permissions, yaml
getting absolute path of %s: %w
validation error glance, filesystem, cwd, rare
invalid include match: %v
validation error glance, internal, regexp, unreachable
no pages configured
validation error glance, configuration, validation, yaml
secret-key must be set when users are configured
validation error glance, auth, security, configuration
user has no name
validation error glance, auth, configuration, yaml
user %s must have a password or a password-hash set
validation error glance, auth, configuration
the password for %s must be at least 6 characters
validation error glance, auth, validation, configuration
assets directory does not exist: %s
validation error glance, filesystem, docker, configuration
page %d has no name
validation error glance, configuration, validation, yaml
page %d: width can only be either wide or slim
validation error glance, configuration, validation
page %d: desktop-navigation-width can only be either wide or
validation error glance, configuration, validation
page %d has no columns
validation error glance, configuration, validation, yaml
page %d is slim and cannot have more than 2 columns
validation error glance, configuration, layout, validation
page %d has more than 3 columns
validation error glance, configuration, layout, validation
column %d of page %d: size can only be either small or full
validation error glance, configuration, layout, validation
page %d must have either 1 or 2 full width columns
validation error glance, configuration, layout, validation
orderedMap: expected mapping node, got %d
validation error glance, yaml, unmarshal, configuration
orderedMap: expected even number of content items, got %d
validation error yaml, config, parsing
orderedMap: decoding key: %v
validation error yaml, config, type-mismatch
orderedMap: duplicate key %v
validation error yaml, config, duplicate-key
orderedMap: decoding value: %v
validation error yaml, config, type-mismatch
expected status code %d, got %d
console error http, network, diagnostics
decoding secret-key: %v
validation critical auth, config, base64, startup
secret-key must be exactly %d bytes
validation critical auth, config, validation, startup
computing username hash for user %s: %v
console error auth, crypto, startup
hashing password for user %s: %v
console error auth, bcrypt, config, startup
creating theme presets: %v
validation error themes, internal, startup
initializing preset theme %s: %v
validation error themes, config, validation, startup
initializing default theme: %v
validation error themes, config, validation, startup
page slug "%s" is reserved
validation error pages, config, routing, startup
parsing manifest.json: %v
console error branding, template, manifest, startup
parsing config: %w
console critical yaml, config, startup, includes
validating config file: %w
console error config, validation, startup, file-watcher
creating application: %w
console error startup, config, orchestration
starting server: %w
console critical server, network, port-binding, startup
compiling theme style: %v
validation error themes, template, css, validation
compiling theme preview: %v
validation error themes, template, html, validation
executing template: %w
exception error go, template, rendering
could not fetch list of watch UUIDs: %v
exception error network, changedetection, auth, widget
%w: could not get %d watches
exception warning changedetection, partial-content, widget
invalid timezone '%s': %v
validation error config, timezone, clock-widget, container
initializing primary request: %v
validation error config, custom-api, widget
initializing subrequest %q: %v
validation error config, custom-api, subrequest, widget
parsing template: %w
validation error template, config, custom-api, widget
marshaling body: %v
validation error json, config, custom-api, widget
%d %s
http error http, network, custom-api, auth
service must be one of: %s, %s, %s, %s
validation error config, validation, dns-stats, widget
fetching session ID: %v
exception error network, auth, pihole, dns-stats, widget
checking session ID: %v
exception error network, pihole, session, dns-stats, widget
renewing session ID: %v
exception error network, auth, pihole, session, dns-stats
fetching stats: %v
exception error network, pihole, dns-stats, widget
creating authentication request: %v
exception error config, url, pihole, dns-stats
sending authentication request: %v
exception error network, tls, pihole, dns-stats
reading authentication response: %v
exception error network, pihole, io, dns-stats
parsing authentication response: %v
exception error json, pihole, network, dns-stats
authentication request returned status %s with message '%s'
exception error auth, pihole, password, dns-stats
authentication response returned empty session ID, status co
exception error auth, pihole, proxy, dns-stats
creating session ID check request: %v
exception error pi-hole, url, configuration, validation
session ID check request returned status %s
exception error pi-hole, http-status, network, reverse-proxy
fetching containers: %w
exception error docker, unix-socket, container, permissions
parsing URL: %w
exception error docker, url, yaml, configuration
creating request: %w
exception error docker, url, ipv6, unreachable
sending request to socket: %w
exception error docker, connection, unix-socket, timeout
non-200 response status: %s
http error docker, http-status, tls, proxy
decoding response: %w
exception error docker, json, decode, proxy
parsing URL: %v
validation error extension, url, yaml, validation
%w: request failed: %w
exception error extension, network, tls, dns
%w: could not read body: %w
exception error extension, network, truncation, io
%w: could not fetch list of post IDs
exception error hacker-news, network, api, third-party
%w could not fetch some hacker news posts
exception warning hacker-news, partial-content, network, retry
parsing URL: %v
validation error iframe, url, yaml, validation
%w: %v
exception error markets, yahoo-finance, worker-pool, configuration
%w: could not fetch data for %d market(s)
exception warning markets, yahoo-finance, partial-content, rate-limit
fetching new app access token: %v
exception error reddit, oauth, authentication, credentials
no posts found
exception warning reddit, empty-response, configuration, data
creating request for app access token: %v
exception error reddit, unreachable, internal
unexpected status code %d when requesting challenge page
http error reddit, rate-limit, bot-detection, http-status
no JS challenge found
exception error reddit, anti-bot, regex, network
no token found in challenge page
exception error reddit, anti-bot, regex, network
unexpected status code %d when submitting challenge solution
http error reddit, anti-bot, http-status, rate-limit
no loid cookie found
exception error reddit, cookies, anti-bot, network
could not umarshal repository into string or struct: %v
validation error yaml, config, releases, validation
%w: could not get %d releases
exception warning releases, partial-content, github, dockerhub
no releases found for repository %s
exception warning releases, github, empty-result
invalid repository name: %s
validation error dockerhub, config, validation, releases
no tags found for repository: %s
exception warning dockerhub, releases, empty-result
%w: could not create request with repository: %v
exception error repository, config, url-parsing, github
%w: could not get repository details: %s
exception error github, rate-limit, repository, http-status
%w: could not get PRs: %s
exception warning github, partial-content, rate-limit, repository
%w: could not get issues: %s
exception warning github, partial-content, rate-limit, repository, known-issue
%w: could not get commits: %s
exception warning github, partial-content, rate-limit, repository
%w: %v
exception error rss, worker-pool, internal
%w: missing %d RSS feeds
exception warning rss, partial-content, feeds
unexpected status code %d from %s
http error rss, http-status, feeds, anti-bot
search bang #%d has no shortcut
validation error search, config, validation, yaml
search bang #%d has no URL
validation error search, config, validation, yaml
expected 2 operation responses, got %d
exception error twitch, graphql, api-change, channels
unmarshalling channel shell: %w
exception error twitch, json, api-change, widget
unmarshalling stream metadata: %w
exception error twitch, json, api-change, widget
unknown operation name: %s
exception error twitch, api-change, widget, contract-change
%w: failed to fetch %d channels
exception warning twitch, partial-content, widget, rate-limit
unexpected status code %d from %s, response: %s
http error http, network, json, api, rate-limit
unexpected status code %d for %s, response: %s
http error http, network, xml, feed, youtube
%w: %v
exception error youtube, worker-pool, no-content, widget
%w: missing videos from %d channels
exception warning youtube, partial-content, feed, widget
location is required
validation error weather, config, validation, yaml
fetching places data: %v
exception error weather, network, geocoding, open-meteo, http
no places found for %s
exception error weather, geocoding, config, open-meteo
no place found for %s in %s
exception error weather, geocoding, config, open-meteo
loading location: %v
exception error weather, timezone, tzdata, container, open-meteo
%w: %v
exception error weather, network, open-meteo, rate-limit, no-content
unknown widget type: %s
validation error config, yaml, widget, validation
line %d: %w
validation error config, yaml, widget, debugging
getting host info: %v
exception warning sysinfo, server-stats, container, host-detection
getting load avg: %v
exception warning sysinfo, load-average, container, proc
getting core count: %v
exception warning sysinfo, cpu, container, proc
getting memory info: %v
exception warning sysinfo, memory, container, proc
getting swap memory info: %v
exception error
CPU temperature sensor %s not found
exception error
getting sensor readings: %v
exception error
getting filesystem usage for %s: %v
exception error
getting filesystems: %v
exception error
key %q does not exist in options
panic error
marshaling %s: %v
panic error
subrequest with key %q has not been defined
panic error
initializing request: %v
panic error
not implemented
http error