qstokkink / TriblerExperimental

GNU General Public License v3.0
6 stars 2 forks source link

UI disconnects from EventsEndpoint before core is shut down #91

Closed qstokkink closed 3 months ago

qstokkink commented 3 months ago

When shutting down, the core complains that it cannot send events to the GUI:

WARNING:EventsEndpoint:No connections to GUI, skip message: {'topic': 'tribler_shutdown_state', 'kwargs': {'state': 'Shutting down download manager.'}}
INFO:tribler.core.libtorrent.download_manager.download_manager:Shutting down...
INFO:tribler.core.libtorrent.download_manager.download_manager:Notify shutdown state: Shutting down LibTorrent Manager...
WARNING:EventsEndpoint:No connections to GUI, skip message: {'topic': 'tribler_shutdown_state', 'kwargs': {'state': 'Shutting down LibTorrent Manager...'}}
INFO:tribler.core.libtorrent.download_manager.download_manager:Notify shutdown state: Waiting for 1 downloads to finish... 30.00 seconds left until forced shutdown.
WARNING:EventsEndpoint:No connections to GUI, skip message: {'topic': 'tribler_shutdown_state', 'kwargs': {'state': 'Waiting for 1 downloads to finish... 30.00 seconds left until forced shutdown.'}}
INFO:tribler.core.libtorrent.download_manager.download_manager:Post session stats
INFO:tribler.core.libtorrent.download_manager.download_manager:Awaiting shutdown task manager...
INFO:tribler.core.libtorrent.download_manager.download_manager:Saving state...
INFO:tribler.core.libtorrent.download_manager.download_manager:Notify shutdown state: Writing session state to disk.
WARNING:EventsEndpoint:No connections to GUI, skip message: {'topic': 'tribler_shutdown_state', 'kwargs': {'state': 'Writing session state to disk.'}}
INFO:tribler.core.libtorrent.download_manager.download_manager:Stopping upnp...
INFO:tribler.core.libtorrent.download_manager.download_manager:Notify shutdown state: Stopping UPnP.
WARNING:EventsEndpoint:No connections to GUI, skip message: {'topic': 'tribler_shutdown_state', 'kwargs': {'state': 'Stopping UPnP.'}}
INFO:tribler.core.libtorrent.download_manager.download_manager:Removing temp directory...
INFO:tribler.core.libtorrent.download_manager.download_manager:Notify shutdown state: Removing temporary download files.
WARNING:EventsEndpoint:No connections to GUI, skip message: {'topic': 'tribler_shutdown_state', 'kwargs': {'state': 'Removing temporary download files.'}}
INFO:tribler.core.libtorrent.download_manager.download_manager:Shutdown completed
INFO:tribler.core.libtorrent.download_manager.download_manager:Notify shutdown state: Finished shutting down download manager.
WARNING:EventsEndpoint:No connections to GUI, skip message: {'topic': 'tribler_shutdown_state', 'kwargs': {'state': 'Finished shutting down download manager.'}}
WARNING:EventsEndpoint:No connections to GUI, skip message: {'topic': 'tribler_shutdown_state', 'kwargs': {'state': 'Shutting down local SOCKS5 interface.'}}
WARNING:EventsEndpoint:No connections to GUI, skip message: {'topic': 'tribler_shutdown_state', 'kwargs': {'state': 'Shutting down general-purpose database.'}}
WARNING:EventsEndpoint:No connections to GUI, skip message: {'topic': 'tribler_shutdown_state', 'kwargs': {'state': 'Shutting down metadata database.'}}
WARNING:EventsEndpoint:No connections to GUI, skip message: {'topic': 'tribler_shutdown_state', 'kwargs': {'state': 'Shutting down GUI connection. Going dark.'}}
INFO:RESTManager:Stopping...
INFO:RESTManager:Stopped
INFO:__main__:Tribler shutdown completed
qstokkink commented 3 months ago

Oh wait, this is fine. I did not have a tab open and I pressed "Quit" from the icon.