andrewda / hltv-livescore

A Node.js wrapper for the HLTV scorebot
MIT License
71 stars 8 forks source link

TypeError: Cannot set property #8

Closed PiotrX1 closed 8 years ago

PiotrX1 commented 8 years ago

/var/www/test/node_modules/hltv-scorebot/Scorebot.js:285 this.players[player.name] = { ^

TypeError: Cannot set property 'Rickeh intel' of undefined at /var/www/test/node_modules/hltv-scorebot/Scorebot.js:285:35 at Array.forEach (native) at updatePlayers (/var/www/test/node_modules/hltv-scorebot/Scorebot.js:284:7) at Scorebot.onScoreboard (/var/www/test/node_modules/hltv-scorebot/Scorebot.js:170:5) at Socket.Emitter.emit (/var/www/test/node_modules/component-emitter/index.js:134:20) at Socket.onevent (/var/www/test/node_modules/socket.io-client/lib/socket.js:254:10) at Socket.onpacket (/var/www/test/node_modules/socket.io-client/lib/socket.js:212:12) at Manager. (/var/www/test/node_modules/component-bind/index.js:21:15) at Manager.Emitter.emit (/var/www/test/node_modules/component-emitter/index.js:134:20) at Manager.ondecoded (/var/www/test/node_modules/socket.io-client/lib/manager.js:301:8)

andrewda commented 8 years ago

I can't seem to duplicate this error. What's the code you're using?

EDIT: Nevermind, I replicated it. I'm fixing it now, and will push the code shortly.

andrewda commented 8 years ago

https://github.com/andrewda/hltv-scorebot/commit/3210597315a9845ff9db18d0061b8aa1ce9eae85 should fix it