Sails se cuelga sin realizar acción concreta
El problema a aparecido de repente, sin ninguna acción concreta. El servicio se cae y no se puede volver a iniciar, al ejecutar "sails console" algunas veces lanza error y otras veces no. El error que lanza es:
/vagrant/src/api/hooks/rooms.js:172
for (var i = 0; i < rooms.length; i++)
^
TypeError: Cannot read property 'length' of undefined
at Hook.unsubscribeFromRoom.disconnect (/vagrant/src/api/hooks/rooms.js:172:32)
at Hook.wrapper [as disconnect] (/vagrant/src/node_modules/sails/node_modules/@sailshq/lodash/lib/index.js:3250:19)
at Object.module.exports.sockets.afterDisconnect (/vagrant/src/config/sockets.js:38:21)
at finishedLoading (/vagrant/src/node_modules/sails/node_modules/sails-hook-sockets/lib/on-connect.js:52:28)
at /vagrant/src/node_modules/sails/node_modules/sails-hook-sockets/lib/load-session-from-socket.js:60:14
at Immediate.<anonymous> (/vagrant/src/node_modules/sails/lib/hooks/session/index.js:30:16)
at Immediate.immediate._onImmediate (timers.js:453:18)
at processImmediate [as _immediateCallback] (timers.js:396:17)
He probado a reiniciar la máquina virtual y utilizar distinto navegador pero sigue igual, es imposible lanzar el servidor.