Kaetram / Kaetram-Open

Kaetram is an open-source 2D HTML5 MMORPG. It is an extended version of BrowserQuest (BQ).
https://kaetram.com
Mozilla Public License 2.0
531 stars 112 forks source link

[Bug] Error when logging in now after downloading develop branch. #253

Closed marketingsolutionaustralia closed 1 year ago

marketingsolutionaustralia commented 1 year ago

Current node version v16.15.1

receive error when logging in either guest or account. refer below.

➤ YN0000: [@kaetram/server]: 2023-02-16T07:12:20.046Z [ERROR] C:\Users\payme\Downloads\Kaetram-Open-develop\Kaetram-Open-develop\packages\server\src\game\map\regions.ts:302 ➤ YN0000: [@kaetram/server]: if (entity.isPlayer()) this.regions[region].addPlayer(entity); ➤ YN0000: [@kaetram/server]: ^ ➤ YN0000: [@kaetram/server]: ➤ YN0000: [@kaetram/server]: TypeError: Cannot read properties of undefined (reading 'addPlayer') ➤ YN0000: [@kaetram/server]: at Regions.enter (C:\Users\payme\Downloads\Kaetram-Open-develop\Kaetram-Open-develop\packages\server\src\game\map\regions.ts:302:53) ➤ YN0000: [@kaetram/server]: at Regions.handle (C:\Users\payme\Downloads\Kaetram-Open-develop\Kaetram-Open-develop\packages\server\src\game\map\regions.ts:224:35) ➤ YN0000: [@kaetram/server]: at AllCollection.add (C:\Users\payme\Downloads\Kaetram-Open-develop\Kaetram-Open-develop\packages\server\src\game\entity\collection\all.ts:44:22) ➤ YN0000: [@kaetram/server]: at PlayerCollection.add (C:\Users\payme\Downloads\Kaetram-Open-develop\Kaetram-Open-develop\packages\server\src\game\entity\collection\collection.ts:61:38) ➤ YN0000: [@kaetram/server]: at Entities.addPlayer (C:\Users\payme\Downloads\Kaetram-Open-develop\Kaetram-Open-develop\packages\server\src\controllers\entities.ts:153:34) ➤ YN0000: [@kaetram/server]: at Player.intro (C:\Users\payme\Downloads\Kaetram-Open-develop\Kaetram-Open-develop\packages\server\src\game\entity\character\player\player.ts:322:23) ➤ YN0000: [@kaetram/server]: at Player.load (C:\Users\payme\Downloads\Kaetram-Open-develop\Kaetram-Open-develop\packages\server\src\game\entity\character\player\player.ts:227:14) ➤ YN0000: [@kaetram/server]: at Incoming.handleLogin (C:\Users\payme\Downloads\Kaetram-Open-develop\Kaetram-Open-develop\packages\server\src\controllers\incoming.ts:176:36) ➤ YN0000: [@kaetram/server]: at Connection.messageCallback (C:\Users\payme\Downloads\Kaetram-Open-develop\Kaetram-Open-develop\packages\server\src\controllers\incoming.ts:63:37) ➤ YN0000: [@kaetram/server]: at Connection.handleMessage (C:\Users\payme\Downloads\Kaetram-Open-develop\Kaetram-Open-develop\packages\server\src\network\connection.ts:81:18)