ErrLookup › Freika/dawarich
Freika/dawarich
Your favorite self-hostable alternative to Google Timeline (Google Location History) · Ruby · 1,068 source files
Analyzed at 97fad417c5 on 2026-08-21. 80 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| errorData.error || `Failed to ${isEdit ? "update" : "create" | exception | error | stimulus, fetch, api, visits, validation |
| Failed to fetch points: ${response.statusText} | exception | error | fetch, api, pagination, maplibre, points |
| Failed to create visit | exception | error | fetch, api, visits, validation |
| response.error | exception | warning | api, defensive-check, visits, search-manager |
| Failed to load poster theme "${key}" (${response.status}) | exception | warning | fetch, theming, poster-studio, static-assets |
| translate(ERROR_KEYS[body.error] || "poster.order_errors.gen | exception | error | xhr, upload, poster-studio, i18n, print-order |
| name | validation | warning | rails, api, strong-parameters, validation, visits |
| latitude | validation | warning | rails, api, strong-parameters, validation, visits |
| longitude | validation | warning | rails, api, strong-parameters, validation, visits |
| Invalid tile coordinates | http | warning | maps, vector-tiles, maplibre, validation, coordinates |
| AirTrail responded with #{response.code} | exception | error | integration, httparty, air-trail, flights, api |
| AirTrail returned an unsuccessful response | exception | error | integration, httparty, air-trail, flights, api-envelope |
| zip has no entries | exception | error | zip, import, archive, validation, ruby |
| entry exceeds #{MAX_EXTRACTED_SIZE} bytes | exception | error | zip, import, archive, security, limits |
| blank token | exception | error | authentication, apple-signin, oauth, jwt |
| client_id not configured | exception | critical | authentication, apple-signin, configuration, env-vars |
| blank token | exception | error | authentication, google-sign-in, id-token, input-validation, ruby |
| Google client IDs not configured | exception | critical | configuration, environment-variables, google-oauth, authentication, ruby |
| validator returned nil | exception | error | authentication, google-sign-in, audience-mismatch, oauth, ruby |
| nonce mismatch | exception | error | authentication, openid-connect, nonce, replay-protection, security, ruby |
| blank token | exception | error | authentication, otp, jwt, input-validation, ruby |
| wrong purpose | exception | error | authentication, jwt, claims, otp, ruby |
| missing jti | exception | error | authentication, jwt, jti, otp, ruby |
| token too old | http | error | authentication, jwt, token-expiry, otp, ruby |
| token already consumed | http | warning | authentication, jwt, replay-protection, cache, otp, ruby |
| user not found | http | error | authentication, user-lookup, jwt, otp, ruby |
| Invalid URL scheme: %{scheme} | validation | warning | url-validation, input-validation, integrations, security, ruby |
| URL must include a host | validation | warning | url-validation, input-validation, integrations, ruby |
| URL must not embed credentials (user:pass@host) | validation | warning | url-validation, security, credentials, integrations, ruby |
| URL resolves to a blocked address | validation | warning | url-validation, ssrf, security, network, integrations, ruby |
| Invalid URL format | validation | warning | url-validation, uri-parsing, input-validation, integrations, ruby |
| Could not resolve hostname: %{host} | validation | warning | url-validation, dns, network, integrations, ruby |
| Could not detect required columns: latitude, longitude, time | exception | error | csv, import, header-validation, data-format, ruby |
| Unsupported file format: %{format} | exception | error | export, file-format, validation, ruby |
| GPX parse error: %{message} | exception | error | gpx, xml, nokogiri, import, parsing, ruby |
| Import source cannot be nil | exception | error | import, file-type-detection, uploads, ruby |
| Could not classify zip contents -- file may be corrupted | exception | error | import, zip, file-validation, dawarich |
| Unsupported source: %{source} | exception | error | import, source-routing, argument-error |
| Unable to detect file format | exception | error | import, format-detection, file-validation |
| No user found | http | error | maps, validation, nil-user, bounds |
| No date range specified | http | error | maps, validation, missing-parameters, bounds |
| Invalid date format: %{value} | http | error | maps, date-parsing, argument-error, bounds |
| Failed to calculate H3 hexagon centers: #{e.message} | exception | error | stats, h3, postgis, error-wrapping, background-jobs |
| Unknown export format: neither manifest.json nor data.json f | exception | error | import, export, archive, zip, user-data-restore |
| Unsupported export format version: %{version} | exception | error | import, export, version-mismatch, manifest, user-data-restore |
| Data file not found in archive: data.json | exception | error | import, export, missing-file, v1-handler, user-data-restore |
| Invalid JSON format in data file: %{message} | exception | error | import, json, parsing, oj, user-data-restore |
| Failed to read JSON data: %{message} | exception | error | import, io, file-read, streaming, user-data-restore |
| Manifest file not found in archive: manifest.json | exception | error | import, export, manifest, missing-file, v2-handler, user-data-restore |
| [EventHandlers] Failed to highlight track: | console | warning | maplibre, dawarich, tracks-layer, ui-highlight, event-handlers |
| Failed to parse track segments: | console | warning | json-parse, dawarich, track-segments, geojson, api-client |
| Failed to parse track segments for marker update: | console | warning | json-parse, dawarich, track-segments, markers |
| Failed to add photos layer: | console | warning | maplibre, dawarich, photos-layer, image-loading, geojson |
| Failed to load scratch layer: | console | warning | dawarich, scratch-layer, dynamic-import, chunk-load, vite |
| [Onboarding] Failed to persist completion: | console | warning | fetch, dawarich, onboarding, csrf, network |
| [MapChannel] Failed to subscribe to family channel: | console | warning | actioncable, websocket, dawarich, family-locations, realtime |
| [MapChannel] ActionCable consumer not available | console | warning | actioncable, dawarich, realtime, null-guard |
| [MapChannel] Failed to subscribe to points channel: | console | warning | actioncable, websocket, live-mode, points, realtime |
| [MapChannel] Failed to subscribe to tracks channel: | console | warning | actioncable, websocket, tracks, realtime, dawarich |
| [TracksLayer] Animation frame error: | console | warning | maplibre, animation, requestanimationframe, tracks-layer, setpaintproperty |
| Failed to apply speed colors to route: | console | warning | geojson, speed-colors, routes, dawarich, data-validation |
| That phrase didn't work. Try again. | http | warning | rails, shared-links, auth, magic-phrase, i18n, timing-safe |
| Database error: please try again. | http | error | rails, activerecord, postgresql, bulk-delete, visits, deadlock |
| [MapInitializer] No features to fit bounds to | console | info | maplibre, fitbounds, geojson, guard, empty-data |
| [Maps V2] Places layer not found, cannot update | console | warning | dawarich, places-layer, event-race, stimulus, turbo |
| [Settings] No API key available for recalculation status che | console | warning | dawarich, api-key, stimulus-values, settings, authentication |
| [Settings] Failed to check recalculation status: | console | warning | fetch, http-status, api-key, dawarich, settings |
| [Maps V2] Visits layer not found, cannot update | console | warning | dawarich, visits-layer, event-race, stimulus, turbo |
| [Maps V2] Search targets not found, search functionality dis | console | warning | stimulus, targets, dawarich, search, dom |
| [Maps V2] Unknown entity type: | console | warning | stimulus, maplibre, dataset-attribute, switch-default |
| [Maps V2] Unknown entity type for delete: | console | warning | stimulus, maplibre, dataset-attribute, switch-default |
| [Realtime Controller] Maps controller not found | console | warning | stimulus, actioncable, websockets, controller-lookup, realtime |
| [Realtime Controller] Points layer not found | console | warning | stimulus, maplibre, actioncable, layer-not-found, realtime |
| [Realtime Controller] Recent point layer not found | console | warning | maplibre, actioncable, layer-not-found, realtime, lazy-init |
| [Realtime Controller] Map not available for zooming | console | warning | maplibre, realtime, initialization-order, flyto |
| Maps controller or placesManager not found | console | warning | stimulus, window-global, undefined-variable, legacy-migration, places |
| [FamilyLayer] Skipping member update with invalid coordinate | console | warning | maplibre, geo-coordinates, family-sharing, data-validation |
| [FamilyLayer] Invalid locations data: | console | warning | maplibre, api-response-shape, family-sharing, type-validation |
| [ReplayMarker] Invalid coordinates: | console | warning | maplibre, geo-coordinates, replay, data-validation, nan |
| Force re-run is not available for paid geocoding providers o | exception | error | ruby, rails, geocoding, cost-guard, feature-policy, sidekiq |