Description
Describe the bug
We're sometimes seeing a very rare error while using uWebSockets.js (uws);
To Reproduce
It happens occasionally and can't reproduce locally
Socket.IO server version: 4.6.0
Expected behavior
No to see the error or this error gets handled gracefully.
Platform:
- Client device: Unknown
- Client OS: Unknown
- Server: x86_64 & arm64 Alpine linux
- Socket.IO version: 4.6.0
- uWebSockets.js version: 20.19.0
Additional context
Cannot read properties of undefined (reading 'end')\nTypeError: Cannot read properties of undefined (reading 'end')\n at Polling.onDataRequest (/node_modules/engine.io/build/transports-uws/polling.js:104:51)\n at Polling.onRequest (/node_modules/engine.io/build/transports-uws/polling.js:47:18)\n at /node_modules/engine.io/build/userver.js:95:60\n at uServer.verify (/node_modules/engine.io/build/server.js:152:9)\n at /node_modules/engine.io/build/userver.js:82:18\n at /node_modules/engine.io/build/userver.js:74:13\n at /node_modules/engine.io/build/server.js:187:21\n at cors (/node_modules/cors/lib/index.js:188:7)\n at /node_modules/cors/lib/index.js:224:17\n at origin (/dist/socket.js:40:25)