ErrLookup › MagicMirrorOrg/MagicMirror
MagicMirrorOrg/MagicMirror
MagicMirror² is an open source modular smart mirror platform. With a growing list of installable modules, the MagicMirror² allows you to convert your hallway or bathroom mirror into your personal assistant. · JavaScript · 69 source files
Analyzed at 4b4a59534f on 2026-08-31. 64 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Latitude and longitude are required | validation | error | config, coordinates, validation |
| Invalid API response | exception | error | api-response, buienradar, validation |
| Unknown weather type: ${this.config.type} | exception | error | config, buienradar, unknown-value |
| siteCode and provCode are required | validation | error | config, envcanada, validation |
| HTTP ${response.status} | exception | error | http, network, envcanada |
| Unknown weather type: ${this.config.type} | exception | error | config, openmeteo, unknown-value |
| setCallbacks() must be called before initialize() | exception | error | config, lifecycle, openweathermap |
| Unknown weather type: ${this.config.type} | exception | error | config, openweathermap, unknown-value |
| Unknown weather endpoint: ${this.config.weatherEndpoint} | exception | error | config, openweathermap, unknown-value |
| Invalid weather data | exception | error | api-response, smhi, validation |
| Unknown weather type: ${this.config.type} | exception | error | config, validation, weather, magicmirror |
| apiKey is required | validation | error | config, api-key, weather, missing-credentials |
| Latitude and longitude are required | validation | error | config, validation, weather, coordinates |
| Invalid API response | exception | error | api, schema-validation, weather, http |
| Failed to fetch grid point: HTTP ${pointsResponse.status} | exception | error | network, http, weather, api |
| Invalid grid point data | exception | error | api, schema-validation, weather, http |
| Failed to fetch observation stations: HTTP ${stationsRespons | exception | error | network, http, weather, rate-limit |
| No observation stations found | exception | error | api, weather, empty-data, coverage |
| Invalid current weather data | exception | error | api, schema-validation, weather, empty-data |
| This device is not allowed to access your mirror. <br> Pleas | http | warning | http-403, ip-whitelist, access-control, configuration |
| <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8 | http | info | http-404, secrets, security, configuration |
| CORS proxy is disabled | http | error | cors, http-403, proxy, configuration |
| invalid url: ${req.url} | http | error | http-400, url-parsing, proxy, query-parameter |
| Forbidden: private or reserved addresses are not allowed | http | error | ssrf, http-403, url-validation, security, proxy |
| Forbidden: domain not in corsDomainWhitelist | http | warning | whitelist, configuration, http-403, cors-proxy |
| ${error.message} | http | error | http-500, cors-proxy, upstream-error, fetch |
| [calendar] Your are using the deprecated config values 'colo | console | warning | deprecation, calendar, configuration, magicmirror |
| [calendar] Your are using the deprecated config values 'colo | console | warning | deprecation, calendar, configuration, magicmirror |
| [calendar] Deprecation warning: Please update your calendar | console | warning | deprecation, calendar, authentication, configuration |
| https://docs.magicmirror.builders/modules/calendar.html#conf | console | info | deprecation, calendar, documentation, logging |
| [calendar] Deprecation warning: Please consider upgrading yo | console | warning | deprecation, calendar, configuration, custom-events |
| [compliments] Invalid URL: ${url} | console | warning | url-parsing, config, network |
| [weather] Deprecation warning: Your are using the deprecated | console | warning | deprecation, config, weather |
| [weather] Deprecation warning: Your are using the deprecated | console | warning | deprecation, config, weather |
| [weather] Deprecation warning: Please consider updating show | console | warning | deprecation, config, weather |
| Unknown weather data type: ${type} | console | warning | weather, data-type, provider-mismatch |
| node not found for adding | console | warning | dom, animation, frontend |
| node not found for removing | console | warning | dom, animation, frontend, race-condition |
| No ${moduleFile} found for module: ${moduleName}. | console | warning | filesystem, module-loading, config |
| Version is incorrect. Skip module: '${moduleName}' | console | error | version-check, compatibility, module-loading |
| WARNING! Your custom css file was moved from ${global.root_p | console | warning | migration, filesystem, config |
| WARNING! Your custom css file is currently located in the cs | console | warning | filesystem, migration, deprecation, permissions |
| Invalid module position found for this configuration: ${JSON | console | warning | configuration, modules, validation |
| No module name found for this configuration: ${JSON.stringif | console | warning | configuration, modules, validation |
| Could not get display size, using defaults ... | console | warning | electron, display, headless, fallback |
| ${this.logContext}${this.#shortenUrl()} - ${message} Retry # | console | warning | network, retry, backoff, fetch |
| Invalid whitelist entry: ${entry} | console | warning | ip, whitelist, validation, security |
| Failed to parse client IP: ${clientIp} | console | warning | ip, parsing, proxy, security |
| IP ${clientIp} is not allowed to connect to the mirror socke | console | warning | ip, whitelist, socket-io, security, access-control |
| Failed to revive function for config key "${key}". | console | warning | config, serialization, function-revival |
| module tries to update the DOM without being displayed. | console | warning | dom, module-config, position |
| Version is incorrect. Skip module: '${name}' | console | warning | version, module-registration, compatibility |
| You're using a full whitelist configuration to allow for all | console | warning | security, network, ip-whitelist |
| WARNING! Your config is using deprecated option(s): ${usedDe | console | warning | config, deprecation |
| WARNING! Your config for module ${element.module} is using d | console | warning | config, deprecation, modules |
| config.js.template files are deprecated and not used anymore | console | warning | config, deprecation, template |
| Module ${index} ("${mod.module}") uses unknown position: "${ | console | warning | config, positions, validation |
| Known positions are: ${positionList.join(", ")} | console | info | config, positions, diagnostic |
| Port ${port} still not available after ${maxAttempts} attemp | console | warning | port, restart, serveronly, process |
| Watch mode is enabled but no watchTargets are configured. No | console | warning | watch-mode, configuration, warning |
| Watch target does not exist: ${targetPath} | console | warning | watch-mode, filesystem, path-resolution |
| Watch target is not a file (directories not supported): ${ta | console | warning | watch-mode, filesystem, directories |
| Could not load watchTargets from config. | console | warning | watch-mode, configuration, config-load |
| response.statusText | exception | error | http, fetch, error-handling |