sail741 / cursed_stones

Best game euw
1 stars 0 forks source link

Bug lors du déco des 2 joueurs #6

Closed ralmn closed 7 years ago

ralmn commented 7 years ago
PAUSED
/Users/ralmn/Developpement/cours/projetWeb/cursed_stones/server/classes/Player.js:69
            console.log('joueur ' + player.pseudo + ' a deconnecte de la partie ' + player.partie.id_partie);
                                                                                                 ^

TypeError: Cannot read property 'id_partie' of null
    at Socket.<anonymous> (/Users/ralmn/Developpement/cours/projetWeb/cursed_stones/server/classes/Player.js:69:98)
    at emitOne (events.js:96:13)
    at Socket.emit (events.js:188:7)
    at Socket.emit (/Users/ralmn/Developpement/cours/projetWeb/cursed_stones/server/node_modules/socket.io/lib/socket.js:141:10)
    at Socket.onclose (/Users/ralmn/Developpement/cours/projetWeb/cursed_stones/server/node_modules/socket.io/lib/socket.js:441:8)
    at Socket.ondisconnect (/Users/ralmn/Developpement/cours/projetWeb/cursed_stones/server/node_modules/socket.io/lib/socket.js:405:8)
    at Socket.onpacket (/Users/ralmn/Developpement/cours/projetWeb/cursed_stones/server/node_modules/socket.io/lib/socket.js:326:12)
    at /Users/ralmn/Developpement/cours/projetWeb/cursed_stones/server/node_modules/socket.io/lib/client.js:195:16
    at _combinedTickCallback (internal/process/next_tick.js:67:7)
    at process._tickCallback (internal/process/next_tick.js:98:9)
ralmn commented 7 years ago

Reproduction : Constantes :

exports.TIMER_RECONNEXION = 1000;
exports.TIMER_TOUR = 12000;
  1. Deconnexion J1 sio.disconnect()
  2. Attendre declanchement abandon
  3. Deconnexion J2 sio.disconnect()