bug: SSE immediately disconnects and enters reconnect loop on startup #168

Closed
opened 2026-02-10 14:49:23 +00:00 by forbes · 0 comments
Owner

Observed behaviour

After successful SSE connection, it immediately closes and enters a reconnect loop:

08:46:06  Silo: SSE connected
08:46:06  Silo: SSE reconnecting (1/10): connection closed

The Database Activity dock panel shows "Reconnecting (6/10)..." in orange. The SSE connection never stabilises.

Expected behaviour

SSE should connect and remain open, streaming server events to the Database Activity panel without reconnection cycling.

Additional log lines

08:45:53  Kindred Silo InitGui.py loading...
08:45:53  Silo workbench registered
08:45:53  Silo Start: registered start page override
08:46:02  Cannot find icon: silo
08:46:06  Silo: SSE connected
08:46:06  Silo: SSE reconnecting (1/10): connection closed
  • Cannot find icon: silo — may be a separate issue (#162 icon system) but logged during same startup sequence

References

  • mods/silo/freecad/silo_commands.py — SSE activity panel with exponential backoff reconnection
  • Server SSE endpoint (likely /api/events or similar)
## Observed behaviour After successful SSE connection, it immediately closes and enters a reconnect loop: ``` 08:46:06 Silo: SSE connected 08:46:06 Silo: SSE reconnecting (1/10): connection closed ``` The Database Activity dock panel shows "Reconnecting (6/10)..." in orange. The SSE connection never stabilises. ## Expected behaviour SSE should connect and remain open, streaming server events to the Database Activity panel without reconnection cycling. ## Additional log lines ``` 08:45:53 Kindred Silo InitGui.py loading... 08:45:53 Silo workbench registered 08:45:53 Silo Start: registered start page override 08:46:02 Cannot find icon: silo 08:46:06 Silo: SSE connected 08:46:06 Silo: SSE reconnecting (1/10): connection closed ``` ## Possibly related - `Cannot find icon: silo` — may be a separate issue (#162 icon system) but logged during same startup sequence ## References - `mods/silo/freecad/silo_commands.py` — SSE activity panel with exponential backoff reconnection - Server SSE endpoint (likely `/api/events` or similar)
forbes added the bug label 2026-02-10 14:49:23 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kindred/create#168