OmniRoute Version
v3.8.48
Installation Method
npm (global)
Operating System
Windows
OS Version
Windows 11
Node.js Version
v24.18.0
Provider(s) Involved
OmniRoute
Model(s) Involved
No response
Client Tool
VS Code Kilo Code Extension
Description
Possibly related to #1389, but this appears to be a different issue.
In #1389 the server never completed startup.
In my case the server starts successfully:
- SQLite initialized
- Background services started
- WebSocket services started
- Port 20128 listening
However, every HTTP request hangs indefinitely and the health endpoint never returns a response.
omniroute doctor reports:
WARN Server liveness:
Server health endpoint returned HTTP no-response and fallback probe failed
Steps to Reproduce
- Install OmniRoute globally.
- Run:
-
Wait until startup completes.
-
Execute:
curl -I --max-time 10 http://127.0.0.1:20128/
or
curl http://127.0.0.1:20128/api/monitoring/health
- Observe that the request never receives an HTTP response and eventually times out.
Expected Behavior
The server should respond normally.
Expected:
or
The health endpoint should return JSON indicating the server is healthy.
Actual Behavior
The TCP connection is established successfully.
The request is sent successfully.
No HTTP headers or body are returned.
After 10 seconds:
curl: (28) Operation timed out after 10003 milliseconds with 0 bytes received
OmniRoute Doctor also reports:
WARN Server liveness:
Server health endpoint returned HTTP no-response and fallback probe failed
Test Impact
Needs a new unit test
Error Logs / Output
OmniRoute Doctor
OK Config
OK Database
OK Storage/encryption
OK Port availability
OK Node runtime
OK Native binary
OK Memory
WARN Server liveness:
Server health endpoint returned HTTP no-response and fallback probe failed
Summary:
7 ok
10 warnings
0 failures
curl.exe -I --max-time 10 http://127.0.0.1:20128/
curl: (28) Operation timed out after 10003 milliseconds with 0 bytes received
netstat -ano | findstr :20128
TCP 0.0.0.0:20128 LISTENING
node --max-old-space-size=4096
.../node_modules/omniroute/dist/server-ws.mjs
omniroute doctor
OK Config
OK Database
OK Storage/encryption
OK Port availability
OK Node runtime
OK Native binary
WARN Server liveness:
Server health endpoint returned HTTP no-response and fallback probe failed
curl.exe -I --max-time 10 http://127.0.0.1:20128/
curl: (28) Operation timed out after 10003 milliseconds with 0 bytes received
Screenshots
Attached.
Includes:
- OmniRoute Doctor output
- curl timeout
- Startup logs
Additional Context
Environment:
- Windows 11
- Node.js v24.18.0
- npm 11.16.0
- OmniRoute v3.8.48
- Installed globally via npm
- SQLite backend
- VS Code Kilo Code Extension configured to use OmniRoute
Troubleshooting already performed:
- Completely removed OmniRoute
- Deleted ~/.omniroute
- Reinstalled globally
- Fresh database created
- Migration issues resolved
- Encryption configured successfully
- Node version verified
- Port verified
- No firewall issues observed
The issue persists on a completely clean installation.
Validation Plan
After the fix:
should successfully return:
curl http://127.0.0.1:20128/api/monitoring/health
Expected:
The Kilo Code VS Code extension should also connect successfully to the OmniRoute instance.
OmniRoute Version
v3.8.48
Installation Method
npm (global)
Operating System
Windows
OS Version
Windows 11
Node.js Version
v24.18.0
Provider(s) Involved
OmniRoute
Model(s) Involved
No response
Client Tool
VS Code Kilo Code Extension
Description
Possibly related to #1389, but this appears to be a different issue.
In #1389 the server never completed startup.
In my case the server starts successfully:
However, every HTTP request hangs indefinitely and the health endpoint never returns a response.
omniroute doctorreports:WARN Server liveness:
Server health endpoint returned HTTP no-response and fallback probe failed
Steps to Reproduce
Wait until startup completes.
Execute:
or
Expected Behavior
The server should respond normally.
Expected:
HTTP/1.1 200 OKor
HTTP/1.1 302The health endpoint should return JSON indicating the server is healthy.
Actual Behavior
The TCP connection is established successfully.
The request is sent successfully.
No HTTP headers or body are returned.
After 10 seconds:
OmniRoute Doctor also reports:
Test Impact
Needs a new unit test
Error Logs / Output
OmniRoute Doctor OK Config OK Database OK Storage/encryption OK Port availability OK Node runtime OK Native binary OK Memory WARN Server liveness: Server health endpoint returned HTTP no-response and fallback probe failed Summary: 7 ok 10 warnings 0 failures curl.exe -I --max-time 10 http://127.0.0.1:20128/ curl: (28) Operation timed out after 10003 milliseconds with 0 bytes received netstat -ano | findstr :20128 TCP 0.0.0.0:20128 LISTENING node --max-old-space-size=4096 .../node_modules/omniroute/dist/server-ws.mjs omniroute doctor OK Config OK Database OK Storage/encryption OK Port availability OK Node runtime OK Native binary WARN Server liveness: Server health endpoint returned HTTP no-response and fallback probe failed curl.exe -I --max-time 10 http://127.0.0.1:20128/ curl: (28) Operation timed out after 10003 milliseconds with 0 bytes receivedScreenshots
Attached.
Includes:
Additional Context
Environment:
Troubleshooting already performed:
The issue persists on a completely clean installation.
Validation Plan
After the fix:
should successfully return:
Expected:
HTTP/1.1 200 OKThe Kilo Code VS Code extension should also connect successfully to the OmniRoute instance.