Skip to content

Engine.io: Cannot read properties of undefined (reading 'end') error #4643

Closed
@azju

Description

@azju

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions