NetEase/lordofpomelo

Arguments to path.resolve must be strings & Cannot set property 'pid' of undefined

Closed this issue · 2 comments

run
pomelo start
output

[2014-03-03 23:41:42.215] [ERROR] console - Caught exception: TypeError: Cannot set property 'pid' of undefined
at /Users/WildCat/Downloads/lordofpomelo/game-server/node_modules/pomelo/node_modules/pomelo-admin/lib/masterAgent.js:745:18
at utils.defaultAuthServerMaster (/Users/WildCat/Downloads/lordofpomelo/game-server/node_modules/pomelo/node_modules/pomelo-admin/lib/util/utils.js:133:9)
at doAuthServer (/Users/WildCat/Downloads/lordofpomelo/game-server/node_modules/pomelo/node_modules/pomelo-admin/lib/masterAgent.js:729:3)
at Socket. (/Users/WildCat/Downloads/lordofpomelo/game-server/node_modules/pomelo/node_modules/pomelo-admin/lib/masterAgent.js:98:13)
at Socket.EventEmitter.emit as $emit
at SocketNamespace.handlePacket (/Users/WildCat/Downloads/lordofpomelo/game-server/node_modules/socket.io/lib/namespace.js:335:22)
at Manager.onClientMessage (/Users/WildCat/Downloads/lordofpomelo/game-server/node_modules/socket.io/lib/manager.js:488:38)
at WebSocket.Transport.onMessage (/Users/WildCat/Downloads/lordofpomelo/game-server/node_modules/socket.io/lib/transport.js:387:20)
at Parser. (/Users/WildCat/Downloads/lordofpomelo/game-server/node_modules/socket.io/lib/transports/websocket/hybi-16.js:39:10)
at Parser.EventEmitter.emit (events.js:95:17)

and run ''pomelo start production''
output
path.js:313
throw new TypeError('Arguments to path.resolve must be strings');
^
TypeError: Arguments to path.resolve must be strings
at Object.exports.resolve (path.js:313:15)
at start (/usr/local/lib/node_modules/pomelo/bin/pomelo:239:24)
at Command.program.command.description.option.option.option.option.action.opts (/usr/local/lib/node_modules/pomelo/bin/pomelo:65:5)
at Command. (/usr/local/lib/node_modules/pomelo/node_modules/commander/index.js:249:8)
at Command.EventEmitter.emit (events.js:98:17)
at Command.parseArgs (/usr/local/lib/node_modules/pomelo/node_modules/commander/index.js:472:12)
at Command.parse (/usr/local/lib/node_modules/pomelo/node_modules/commander/index.js:370:21)
at Object. (/usr/local/lib/node_modules/pomelo/bin/pomelo:142:9)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)

What can I do?

update the lordofpomelo, and npm install.

@py8765 Thank you!