opening handshake failed Traceback (most recent call last): File "/nix/store/dnz58yw398qw0zbd7fb6gqldv887vsnb-python3-3.14.7-env/lib/python3.14/site-packages/websockets/http11.py", line 138, in parse request_line = yield from parse_line(read_line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/nix/store/dnz58yw398qw0zbd7fb6gqldv887vsnb-python3-3.14.7-env/lib/python3.14/site-packages/websockets/http11.py", line 326, in parse_line line = yield from read_line(MAX_LINE_LENGTH) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/nix/store/dnz58yw398qw0zbd7fb6gqldv887vsnb-python3-3.14.7-env/lib/python3.14/site-packages/websockets/streams.py", line 46, in read_line raise EOFError(f"stream ends after {p} bytes, before end of line") EOFError: stream ends after 0 bytes, before end of line The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/nix/store/dnz58yw398qw0zbd7fb6gqldv887vsnb-python3-3.14.7-env/lib/python3.14/site-packages/websockets/server.py", line 547, in parse request = yield from Request.parse( ^^^^^^^^^^^^^^^^^^^^^^^^^ self.reader.read_line, ^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/nix/store/dnz58yw398qw0zbd7fb6gqldv887vsnb-python3-3.14.7-env/lib/python3.14/site-packages/websockets/http11.py", line 140, in parse raise EOFError("connection closed while reading HTTP request line") from exc EOFError: connection closed while reading HTTP request line The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/nix/store/dnz58yw398qw0zbd7fb6gqldv887vsnb-python3-3.14.7-env/lib/python3.14/site-packages/websockets/asyncio/server.py", line 356, in conn_handler await connection.handshake( ...<3 lines>... ) File "/nix/store/dnz58yw398qw0zbd7fb6gqldv887vsnb-python3-3.14.7-env/lib/python3.14/site-packages/websockets/asyncio/server.py", line 207, in handshake raise self.protocol.handshake_exc websockets.exceptions.InvalidMessage: did not receive a valid HTTP request PASS: address published after early-closed connections