Skip to content

Application that crashes after 7-10 days, it's done it twice #21

@Madriix

Description

@Madriix

Here is the pm2 log:

Consume failed TypeError: Cannot read properties of undefined (reading 'consume')
    at Peer.createConsumer (/home/debian/node/appname/mediasoup/src/Peer.js:48:42)
    at Room.consume (/home/debian/node/appname/mediasoup/src/Room.js:118:8)
    at Socket.<anonymous> (/home/debian/node/appname/mediasoup/src/app.js:190:53)
    at Socket.emit (node:events:526:28)
    at Socket.emitUntyped (/home/debian/node/appname/mediasoup/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/debian/node/appname/mediasoup/node_modules/socket.io/dist/socket.js:466:39
    at processTicksAndRejections (node:internal/process/task_queues:78:11)
TypeError: Cannot destructure property 'consumer' of '(intermediate value)' as it is undefined.
    at Room.consume (/home/debian/node/appname/mediasoup/src/Room.js:116:11)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async Socket.<anonymous> (/home/debian/node/appname/mediasoup/src/app.js:190:18)
Consume failed TypeError: Cannot read properties of undefined (reading 'consume')
    at Peer.createConsumer (/home/debian/node/appname/mediasoup/src/Peer.js:48:42)
    at Room.consume (/home/debian/node/appname/mediasoup/src/Room.js:118:8)
    at Socket.<anonymous> (/home/debian/node/appname/mediasoup/src/app.js:190:53)
    at Socket.emit (node:events:526:28)
    at Socket.emitUntyped (/home/debian/node/appname/mediasoup/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/debian/node/appname/mediasoup/node_modules/socket.io/dist/socket.js:466:39
    at processTicksAndRejections (node:internal/process/task_queues:78:11)
TypeError: Cannot destructure property 'consumer' of '(intermediate value)' as it is undefined.
    at Room.consume (/home/debian/node/appname/mediasoup/src/Room.js:116:11)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async Socket.<anonymous> (/home/debian/node/appname/mediasoup/src/app.js:190:18)
Consume failed TypeError: Cannot read properties of undefined (reading 'consume')
    at Peer.createConsumer (/home/debian/node/appname/mediasoup/src/Peer.js:48:42)
    at Room.consume (/home/debian/node/appname/mediasoup/src/Room.js:118:8)
    at Socket.<anonymous> (/home/debian/node/appname/mediasoup/src/app.js:190:53)
    at Socket.emit (node:events:526:28)
    at Socket.emitUntyped (/home/debian/node/appname/mediasoup/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/debian/node/appname/mediasoup/node_modules/socket.io/dist/socket.js:466:39
    at processTicksAndRejections (node:internal/process/task_queues:78:11)
TypeError: Cannot destructure property 'consumer' of '(intermediate value)' as it is undefined.
    at Room.consume (/home/debian/node/appname/mediasoup/src/Room.js:116:11)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async Socket.<anonymous> (/home/debian/node/appname/mediasoup/src/app.js:190:18)
can not consume
TypeError: Cannot read properties of undefined (reading 'id')
    at Socket.<anonymous> (/home/debian/node/appname/mediasoup/src/app.js:195:30)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
TypeError: Cannot read properties of undefined (reading 'produce')
    at Peer.createProducer (/home/debian/node/appname/mediasoup/src/Peer.js:24:66)
    at Room.<anonymous> (/home/debian/node/appname/mediasoup/src/Room.js:92:56)
    at new Promise (<anonymous>)
    at Room.produce (/home/debian/node/appname/mediasoup/src/Room.js:90:12)
    at Socket.<anonymous> (/home/debian/node/appname/mediasoup/src/app.js:175:58)
    at Socket.emit (node:events:526:28)
    at Socket.emitUntyped (/home/debian/node/appname/mediasoup/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/debian/node/appname/mediasoup/node_modules/socket.io/dist/socket.js:466:39
    at processTicksAndRejections (node:internal/process/task_queues:78:11)
TypeError: Cannot read properties of undefined (reading 'close')
    at Peer.closeProducer (/home/debian/node/appname/mediasoup/src/Peer.js:90:38)
    at Room.closeProducer (/home/debian/node/appname/mediasoup/src/Room.js:144:31)
    at Socket.<anonymous> (/home/debian/node/appname/mediasoup/src/app.js:224:34)
    at Socket.emit (node:events:526:28)
    at Socket.emitUntyped (/home/debian/node/appname/mediasoup/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/debian/node/appname/mediasoup/node_modules/socket.io/dist/socket.js:466:39
    at processTicksAndRejections (node:internal/process/task_queues:78:11)
TypeError: Cannot read properties of undefined (reading 'produce')
    at Peer.createProducer (/home/debian/node/appname/mediasoup/src/Peer.js:24:66)
    at Room.<anonymous> (/home/debian/node/appname/mediasoup/src/Room.js:92:56)
    at new Promise (<anonymous>)
    at Room.produce (/home/debian/node/appname/mediasoup/src/Room.js:90:12)
    at Socket.<anonymous> (/home/debian/node/appname/mediasoup/src/app.js:175:58)
    at Socket.emit (node:events:526:28)
    at Socket.emitUntyped (/home/debian/node/appname/mediasoup/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/debian/node/appname/mediasoup/node_modules/socket.io/dist/socket.js:466:39
    at processTicksAndRejections (node:internal/process/task_queues:78:11)
Consume failed TypeError: Cannot read properties of undefined (reading 'consume')
    at Peer.createConsumer (/home/debian/node/appname/mediasoup/src/Peer.js:48:42)
    at Room.consume (/home/debian/node/appname/mediasoup/src/Room.js:118:8)
    at Socket.<anonymous> (/home/debian/node/appname/mediasoup/src/app.js:190:53)
    at Socket.emit (node:events:526:28)
    at Socket.emitUntyped (/home/debian/node/appname/mediasoup/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/debian/node/appname/mediasoup/node_modules/socket.io/dist/socket.js:466:39
    at processTicksAndRejections (node:internal/process/task_queues:78:11)
TypeError: Cannot destructure property 'consumer' of '(intermediate value)' as it is undefined.
    at Room.consume (/home/debian/node/appname/mediasoup/src/Room.js:116:11)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async Socket.<anonymous> (/home/debian/node/appname/mediasoup/src/app.js:190:18)
Consume failed TypeError: Cannot read properties of undefined (reading 'consume')
    at Peer.createConsumer (/home/debian/node/appname/mediasoup/src/Peer.js:48:42)
    at Room.consume (/home/debian/node/appname/mediasoup/src/Room.js:118:8)
    at Socket.<anonymous> (/home/debian/node/appname/mediasoup/src/app.js:190:53)
    at Socket.emit (node:events:526:28)
    at Socket.emitUntyped (/home/debian/node/appname/mediasoup/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/debian/node/appname/mediasoup/node_modules/socket.io/dist/socket.js:466:39
    at processTicksAndRejections (node:internal/process/task_queues:78:11)
TypeError: Cannot destructure property 'consumer' of '(intermediate value)' as it is undefined.
    at Room.consume (/home/debian/node/appname/mediasoup/src/Room.js:116:11)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async Socket.<anonymous> (/home/debian/node/appname/mediasoup/src/app.js:190:18)
can not consume
TypeError: Cannot read properties of undefined (reading 'id')
    at Socket.<anonymous> (/home/debian/node/appname/mediasoup/src/app.js:195:30)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
can not consume
TypeError: Cannot read properties of undefined (reading 'id')
    at Socket.<anonymous> (/home/debian/node/appname/mediasoup/src/app.js:195:30)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
TypeError: Cannot read properties of undefined (reading 'close')
    at Peer.closeProducer (/home/debian/node/appname/mediasoup/src/Peer.js:90:38)
    at Room.closeProducer (/home/debian/node/appname/mediasoup/src/Room.js:144:31)
    at Socket.<anonymous> (/home/debian/node/appname/mediasoup/src/app.js:224:34)
    at Socket.emit (node:events:526:28)
    at Socket.emitUntyped (/home/debian/node/appname/mediasoup/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/debian/node/appname/mediasoup/node_modules/socket.io/dist/socket.js:466:39
    at processTicksAndRejections (node:internal/process/task_queues:78:11)
Consume failed TypeError: Cannot read properties of undefined (reading 'consume')
    at Peer.createConsumer (/home/debian/node/appname/mediasoup/src/Peer.js:48:42)
    at Room.consume (/home/debian/node/appname/mediasoup/src/Room.js:118:8)
    at Socket.<anonymous> (/home/debian/node/appname/mediasoup/src/app.js:190:53)
    at Socket.emit (node:events:526:28)
    at Socket.emitUntyped (/home/debian/node/appname/mediasoup/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/debian/node/appname/mediasoup/node_modules/socket.io/dist/socket.js:466:39
    at processTicksAndRejections (node:internal/process/task_queues:78:11)
TypeError: Cannot destructure property 'consumer' of '(intermediate value)' as it is undefined.
    at Room.consume (/home/debian/node/appname/mediasoup/src/Room.js:116:11)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async Socket.<anonymous> (/home/debian/node/appname/mediasoup/src/app.js:190:18)
TypeError: Cannot read properties of undefined (reading 'produce')
    at Peer.createProducer (/home/debian/node/appname/mediasoup/src/Peer.js:24:66)
    at Room.<anonymous> (/home/debian/node/appname/mediasoup/src/Room.js:92:56)
    at new Promise (<anonymous>)
    at Room.produce (/home/debian/node/appname/mediasoup/src/Room.js:90:12)
    at Socket.<anonymous> (/home/debian/node/appname/mediasoup/src/app.js:175:58)
    at Socket.emit (node:events:526:28)
    at Socket.emitUntyped (/home/debian/node/appname/mediasoup/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/debian/node/appname/mediasoup/node_modules/socket.io/dist/socket.js:466:39
    at processTicksAndRejections (node:internal/process/task_queues:78:11)
Error: no more available ports [transport:udp, ip:'51.255.xx.xx', numAttempt:10000] [method:router.createWebRtcTransport]
    at Channel.processMessage (/home/debian/node/appname/mediasoup/node_modules/mediasoup/node/lib/Channel.js:195:37)
    at Socket.<anonymous> (/home/debian/node/appname/mediasoup/node_modules/mediasoup/node/lib/Channel.js:69:34)
    at Socket.emit (node:events:526:28)
    at addChunk (node:internal/streams/readable:315:12)
    at readableAddChunk (node:internal/streams/readable:289:9)
    at Socket.Readable.push (node:internal/streams/readable:228:10)
    at Pipe.onStreamRead (node:internal/stream_base_commons:190:23)
Error: no more available ports [transport:udp, ip:'51.255.xxxx', numAttempt:10000] [method:router.createWebRtcTransport]
    at Channel.processMessage (/home/debian/node/appname/mediasoup/node_modules/mediasoup/node/lib/Channel.js:195:37)
    at Socket.<anonymous> (/home/debian/node/appname/mediasoup/node_modules/mediasoup/node/lib/Channel.js:69:34)
    at Socket.emit (node:events:526:28)
    at addChunk (node:internal/streams/readable:315:12)
    at readableAddChunk (node:internal/streams/readable:289:9)
    at Socket.Readable.push (node:internal/streams/readable:228:10)
    at Pipe.onStreamRead (node:internal/stream_base_commons:190:23)
Error: no more available ports [transport:udp, ip:'51.255.xx.xx', numAttempt:10000] [method:router.createWebRtcTransport]
    at Channel.processMessage (/home/debian/node/appname/mediasoup/node_modules/mediasoup/node/lib/Channel.js:195:37)
    at Socket.<anonymous> (/home/debian/node/appname/mediasoup/node_modules/mediasoup/node/lib/Channel.js:69:34)
    at Socket.emit (node:events:526:28)
    at addChunk (node:internal/streams/readable:315:12)
    at readableAddChunk (node:internal/streams/readable:289:9)
    at Socket.Readable.push (node:internal/streams/readable:228:10)
    at Pipe.onStreamRead (node:internal/stream_base_commons:190:23)

The log file is very large, but it still has the same identical errors

Where could the problem come from?

Here are the versions of my packages:

   "dependencies": {
     "express": "^4.17.1",
     "httppolyglot": "^0.1.2",
     "mediasoup": "^3.8.2",
     "mediasoup-client": "^3.6.37",
     "socket.io": "^4.1.3"
   }

cordially

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions