ErrLookup › louislam/uptime-kuma

louislam/uptime-kuma

A fancy self-hosted monitoring tool · JavaScript · 324 source files

Analyzed at 6b5ea01557 on 2026-08-12. 234 documented errors.

Code / MessageTypeSeverityTags
user not found, have you installed?
exception info bale, bot-api, getupdates, vue, notification-provider, user-facing
user not found, have you installed?
exception info bale, bot-api, getupdates, vue, notification-provider, empty-response, user-facing
Password is too weak, please use a stronger password.
validation info telegram, bot-api, getupdates, vue, notification-provider, user-facing
Invalid db-config.json, it must be an object
exception info telegram, bot-api, getupdates, vue, notification-provider, empty-response, user-facing
Invalid db-config.json, type must be a string
exception critical database, config, startup
Unknown Database type: ${dbConfig.type}
exception critical database, config, startup
Aggregate table migration is already in progress
exception error database, migration, startup
docker host not found
exception error docker, authorization, api, not-found
Invalid Docker response, is it Docker really a daemon?
exception warning docker, network, validation
Connection to Docker daemon timed out.
exception error docker, network, timeout
Embedded Mariadb supports only 'node' or 'root' user, but th
exception critical mariadb, docker, startup, permissions
domain_expiry_unsupported_monitor_type
validation warning domain-expiry, validation, monitor, i18n
domain_expiry_unsupported_missing_target
validation warning domain-expiry, validation, monitor
domain_expiry_unsupported_is_icann
validation warning domain-expiry, validation, dns, i18n
domain_expiry_unsupported_unsupported_tld_no_rdap_endpoint
validation warning domain-expiry, rdap, dns, validation, i18n
Invalid start date
validation error maintenance, validation, date
Invalid end date
validation error maintenance, validation, date
The oauth config is invalid. ${e.message}
exception error monitor, oauth2, oidc, http, auth
Your JSON body is invalid. ${e.message}
exception error json, http, validation, monitor-config
${bean.msg}, but keyword is ${present|not} in [${data}]
exception error keyword, http, monitoring
JSON query does not pass (comparing ${response} ${this.jsonP
exception error json, jsonpath, query, monitoring
No heartbeat in the time window
exception error push, heartbeat, monitoring
Failed to load docker host config
exception error docker, config, database, monitoring
The monitor implementation is incorrect, non-UP error must t
exception error plugin, developer, monitor-type, contract
Unknown Monitor Type
exception error monitor-type, config, database
Flip UP to DOWN
exception warning upside-down, monitoring, by-design
Interval cannot be less than ${MIN_INTERVAL_SECOND} seconds
validation error validation, config, interval
Retry interval cannot be less than ${MIN_INTERVAL_SECOND} se
validation error validation, config, interval, retry
Response max length cannot be less than 0
validation error validation, config
Response max length cannot be more than ${RESPONSE_BODY_LENG
validation error validation, config
Kafka Producer Brokers must be valid JSON: ${e.message}
validation error kafka, json, validation, config
Kafka Producer SASL Options must be valid JSON: ${e.message}
validation error kafka, json, validation, config, sasl
RabbitMQ Nodes must be valid JSON: ${e.message}
validation error rabbitmq, json, validation, config
Conditions must be valid JSON: ${e.message}
validation error json, validation, config, conditions
Headers must be valid JSON: ${e.message}
validation error json, validation, config, headers, http
Accepted status codes must be valid JSON: ${e.message}
validation error json, validation, config, http
PM2 process name is required.
validation error pm2, validation, config
Service Name is required.
validation error monitor, system-service, validation, uptime-kuma
Invalid service name. Please use the internal Service Name (
validation error monitor, system-service, validation, sanitization, uptime-kuma
Invalid PM2 process name.
validation error monitor, pm2, validation, sanitization, uptime-kuma
Packet size must be between ${PING_PACKET_SIZE_MIN} and ${PI
validation error monitor, ping, validation, network, uptime-kuma
Per-ping timeout must be between ${PING_PER_REQUEST_TIMEOUT_
validation error monitor, ping, validation, timeout, uptime-kuma
Echo requests count must be between ${PING_COUNT_MIN} and ${
validation error monitor, ping, validation, uptime-kuma
Timeout must be between ${PING_GLOBAL_TIMEOUT_MIN} and ${PIN
validation error monitor, ping, validation, timeout, uptime-kuma
Screenshot delay must be a non-negative number
validation error monitor, real-browser, validation, uptime-kuma
Screenshot delay must be less than ${maxDelayFromTimeout}ms
validation error monitor, real-browser, validation, timeout, uptime-kuma
Screenshot delay must be less than ${maxDelayFromInterval}ms
validation error monitor, real-browser, validation, timeout, uptime-kuma
Invalid JSON in database query: ${error.message}
validation error monitor, mongodb, validation, json, uptime-kuma
Invalid array
validation error status-page, domain, validation, uptime-kuma
Invalid domain
validation error status-page, domain, validation, type-check, uptime-kuma
No Resolver Servers specified. Please specify at least one r
exception error monitor, dns, validation, network, uptime-kuma
None of the configured resolver servers could be resolved to
exception error monitor, dns, network, resolution, uptime-kuma
Failed to create measurement: ${this.formatTooManyRequestsEr
exception error globalping, rate-limit, credits, api, uptime-kuma
Failed to create measurement: ${this.formatApiError(res.data
exception error globalping, api, validation, uptime-kuma
Failed to fetch measurement (${res.data.id}): ${this.formatA
exception error globalping, api, measurement, transient, uptime-kuma
Failed: ${result.rawOutput}
exception warning globalping, measurement, down-condition, network, uptime-kuma
Status code ${result.statusCode} not accepted. Output: ${res
exception error globalping, http, status-code, config
No record matched.
exception error globalping, dns, keyword, config
${heartbeat.msg}, but keyword is ${keywordFound ? "present"
exception error globalping, http, keyword, config
JSON query does not pass (comparing ${response} ${monitor.js
exception error globalping, http, json-query, config
TLS certificate is not authorized: ${tlsInfo.error}
exception error globalping, tls, certificate, https
The oauth config is invalid. ${e.message}
exception error globalping, oauth2, auth, config
Child monitors down: ${downChildren.join(", ")}; pending: ${
exception error group, aggregate, down, notification
keyword [${monitor.keyword}] is ${keywordFound ? "present" :
exception error grpc, keyword, config, message-bug
MongoDB command failed
exception error mongodb, command, permissions, database
Queried value not found.
exception warning mongodb, jsonata, jsonpath, config
Query executed, but value is not equal to expected value, va
exception error mongodb, expected-value, comparison, config
Unknown MQTT Check Type
exception error mqtt, check-type, config, enum
Message Mismatch - Topic: ${monitor.mqttTopic}; Message: ${r
exception error mqtt, monitor, content-mismatch, uptime-kuma
Message received but value is not equal to expected value, v
exception error mqtt, jsonata, json-query, monitor, uptime-kuma
Conditions not met - Topic: ${messageTopic}; Message: ${rece
exception error mqtt, conditions, monitor, uptime-kuma
Query result did not meet the specified conditions (${result
exception error mssql, sqlserver, conditions, database, uptime-kuma
Database connection/query failed: ${error.message}
exception error mssql, sqlserver, database, connection, uptime-kuma
Query returned no results
exception error mssql, sqlserver, sql, empty-result, uptime-kuma
Multiple values were found, expected only one value
exception error mssql, sqlserver, sql, multiple-results, uptime-kuma
Multiple columns were found, expected only one value
exception error mssql, sqlserver, sql, multiple-columns, uptime-kuma
Query result did not meet the specified conditions (${result
exception error mysql, mariadb, conditions, database, uptime-kuma
Database connection/query failed: ${error.message}
exception error mysql, mariadb, database, connection, uptime-kuma
Hostname is required
exception error ntp, validation, config, uptime-kuma
NTP server is unsynchronized (stratum 16)
exception error ntp, time-sync, stratum, uptime-kuma
Stratum ${stratum} meets or exceeds threshold ${stratumThres
exception warning ntp, threshold, config, uptime-kuma
Time offset ${offset.toFixed(3)}ms exceeds threshold ${offse
exception warning ntp, clock-skew, threshold, uptime-kuma
Root dispersion ${rootDispersion.toFixed(3)}ms exceeds thres
exception warning ntp, threshold, config, uptime-kuma
Invalid NTP response: expected 48+ bytes, got ${msg.length}
exception error ntp, udp, malformed-packet, uptime-kuma
Query result did not meet the specified conditions (${result
exception error oracle, oracledb, conditions, database, uptime-kuma
Database connection/query failed: ${error.message}
exception error oracle, oracledb, database, connection, uptime-kuma
Query returned no results
exception error oracle, oracledb, sql, empty-result, uptime-kuma
Multiple values were found, expected only one value
exception error oracle, oracledb, sql, multiple-results, uptime-kuma
Multiple columns were found, expected only one value
exception error oracledb, sql, query-validation, monitor
PM2 process '${processName}' was not found.
exception error pm2, process-monitoring, config
PM2 process '${processName}' is ${entry.status}.
exception error pm2, process-monitoring, runtime-state
Invalid RabbitMQ Nodes
exception error rabbitmq, json, config, validation
No RabbitMQ nodes configured
exception error rabbitmq, config, validation
All ${errors.length} nodes failed because ${errors.join("; "
exception error rabbitmq, aggregate-error, cluster, network
${res.data.reason}
exception error rabbitmq, http, cluster-health, resource-alarm
${res.status} - ${res.statusText}
exception error rabbitmq, http, authentication, config
Request timed out
exception error rabbitmq, timeout, network
${error.message}
exception error rabbitmq, network, dns, transport
This Chromium executable path is not allowed by default. If
exception error chromium, security, config, env
Chromium not found, please specify Chromium executable path
exception error chromium, environment, install, config
${e.message}
exception error chromium, playwright, native-deps, diagnostics
Invalid url protocol, only http and https are allowed.
exception error chromium, security, url-validation, lfi
${res.status()}
exception error chromium, http, monitor, runtime-state
Error in output: ${stderr.toString()}
exception error sip, sipsak, network, subprocess
No output from sipsak
exception error sip, sipsak, timeout, subprocess
SMTP connection doesn't verify: ${e}
exception error smtp, nodemailer, email, tls, network
SNMPv3 username is required
exception error snmp, snmpv3, config, validation
Error creating SNMP session: ${error.message}
exception error snmp, network, event-emitter, net-snmp, udp
No varbinds returned from SNMP session (OID: ${monitor.snmpO
exception error snmp, net-snmp, protocol, validation
The SNMP query returned that no instance exists for OID ${mo
exception warning snmp, net-snmp, oid, mib, protocol
JSON query does not pass (comparing ${response} ${monitor.js
exception warning snmp, json-query, predicate, monitoring
Steam API Key not found
exception error steam, api-key, configuration, authentication
Server not found on Steam
exception warning steam, game-server, api, filter
DNS lookup returned no addresses
exception error steam, dns, resolution, ipv4
Unable to resolve Steam server hostname "${hostname}": ${err
exception error steam, dns, resolution, error-wrapping
Service Name is required.
exception error system-service, validation, configuration, input
System Service monitoring is not supported on ${process.plat
exception error system-service, platform, os, compatibility
Invalid service name. Only alphanumeric characters and '.',
exception error system-service, windows, validation, security, command-injection
Error checking Tailscale ping: ${err}
exception error tailscale, error-wrapping, vpn, spawn
Error in output: ${res.stderr.toString()}
exception error tailscale, spawn, stderr, vpn
No output from Tailscale ping
exception error tailscale, spawn, stdout, vpn
Ping timed out: "${line}"
exception warning tailscale, ping, timeout, vpn
Nonexistant or inaccessible due to ACLs: "${line}"
exception error tailscale, acl, peer, vpn
Tailscale only works if used on other machines: "${line}"
exception error tailscale, misconfiguration, vpn, self-check
Unexpected output: "${line}"
exception warning tailscale, parsing, versioning, vpn
Connection failed
exception warning tcp, network, connectivity, port
Certificate is invalid
exception error tls, ssl, certificate, security, tcp
TLS Connection failed: ${message}
exception error tls, certificate, tcp-monitor, network, timeout
Expected TLS alert '${expectedTlsAlert}' but connection succ
exception error tls, mtls, tcp-monitor, security, certificate
Expected TLS alert '${expectedTlsAlert}' but received '${res
exception error tls, mtls, tcp-monitor, alert, certificate
Expected TLS alert '${expectedTlsAlert}' but got unexpected
exception error tls, mtls, tcp-monitor, network, transport
${WS_ERR_CODE[code] || `Unexpected status code: ${code}`}
exception error websocket, status-code, network, monitor
${message}
exception error websocket, network, tls, auth
Unknown Websocket Error
exception warning websocket, defensive, monitor, bug
No recipient or group specified
exception error notification, validation, whatsapp, config
Received unexpected status code ${result.status} from notifi
exception error notification, http, halopsa, status-code, webhook
${result.data.Message}
exception error notification, sms, aliyun, api, credentials
${output}
exception error notification, apprise, child-process, cli
Bark notification failed with invalid response!
exception error notification, bark, http, response
Bark notification failed with status code ${result.status}
exception error notification, bark, http, status-code
${data?.error_string || JSON.stringify(data)}
exception error notification, sms, bearsms, api, credentials
Unexpected status code: ${result.status}
exception error notification, email, brevo, http, status-code
Could not connect to Cellsynt, please try again.
exception error notification, sms, cellsynt, network, response
${resp.data}
exception error notification, sms, cellsynt, api, credentials
${result.data.errmsg}
exception error notification, dingding, dingtalk, webhook, signing
FlashDuty notification failed with invalid response!
exception error notification, flashduty, http, response
FlashDuty notification failed with status code ${result.stat
exception error notification, flashduty, http, status-code, incident-management
Flowtriq notification failed with status code ${result.statu
exception error network, http, webhook, flowtriq, status-code
${error.response.data ? error.response.data : "Error without
exception error network, http, goalert, error-handling, status-code
GrafanaOncallURL cannot be empty
exception warning config, validation, grafana-oncall, missing-url
Nextcloud Talk Error ${result?.status ?? "Unknown"}
exception error network, http, nextcloud-talk, status-code, bot
Failed to create gift-wrapped event for recipient: ${error.m
exception error nostr, crypto, nip59, gift-wrap, key-format
Failed to decode private key for sender ${sender}: ${error.m
exception error nostr, crypto, nip19, key-decode, validation
Recipient ${recipient} is not an npub
exception warning nostr, nip19, npub, validation, key-format
Error decoding recipient ${recipient}: ${error}
exception error nostr, nip19, error-handling, recipient
${msg}
exception error error-handling, axios, base-class, network, aggregation
Unknown Octopush version!
exception warning config, validation, octopush, version
OneChat API Error: ${errorMessage}
exception error network, http, onechat, error-handling, status-code
No valid recipient phone number was provided.
exception warning config, validation, ooredoo, phone-number, recipient
Ooredoo rejected the message: ${reason}
exception error network, http, ooredoo, sms, gateway-rejection
No valid OpenWA chat ID found.
exception warning config, validation, openwa, whatsapp, chat-id
PagerDuty notification failed with invalid response!
exception warning pagerduty, http, validation, response-shape, defensive
PagerDuty notification failed with status code ${result.stat
exception error pagerduty, http, status-code, events-api
PagerTree notification failed with invalid response!
exception warning pagertree, http, validation, response-shape, defensive
PagerTree notification failed with status code ${result.stat
exception error pagertree, http, status-code, integration-api
Unexpected status code: ${result.status}
exception error network, http, resend, email, status-code
${response.data?.errorMsg ?? "SMSPlanet server did not respo
exception error network, http, sms-planet, sms, gateway-rejection
SMSEagle API returned error: ${resp.data}
exception error smseagle, notification-provider, api-response, http, config
SMSEagle API returned an empty response
exception error smseagle, notification-provider, api-response, config
SMSEagle API returned error: ${JSON.stringify(resp.data)}
exception error smseagle, notification-provider, api-response, diagnostics
Additional Headers is not a valid JSON
validation error smtp, notification-provider, config, json, validation
Splunk notification failed with invalid response!
exception error splunk, notification-provider, axios, response-shape, defensive
Splunk notification failed with status code ${result.status}
exception error splunk, notification-provider, http-status, config, auth
Unsupported recipient type: ${notification.threemaRecipientT
validation error threema, notification-provider, config, enum, validation
VK API returned error ${response.data.error.error_code}: ${r
exception error vk, notification-provider, api-error, auth, config
Invalid VK API response
exception error vk, notification-provider, api-response, network, diagnostics
VKTeams API returned error: ${response.data.description}
exception error vkteams, notification-provider, api-error, config, auth
Additional Headers is not a valid JSON
validation error webhook, notification-provider, config, json, validation
No WxPusher SPT is configured
validation error wxpusher, notification-provider, config, validation
yzj's server did not respond with the expected result
exception error yzj, notification-provider, api-response, config, diagnostics
Notification type is not supported
exception error notification, registry, config, provider-not-found
notification not found
exception error notification, ownership, not-found, crud
proxy not found
exception error proxy, ownership, not-found, crud
Unsupported proxy protocol "${proxy.protocol}. Supported pro
validation error proxy, config, validation, enum, string-formatting
Unsupported proxy protocol provided. ${proxy.protocol}
validation error proxy, defensive, config, db-integrity, enum
Remote browser not found
exception error crud, not-found, redbean, ownership, remote-browser
Remote Browser not found
exception error crud, not-found, ownership, remote-browser, idempotency
Invalid ping value. Must be between 0 and ${MAX_PING_MS} ms.
validation error push-monitor, validation, query-param, range-check, units
Monitor not found or not active.
exception error push-monitor, not-found, auth-token, monitor-active
Invalid monitor ID
validation warning badge, validation, route-param, monitor-id, public-api
The token is invalid due to password change or old token
exception warning auth, jwt, password-change, socket, session
passwordTooWeak
passwordTooWeak
validation warning auth, setup, password-policy, validation, i18n
Uptime Kuma has been initialized. If you want to run setup a
validation warning auth, setup, state, initialization, validation
Accepted status codes are not all strings
validation error monitor, validation, type-coercion, status-codes, socket
Permission denied.
exception error monitor, authorization, ownership, socket, security
Invalid Monitor Group
validation error monitor, group, cycle-detection, tree, validation
Invalid period.
validation warning monitor, heartbeat, validation, socket, missing-argument
Invalid new password
validation warning auth, password, validation, socket, missing-argument
You do not own this monitor.
exception error authorization, ownership, monitor, socket-io, security
Both ${envName} and ${envName}_FILE are set. Please use only
validation error config, environment, docker-secrets, startup, database
Failed to read ${envName}_FILE at ${fileValue}: ${err.messag
exception error config, docker-secrets, filesystem, startup, database
Invalid period.
validation warning chart, validation, socket-io, uptime-calculator
Invalid language
validation warning validation, security, path-traversal, socket-io, push-examples
Permission denied.
exception error authorization, maintenance, ownership, socket-io, security
Maintenance not found
exception warning maintenance, not-found, socket-io, validation
Please input title
validation warning status-page, incident, validation, socket-io
Please input content
validation warning status-page, incident, validation, socket-io
slug is not found
exception warning status-page, slug, not-found, socket-io, incident
No slug?
exception warning status-page, slug, not-found, socket-io
Only allowed PNG logo.
validation warning status-page, logo, image, validation, png, socket-io
Invalid analytics type
validation warning status-page, analytics, validation, allow-list, socket-io
Please input all fields
validation warning status-page, validation, create, socket-io
Slug -Accept string only
validation warning status-page, type-guard, slug, validation, socket-io
Status Page is not found
exception warning status-page, not-found, delete, socket-io
Slug must be string
validation warning status-page, slug, validation, socket, uptime-kuma
Slug cannot be empty
validation warning status-page, slug, validation, socket, uptime-kuma
Invalid Slug
validation warning status-page, slug, validation, regex, socket, uptime-kuma
Monitor ID is required
validation error uptime-calculator, monitor, validation, api, uptime-kuma
The maximum number of hours is 720
validation warning uptime-calculator, limits, badge, validation, uptime-kuma
The maximum number of minutes is 1440
validation warning uptime-calculator, limits, chart, validation, uptime-kuma
The maximum number of days is 365
validation warning uptime-calculator, limits, badge, validation, uptime-kuma
Invalid duration: ${duration}
exception warning uptime-calculator, duration, validation, badge, uptime-kuma
Unsupported unit (${unit}) for badge duration ${duration}
exception warning uptime-calculator, duration, units, validation, uptime-kuma
Invalid timezone:${timezone}
exception error timezone, dayjs, settings, validation, uptime-kuma
You are not logged in.
exception warning auth, socket, session, uptime-kuma
Incorrect current password
exception warning auth, password, security, socket, uptime-kuma
Empty or undefined response. Check query syntax and response
exception warning json-query, jsonata, monitor, validation, typescript, uptime-kuma
JSON query returned the array ${truncatedResponse}, but a pr
exception warning json-query, jsonata, monitor, validation, typescript, uptime-kuma
The post-JSON query evaluated response from the server is of
exception warning json-query, jsonata, monitor, validation, typescript, uptime-kuma
Invalid condition ${jsonPathOperator}
exception warning json-query, jsonata, monitor, validation, operator, uptime-kuma
Query evaluation returned undefined. Check query syntax and
exception warning json-query, jsonata, monitor, validation, typescript, uptime-kuma
Error evaluating JSON query: ${err.message}. Response from s
exception warning json-query, jsonata, monitor, error-handling, typescript, uptime-kuma
chatIDNotFound
exception error
chatIDNotFound
exception error