From 27ab7a955275375f86e4449ff789311d54b2805e Mon Sep 17 00:00:00 2001 From: Jorge Antonio Diaz-Benito Soriano Date: Thu, 19 Sep 2024 12:25:52 +0200 Subject: [PATCH] Add exception class to error message --- .../sdk/player/playbackengine/ExoPlayerPlaybackEngine.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/player/playback-engine/src/main/kotlin/com/tidal/sdk/player/playbackengine/ExoPlayerPlaybackEngine.kt b/player/playback-engine/src/main/kotlin/com/tidal/sdk/player/playbackengine/ExoPlayerPlaybackEngine.kt index 3267fe6a..9322dfc0 100644 --- a/player/playback-engine/src/main/kotlin/com/tidal/sdk/player/playbackengine/ExoPlayerPlaybackEngine.kt +++ b/player/playback-engine/src/main/kotlin/com/tidal/sdk/player/playbackengine/ExoPlayerPlaybackEngine.kt @@ -807,14 +807,15 @@ internal class ExoPlayerPlaybackEngine( var crawler: Throwable? = error var playbackInfoFetchException: PlaybackInfoFetchException? = null - var errorMessage = "${error.errorCodeName}: ${crawler?.message}" + var errorMessage = + "${error.errorCodeName}: ${crawler?.message} (${crawler?.javaClass?.name})" while (crawler?.cause != null) { @Suppress("MagicNumber") if ((crawler as? InvalidResponseCodeException)?.responseCode == 416) { playerCache.clear() } crawler = crawler.cause - errorMessage += " -> ${crawler?.message}" + errorMessage += " -> ${crawler?.message} (${crawler?.javaClass?.name})" if (crawler is PlaybackInfoFetchException) { playbackInfoFetchException = crawler }