chetbox / boopjs

Formerly boopjs.com
https://chetbox.com
1 stars 0 forks source link

Server crashes if device/client disconnects #196

Open chetbox opened 9 years ago

chetbox commented 9 years ago
/opt/chetbot/server/node_modules/express-ws/node_modules/ws/lib/WebSocket.js:181
    else throw new Error('not opened');
         ^

Error: not opened
    at WebSocket.send (/opt/chetbot/server/node_modules/express-ws/node_modules/ws/lib/WebSocket.js:181:16)
    at WebSocket.<anonymous> (/opt/chetbot/server/websocket_server.js:75:18)
    at emitTwo (events.js:87:13)
    at WebSocket.emit (events.js:172:7)
    at Receiver.self._receiver.ontext (/opt/chetbot/server/node_modules/express-ws/node_modules/ws/lib/WebSocket.js:682:10)
    at Receiver.opcodes.1.finish (/opt/chetbot/server/node_modules/express-ws/node_modules/ws/lib/Receiver.js:391:14)
    at Receiver.expectHandler (/opt/chetbot/server/node_modules/express-ws/node_modules/ws/lib/Receiver.js:372:33)
    at Receiver.add (/opt/chetbot/server/node_modules/express-ws/node_modules/ws/lib/Receiver.js:87:24)
    at Socket.firstHandler (/opt/chetbot/server/node_modules/express-ws/node_modules/ws/lib/WebSocket.js:663:22)
    at emitOne (events.js:77:13)
    at Socket.emit (events.js:169:7)
    at readableAddChunk (_stream_readable.js:146:16)
    at Socket.Readable.push (_stream_readable.js:110:10)
    at TCP.onread (net.js:523:20)
chetbox commented 8 years ago

Happened again:

web_1   | /opt/chetbot/server/node_modules/ws/lib/WebSocket.js:181
web_1   |     else throw new Error('not opened');