components
components copied to clipboard
Dev mode breaks when closing sessions running over night or (seemingly) longer than 16 hours
Description
If dev mode runs overnight around seemingly around 16 hours, it will break when trying to close.
Additional Data
It looks like errors need to be handled better in these circumstances:
10:47:43 PM - analytics-processor - transaction
(node:49948) UnhandledPromiseRejectionWarning: Error: 401 - Unauthorized
at Object.request (/Users/ac/.nvm/versions/node/v10.17.0/lib/node_modules/serverless/node_modules/@serverless/platform-client/src/utils.js:44:13)
at process._tickCallback (internal/process/next_tick.js:68:7)
(node:49948) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
(node:49948) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
analytics-processor › Dev Mode Canceled. Run "serverless deploy" To Remove Dev Mode Agent.
(node:49948) UnhandledPromiseRejectionWarning: Error: 401 - Unauthorized
at Object.request (/Users/ac/.nvm/versions/node/v10.17.0/lib/node_modules/serverless/node_modules/@serverless/platform-client/src/utils.js:44:13)
at process._tickCallback (internal/process/next_tick.js:68:7)
(node:49948) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 4)
/Users/ac/.nvm/versions/node/v10.17.0/lib/node_modules/serverless/node_modules/@serverless/platform-client/src/Connection.js:83
throw new Error(
^
Error: WebSocket Connection closed with code 1006 because
at WebSocket.connection.onclose (/Users/ac/.nvm/versions/node/v10.17.0/lib/node_modules/serverless/node_modules/@serverless/platform-client/src/Connection.js:83:15)
at WebSocket.onClose (/Users/ac/.nvm/versions/node/v10.17.0/lib/node_modules/serverless/node_modules/ws/lib/event-target.js:129:16)
at WebSocket.emit (events.js:198:13)
at WebSocket.emitClose (/Users/ac/.nvm/versions/node/v10.17.0/lib/node_modules/serverless/node_modules/ws/lib/websocket.js:194:10)
at TLSSocket.socketOnClose (/Users/ac/.nvm/versions/node/v10.17.0/lib/node_modules/serverless/node_modules/ws/lib/websocket.js:861:15)
at TLSSocket.emit (events.js:203:15)
at _handle.close (net.js:607:12)
at TCP.done (_tls_wrap.js:388:7)