23:33:49,621 root INFO starting up server 23:33:49,621 root INFO starting up game manager 23:33:49,621 root INFO preparing to start server 23:33:49,621 root INFO starting up network manager 23:33:49,621 root INFO starting up network manager 23:33:49,621 root INFO starting up tcp server 23:33:49,622 root INFO starting up thread for client socket accepting 23:33:54,167 root INFO Connected with ('127.0.0.1', 52836) 23:33:54,167 root INFO starting client handler thread for client at address ('127.0.0.1', 52836) 23:33:54,167 root INFO decoded message {'event': 'login', 'username': 'player', 'deck': [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]} 23:33:54,170 root INFO user in message None 23:33:54,170 root INFO user logging in 23:33:54,170 root INFO task passed off to gameManager 23:33:54,170 root INFO creating user with id: > 23:33:54,170 root INFO new length of user dictionary: 1 23:33:54,170 root INFO connected users 1 23:33:54,170 root INFO confirming login for user 23:33:54,170 root INFO incommingevent {'event': 'login', 'username': 'player', 'deck': [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]} 23:33:54,170 root INFO Received message from ('127.0.0.1', 52836): {"event": "login", "username": "player", "deck": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]} 23:33:59,531 root INFO Connected with ('127.0.0.1', 52844) 23:33:59,532 root INFO starting client handler thread for client at address ('127.0.0.1', 52844) 23:33:59,532 root INFO decoded message {'event': 'login', 'username': 'player', 'deck': [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]} 23:33:59,532 root INFO user in message None 23:33:59,532 root INFO user logging in 23:33:59,532 root INFO task passed off to gameManager 23:33:59,532 root INFO creating user with id: > 23:33:59,532 root INFO new length of user dictionary: 2 23:33:59,532 root INFO 2 players have join game starts 23:33:59,532 root INFO game manager is starting the game 23:33:59,532 root INFO connected users 2 23:33:59,532 root INFO confirming login for user 23:33:59,532 root INFO incommingevent {'event': 'login', 'username': 'player', 'deck': [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]} 23:33:59,532 root INFO Received message from ('127.0.0.1', 52844): {"event": "login", "username": "player", "deck": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]} 23:34:41,586 root ERROR Connection with ('127.0.0.1', 52844) forcibly closed by remote host. 23:34:43,778 root ERROR Connection with ('127.0.0.1', 52836) forcibly closed by remote host. 23:34:45,599 root INFO Connected with ('127.0.0.1', 52864) 23:34:45,600 root INFO starting client handler thread for client at address ('127.0.0.1', 52864) 23:34:45,600 root INFO decoded message {'event': 'login', 'username': 'player', 'deck': [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]} 23:34:45,601 root INFO user in message None 23:34:45,601 root INFO user logging in 23:34:45,601 root INFO task passed off to gameManager 23:34:45,601 root INFO creating user with id: > 23:34:45,601 root INFO new length of user dictionary: 3 23:34:45,601 root INFO 2 players have join game starts 23:34:45,601 root INFO game manager is starting the game 23:34:45,601 root ERROR failed to start game due to error: object of type 'NoneType' has no len() 23:34:45,602 root INFO connected users 3 23:34:45,602 root INFO confirming login for user 23:34:45,602 root INFO incommingevent {'event': 'login', 'username': 'player', 'deck': [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]} 23:34:45,602 root INFO Received message from ('127.0.0.1', 52864): {"event": "login", "username": "player", "deck": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]} 23:34:52,232 root INFO Connected with ('127.0.0.1', 52870) 23:34:52,232 root INFO starting client handler thread for client at address ('127.0.0.1', 52870) 23:34:52,233 root INFO decoded message {'event': 'login', 'username': 'player', 'deck': [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]} 23:34:52,233 root INFO user in message None 23:34:52,233 root INFO user logging in 23:34:52,233 root INFO task passed off to gameManager 23:34:52,233 root INFO creating user with id: > 23:34:52,233 root INFO new length of user dictionary: 4 23:34:52,233 root INFO 2 players have join game starts 23:34:52,233 root INFO game manager is starting the game 23:34:52,233 root ERROR failed to start game due to error: object of type 'NoneType' has no len() 23:34:52,233 root INFO connected users 4 23:34:52,233 root INFO confirming login for user 23:34:52,233 root INFO incommingevent {'event': 'login', 'username': 'player', 'deck': [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]} 23:34:52,233 root INFO Received message from ('127.0.0.1', 52870): {"event": "login", "username": "player", "deck": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]} 23:35:06,448 root ERROR Connection with ('127.0.0.1', 52870) forcibly closed by remote host. 23:35:09,441 root ERROR Connection with ('127.0.0.1', 52864) forcibly closed by remote host.