p-hennessy / Bolt

All the parts for building a Discord robot
https://docs.bolt.bot/
MIT License
8 stars 6 forks source link

Websocket deadlock #113

Open p-hennessy opened 4 years ago

p-hennessy commented 4 years ago

Something weird is happening sometimes causing the bot to deadlock. Makes me think it's not serializing messages from the websocket correctly.


WARNING bolt.discord.websocket.handle_websocket_close:85 'Socket closed unexpectedly'
INFO bolt.discord.websocket.start:68 'Successfully connected to Discord'
ERROR websocket.error:53 'error from callback <bound method Websocket.handle_websocket_message of <bolt.discord.websocket.Websocket object at 0x7f431edd0fd0>>: maximum recursion depth exceeded in comparison'
ERROR websocket.error:53 'error from callback <bound method Websocket.handle_websocket_message of <bolt.discord.websocket.Websocket object at 0x7f431edd0fd0>>: maximum recursion depth exceeded in comparison'
ERROR websocket.error:53 'error from callback <bound method Websocket.handle_websocket_message of <bolt.discord.websocket.Websocket object at 0x7f431edd0fd0>>: maximum recursion depth exceeded in comparison'
ERROR websocket.error:53 'error from callback <bound method Websocket.handle_websocket_message of <bolt.discord.websocket.Websocket object at 0x7f431edd0fd0>>: maximum recursion depth exceeded in comparison'
ERROR websocket.error:53 'error from callback <bound method Websocket.handle_websocket_message of <bolt.discord.websocket.Websocket object at 0x7f431edd0fd0>>: maximum recursion depth exceeded in comparison'
ERROR websocket.error:53 'error from callback <bound method Websocket.handle_websocket_message of <bolt.discord.websocket.Websocket object at 0x7f431edd0fd0>>: maximum recursion depth exceeded in comparison'
ERROR websocket.error:53 'error from callback <bound method Websocket.handle_websocket_message of <bolt.discord.websocket.Websocket object at 0x7f431edd0fd0>>: maximum recursion depth exceeded in comparison'
ERROR websocket.error:53 'error from callback <bound method Websocket.handle_websocket_message of <bolt.discord.websocket.Websocket object at 0x7f431edd0fd0>>: maximum recursion depth exceeded in comparison'
ERROR websocket.error:53 'error from callback <bound method Websocket.handle_websocket_message of <bolt.discord.websocket.Websocket object at 0x7f431edd0fd0>>: maximum recursion depth exceeded in comparison'
ERROR websocket.error:53 'error from callback <bound method Websocket.handle_websocket_message of <bolt.discord.websocket.Websocket object at 0x7f431edd0fd0>>: 'NoneType' object has no attribute 'merge''
ERROR websocket.error:53 'error from callback <bound method Websocket.handle_websocket_message of <bolt.discord.websocket.Websocket object at 0x7f431edd0fd0>>: 'NoneType' object has no attribute 'merge''
ERROR websocket.error:53 'error from callback <bound method Websocket.handle_websocket_message of <bolt.discord.websocket.Websocket object at 0x7f431edd0fd0>>: 'NoneType' object has no attribute 'merge''
ERROR websocket.error:53 'error from callback <bound method Websocket.handle_websocket_message of <bolt.discord.websocket.Websocket object at 0x7f431edd0fd0>>: 'NoneType' object has no attribute 'merge''
ERROR websocket.error:53 'error from callback <bound method Websocket.handle_websocket_message of <bolt.discord.websocket.Websocket object at 0x7f431edd0fd0>>: 'NoneType' object has no attribute 'merge''
ERROR websocket.error:53 'error from callback <bound method Websocket.handle_websocket_message of <bolt.discord.websocket.Websocket object at 0x7f431edd0fd0>>: 'NoneType' object has no attribute 'merge''
ERROR websocket.error:53 'error from callback <bound method Websocket.handle_websocket_message of <bolt.discord.websocket.Websocket object at 0x7f431edd0fd0>>: 'NoneType' object has no attribute 'merge''
ERROR websocket.error:53 'error from callback <bound method Websocket.handle_websocket_message of <bolt.discord.websocket.Websocket object at 0x7f431edd0fd0>>: 'NoneType' object has no attribute 'merge''
ERROR websocket.error:53 'error from callback <bound method Websocket.handle_websocket_message of <bolt.discord.websocket.Websocket object at 0x7f431edd0fd0>>: 'NoneType' object has no attribute 'merge''
ERROR websocket.error:53 'error from callback <bound method Websocket.handle_websocket_message of <bolt.discord.websocket.Websocket object at 0x7f431edd0fd0>>: 'NoneType' object has no attribute 'merge''```