From 8cbf17bebf08fadd693468ab70d1d19916ae79d5 Mon Sep 17 00:00:00 2001 From: Drapersniper <27962761+drapersniper@users.noreply.github.com> Date: Mon, 12 Oct 2020 17:50:36 +0100 Subject: [PATCH] to help with debugging --- redbot/cogs/audio/core/tasks/startup.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/redbot/cogs/audio/core/tasks/startup.py b/redbot/cogs/audio/core/tasks/startup.py index 18e01de7b..d08d49762 100644 --- a/redbot/cogs/audio/core/tasks/startup.py +++ b/redbot/cogs/audio/core/tasks/startup.py @@ -75,6 +75,9 @@ class StartUpTasks(MixinMeta, metaclass=CompositeMetaClass): guild_id, await self.config.guild(guild).persist_queue() ) if not persist_cache: + log.warning( + f"Failed to restore player for {guild_id} - Persistent cache is disabled." + ) await self.api_interface.persistent_queue_api.drop(guild_id) continue if self.lavalink_connection_aborted: @@ -104,10 +107,25 @@ class StartUpTasks(MixinMeta, metaclass=CompositeMetaClass): except Exception as exc: debug_exc_log(log, exc, "Failed to restore music voice channel") if vc is None: + log.warning( + f"Failed to restore player for {guild_id} - Exception - {exc}." + ) break if tries >= 25 or guild is None or vc is None: await self.api_interface.persistent_queue_api.drop(guild_id) + if tries >= 25: + log.warning( + f"Failed to restore player for {guild_id} - Unable to create player." + ) + elif guild is None: + log.warning( + f"Failed to restore player for {guild_id} - Guild is no longer avaliable." + ) + elif vc is None: + log.warning( + f"Failed to restore player for {guild_id} - VC no longer available." + ) continue shuffle = await self.config.guild(guild).shuffle()