Skip to content

[ERROR] console - Caught exception: TypeError: Cannot convert undefined or null to object #17

@wayne5ning

Description

@wayne5ning

Test Environment

  • Windows 10
  • Node v0.12.7
  • pomelo installed is 1.1.9
  • chrome 44.0.2403.130 m

Problem

1 checkout repo
2 Successfully start game-server and web-server with default configurations.
3 log on http://127.0.0.1:3001/index.html, enter username and channel, click join.
4 game-server console outputs:

[2015-08-11 10:02:06.260] [ERROR] console - Caught exception: TypeError: Cannot convert undefined or null to object
at copyArray (e:\tmp\chatofpomelo-websocket\game-server\node_modules\pomelo\node_modules\pomelo-protocol\lib\protocol.js:266:11)
at Object.Package.decode (e:\tmp\chatofpomelo-websocket\game-server\node_modules\pomelo\node_modules\pomelo-protocol\lib\protocol.js:138:7)
at WebSocket. (e:\tmp\chatofpomelo-websocket\game-server\node_modules\pomelo\lib\connectors\hybridsocket.js:40:21)
at WebSocket.emit (events.js:110:17)
at Receiver.self._receiver.onbinary (e:\tmp\chatofpomelo-websocket\game-server\node_modules\pomelo\node_modules\ws\lib\WebSocket.js:549:10)
at Receiver.opcodes.2.finish (e:\tmp\chatofpomelo-websocket\game-server\node_modules\pomelo\node_modules\ws\lib\Receiver.js:448:14)
at Receiver.expectHandler (e:\tmp\chatofpomelo-websocket\game-server\node_modules\pomelo\node_modules\ws\lib\Receiver.js:433:33)
at Receiver.add (e:\tmp\chatofpomelo-websocket\game-server\node_modules\pomelo\node_modules\ws\lib\Receiver.js:93:24)
at Socket.firstHandler (e:\tmp\chatofpomelo-websocket\game-server\node_modules\pomelo\node_modules\ws\lib\WebSocket.js:524:22)
at Socket.emit (events.js:107:17)
[2015-08-11 10:02:06.266] [WARN] pomelo - [e:\tmp\chatofpomelo-websocket\game-server\node_modules\pomelo\lib\master\starter.js] child process exit with error, error code: 3221225477, executed command: C:\Program Files (x86)\nodejs\node.exe

Similar issues

http://nodejs.netease.com/topic/5562c342710651e80fcd09f8

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions