lucafaggianelli / plombery

Python task scheduler with a user-friendly web UI
http://lucafaggianelli.com/plombery/
MIT License
280 stars 40 forks source link

Browser Connection Closure on Plombery Landing Page #404

Open yuxiaoli opened 1 month ago

yuxiaoli commented 1 month ago

First of all, I would like to express my appreciation for the tremendous work done on the Plombery project. The overall user experience, functionality, and design have been exceptional, and it is evident that a lot of thought and effort has gone into creating this project. The seamless integration of features and the intuitive interface make it a standout platform.

There appears to be an issue with the browser connection on the landing page. After the server has been running for a while, the connection is forced to close unexpectedly. Below is a detailed description of the issue along with the log trace and errors observed.

Log Trace:

INFO:     192.168.127.210:61506 - "GET / HTTP/1.1" 200 OK
INFO:     192.168.127.210:61506 - "GET /api/auth/whoami HTTP/1.1" 200 OK
INFO:     192.168.127.210:61506 - "GET /api/pipelines/ HTTP/1.1" 200 OK
INFO:     ('192.168.127.210', 61507) - "WebSocket /api/ws/" [accepted]
INFO:     connection open
INFO:     connection closed

Errors from Developer Tools:

  1. vendor-3fad8192.js:40 RangeError: Invalid time value
  2. vendor-3fad8192.js:38 Uncaught RangeError: Invalid time value

Steps to Reproduce:

  1. Start the server and navigate to the landing page.
  2. Allow the server to run for a while.
  3. Observe that the browser connection is forced to close for any new connection.