|
2 | 2 |
|
3 | 3 | Describe features, bugs, or ideas below. Claude will break them into GitHub issues and add them to the project board. |
4 | 4 |
|
| 5 | + |
| 6 | +Create a branch for fixing various bugs. |
| 7 | + |
| 8 | +- Clicking the edit icon in the nav bar throws an error in the console and the menu items are not movable. Error: Sortable not loaded! |
| 9 | +- There's a lot of debug info being spit out into the ssh console |
| 10 | + ``` |
| 11 | + time=2026-02-01T15:31:18.022-08:00 level=INFO msg="🔍 GetUser START" path=/api/session-info |
| 12 | + time=2026-02-01T15:31:18.022-08:00 level=INFO msg="👤 User ID from session" user_id=591e5fcb-92ed-44ba-bfc9-7662321ee131 |
| 13 | + time=2026-02-01T15:31:18.022-08:00 level=INFO msg="🔑 Session token from cookie" token_length=32 |
| 14 | + time=2026-02-01T15:31:18.022-08:00 level=INFO msg="⏰ Session time valid" age=25m2.02221s |
| 15 | + time=2026-02-01T15:31:18.022-08:00 level=INFO msg="👤 User found in DB" email=dave@sarg3.net |
| 16 | + 2026/02/01 15:31:18 📝 Request to /api/alerts/count - injecting useLocalAssets=true into context |
| 17 | + time=2026-02-01T15:31:18.022-08:00 level=INFO msg="🔍 GetUser START" path=/api/alerts/count |
| 18 | + time=2026-02-01T15:31:18.022-08:00 level=INFO msg="👤 User ID from session" user_id=591e5fcb-92ed-44ba-bfc9-7662321ee131 |
| 19 | + time=2026-02-01T15:31:18.022-08:00 level=INFO msg="🔑 Session token from cookie" token_length=32 |
| 20 | + time=2026-02-01T15:31:18.022-08:00 level=INFO msg="⏰ Session time valid" age=25m2.022631s |
| 21 | + time=2026-02-01T15:31:18.022-08:00 level=INFO msg="✅ Session token validated against DB" |
| 22 | + time=2026-02-01T15:31:18.022-08:00 level=INFO msg="✅ GetUser COMPLETE" user_id=591e5fcb-92ed-44ba-bfc9-7662321ee131 |
| 23 | + time=2026-02-01T15:31:18.022-08:00 level=INFO msg="🔍 GetUser START" path=/api/session-info |
| 24 | + time=2026-02-01T15:31:18.022-08:00 level=INFO msg="👤 User ID from session" user_id=591e5fcb-92ed-44ba-bfc9-7662321ee131 |
| 25 | + time=2026-02-01T15:31:18.022-08:00 level=INFO msg="🔑 Session token from cookie" token_length=32 |
| 26 | + time=2026-02-01T15:31:18.022-08:00 level=INFO msg="⏰ Session time valid" age=25m2.022694s |
| 27 | + time=2026-02-01T15:31:18.022-08:00 level=INFO msg="👤 User found in DB" email=dave@sarg3.net |
| 28 | + time=2026-02-01T15:31:18.022-08:00 level=INFO msg="👤 User found in DB" email=dave@sarg3.net |
| 29 | + time=2026-02-01T15:31:18.022-08:00 level=INFO msg="✅ Session token validated against DB" |
| 30 | + time=2026-02-01T15:31:18.022-08:00 level=INFO msg="✅ GetUser COMPLETE" user_id=591e5fcb-92ed-44ba-bfc9-7662321ee131 |
| 31 | + time=2026-02-01T15:31:18.022-08:00 level=INFO msg="🔍 GetUser START" path=/api/alerts/count |
| 32 | + time=2026-02-01T15:31:18.022-08:00 level=INFO msg="👤 User ID from session" user_id=591e5fcb-92ed-44ba-bfc9-7662321ee131 |
| 33 | + time=2026-02-01T15:31:18.022-08:00 level=INFO msg="🔑 Session token from cookie" token_length=32 |
| 34 | + time=2026-02-01T15:31:18.022-08:00 level=INFO msg="⏰ Session time valid" age=25m2.022955s |
| 35 | + time=2026-02-01T15:31:18.023-08:00 level=INFO msg="✅ Session token validated against DB" |
| 36 | + time=2026-02-01T15:31:18.023-08:00 level=INFO msg="✅ GetUser COMPLETE" user_id=591e5fcb-92ed-44ba-bfc9-7662321ee131 |
| 37 | + time=2026-02-01T15:31:18.023-08:00 level=INFO msg="👤 User found in DB" email=dave@sarg3.net |
| 38 | + ``` |
| 39 | +- Logs plugin throws this error in browser console. |
| 40 | + GET |
| 41 | + http://localhost:3000/api/light-hugger/log-sources |
| 42 | + [HTTP/1.1 500 Internal Server Error 1ms] |
| 43 | + Failed to load log sources: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data logs:876:13 |
| 44 | +- Services plugin throws this in the browser console. |
| 45 | + GET |
| 46 | + http://localhost:3000/api/light-hugger/log-sources |
| 47 | + [HTTP/1.1 500 Internal Server Error 4ms] |
| 48 | + |
| 49 | + SSE connected for services services:824:13 |
| 50 | + Failed to load log sources: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data services:881:13 |
| 51 | + |
| 52 | +- Traffic plugin throws this error in the browser console |
| 53 | + Failed to refresh traffic data: TypeError: can't access property "selectAll", g is undefined |
| 54 | + updateVisualizationData http://localhost:3000/static/js/traffic/traffic-visualization.js:1690 |
| 55 | + updateNetworkVisualization http://localhost:3000/static/js/traffic/traffic-visualization.js:1254 |
| 56 | + updateUI http://localhost:3000/static/js/traffic/traffic-visualization.js:399 |
| 57 | + refreshTrafficData http://localhost:3000/static/js/traffic/traffic-visualization.js:331 |
| 58 | + initSSE http://localhost:3000/static/js/traffic/traffic-visualization.js:2285 |
| 59 | + initSSE http://localhost:3000/static/js/traffic/traffic-visualization.js:2284 |
| 60 | + <anonymous> http://localhost:3000/static/js/traffic/traffic-visualization.js:2366 |
| 61 | + EventListener.handleEvent* http://localhost:3000/static/js/traffic/traffic-visualization.js:2363 |
| 62 | + traffic-visualization.js:333:11 |
| 63 | +- Going to the root of the app `http://localhost:3000/` goes to a blank page instead of the first plugin in the nav list |
| 64 | +- Refreshing to Alerts page too quickly is causing the backend to seemingly lock up and it repeats these logs |
| 65 | + 2026/02/01 15:43:07 📝 Request to /alerts - injecting useLocalAssets=true into context |
| 66 | + time=2026-02-01T15:43:07.664-08:00 level=INFO msg="🔍 GetUser START" path=/alerts |
| 67 | + time=2026-02-01T15:43:07.664-08:00 level=INFO msg="👤 User ID from session" user_id=591e5fcb-92ed-44ba-bfc9-7662321ee131 |
| 68 | + time=2026-02-01T15:43:07.664-08:00 level=INFO msg="🔑 Session token from cookie" token_length=32 |
| 69 | + time=2026-02-01T15:43:07.664-08:00 level=INFO msg="⏰ Session time valid" age=36m51.664241s |
| 70 | + |
| 71 | + Same with services. Quitting the server with ctrl+c and rerun with `make dev` fixes it until the next time. This happens every time. Page says "Error loading services: NetworkError when attempting to fetch resource." Last line in logs is "time=2026-02-01T15:38:18.220-08:00 level=INFO msg="⏰ Session time valid" age=32m2.220582s". gearbox-agent logs look fine. |
| 72 | + No other links in the app work until we kill and restart gearbox |
| 73 | +- OS Updates throws the following in the browser console. It should be loading local resources in dev. |
| 74 | + The connection to http://localhost:3000/api/events?server=light-hugger was interrupted while the page was loading. os-updates:839:20 |
| 75 | + cdn.tailwindcss.com should not be used in production. To use Tailwind CSS in production, install it as a PostCSS plugin or use the Tailwind CLI: https://tailwindcss.com/docs/installation tailwind.js:64:1711 |
| 76 | +- /settings/admin/disabled-entities throws this error in the browser console: Note: there are currently no disabled entities. |
| 77 | + Uncaught TypeError: can't access property "checked", document.getElementById(...) is null |
| 78 | + updateBulkActionsBar http://localhost:3000/settings/admin/disabled-entities:856 |
| 79 | + applyFilters http://localhost:3000/settings/admin/disabled-entities:806 |
| 80 | + <anonymous> http://localhost:3000/settings/admin/disabled-entities:828 |
| 81 | + EventListener.handleEvent* http://localhost:3000/settings/admin/disabled-entities:810 |
| 82 | + disabled-entities:856:15 |
| 83 | + - Disabled entities in in the root settings but should be a sub setting of HAProxy plugin |
| 84 | + |
5 | 85 | --- |
0 commit comments