bughelp wanted
Description
I'm trying to use hotel for some NodeBB development. I've added the server via hotel add 'node app.js' --port 4567
A couple of seconds after starting hotel crashes.
I've pasted the full ~/.hotel/daemon.log
7 Mar 14:03:02 - Watching /Users/me/.hotel/servers
7 Mar 14:03:02 - /Users/me/.hotel/servers/nodebb.json added
7 Mar 14:03:02 - Add server nodebb
create /Users/me/.hotel/daemon.pid 66917
7 Mar 14:03:02 - Server listening on port 127.0.0.1:2000
7 Mar 14:03:02 - /Users/me/.hotel/servers/nodebb.json added
7 Mar 14:03:02 - Add server nodebb
7 Mar 14:03:23 - Resolve nodebb
7 Mar 14:03:23 - nodebb has started
7 Mar 14:03:31 - Resolve nodebb
7 Mar 14:03:31 - Proxy http://nodebb.dev to http://localhost:4567
7 Mar 14:03:31 - Resolve nodebb
7 Mar 14:03:31 - Proxy http://nodebb.dev to http://localhost:4567
7 Mar 14:03:31 - Resolve nodebb
7 Mar 14:03:31 - Resolve nodebb
7 Mar 14:03:31 - Proxy http://nodebb.dev to http://localhost:4567
7 Mar 14:03:31 - Proxy http://nodebb.dev to http://localhost:4567
7 Mar 14:03:32 - Resolve nodebb
7 Mar 14:03:32 - Proxy http://nodebb.dev to http://localhost:4567
7 Mar 14:03:32 - Resolve nodebb
7 Mar 14:03:32 - Proxy http://nodebb.dev to http://localhost:4567
7 Mar 14:03:32 - Resolve nodebb
7 Mar 14:03:32 - Proxy http://nodebb.dev to http://localhost:4567
7 Mar 14:03:32 - Resolve nodebb
7 Mar 14:03:32 - Proxy http://nodebb.dev to http://localhost:4567
7 Mar 14:03:32 - Resolve nodebb
(node:66917) Warning: Possible EventEmitter memory leak detected. 11 stop listeners added. Use emitter.setMaxListeners() to increase limit
7 Mar 14:03:32 - Proxy http://nodebb.dev to http://localhost:4567
7 Mar 14:03:32 - Resolve nodebb
7 Mar 14:03:32 - Proxy http://nodebb.dev to http://localhost:4567
7 Mar 14:03:32 - Resolve nodebb
7 Mar 14:03:32 - Proxy http://nodebb.dev to http://localhost:4567
7 Mar 14:03:32 - Resolve nodebb
7 Mar 14:03:32 - Proxy http://nodebb.dev to http://localhost:4567
7 Mar 14:03:32 - Resolve nodebb
7 Mar 14:03:32 - Proxy http://nodebb.dev to http://localhost:4567
7 Mar 14:03:32 - Resolve nodebb
7 Mar 14:03:32 - Proxy http://nodebb.dev to http://localhost:4567
7 Mar 14:03:33 - Resolve nodebb
7 Mar 14:03:33 - Resolve nodebb
7 Mar 14:03:33 - Proxy http://nodebb.dev to http://localhost:4567
7 Mar 14:03:33 - Proxy http://nodebb.dev to http://localhost:4567
7 Mar 14:03:33 - Resolve nodebb
7 Mar 14:03:33 - WebSocket - proxy WebSocket to ws://127.0.0.1:undefined
7 Mar 14:03:33 - Resolve nodebb
7 Mar 14:03:33 - Resolve nodebb
7 Mar 14:03:33 - Resolve nodebb
7 Mar 14:03:33 - Proxy error - connect ECONNREFUSED 127.0.0.1:80
Exiting
Stop daemon
Remove pid file
/Users/me/.nvm/versions/node/v6.9.1/lib/node_modules/hotel/lib/daemon/group.js:277
var msg = errorMsg(err, req.hotel.item);
^
TypeError: Cannot read property 'item' of undefined
at ProxyServer.handleProxyError (/Users/me/.nvm/versions/node/v6.9.1/lib/node_modules/hotel/lib/daemon/group.js:277:40)
at ProxyServer.emit (/Users/me/.nvm/versions/node/v6.9.1/lib/node_modules/hotel/node_modules/eventemitter3/index.js:144:27)
at ClientRequest.onOutgoingError (/Users/me/.nvm/versions/node/v6.9.1/lib/node_modules/hotel/node_modules/http-proxy/lib/http-proxy/passes/ws-incoming.js:151:16)
at emitOne (events.js:96:13)
at ClientRequest.emit (events.js:188:7)
at Socket.socketErrorListener (_http_client.js:310:9)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
at emitErrorNT (net.js:1276:8)
at _combinedTickCallback (internal/process/next_tick.js:74:11)