Open GrampaWildWilly opened 1 month ago
I've closed Spotube & reopened it. The authentication error did not recur. But the window keeps opening partially off screen:
I need to revise what I said above. That was actually the second time I had tried to open Spotube since I updated it. I updated it a couple of days ago & opened it then to see if the version error was still happening. The previous version kept saying I should update to the version I already had. I was checking whether that was fixed & it has been fixed. So that's good. It did not give the authentication error on that first execution. But I didn't try to play anything the other day. I just looked at it & poked around a bit without playing anything. I discovered that my queue had been deleted. My queue is just my entire playlist shuffled. OK. So now it's a new shuffle of the playlist. No big deal.
So my second execution of Spotube since updating was a little while ago & it got the error I reported. Despite the error, it played my queue as expected. But now I'm running it a third time & the error did not come up again. And it's still playing my queue as expected.
Can you provide the logs found in "Settings" > "logs"?
OK. I looked at what I grabbed & I think the instance of the authentication failure is not here. It happened on an execution that occurred before the first bit of data in the log. At least, that's how I believe this works. I probably should have grabbed a log when it happened but . . . well . . . I didn't know to do that. OK. I'll know for the next problem I encounter. The window is still opening partially off-screen to the right. I don't know if that's logged. If it is, it would be in the last log entries for when I opened Spotube just now to collect this log for you.
I see a lot of errors about failure to connect to Discord. I don't know why Spotube would want to connect to Discord. This forum is here on GitHub, not Discord. Also, Discord is not a source for my Spotify playlist. Why would Spotube be trying to connect to Discord? Seems like rather a wasted effort. Is there a setting somewhere I can turn that off, whatever it is?
Speaking of the log, are there any log settings? Like how big the log is, how log entries are aged out of the log, the location of the log, you know, the usual sorts of settings applications typically offer for their logs.
Hola Buenas tardes la aplicacion en linux, no te permite logearte, la pantalla de inicio de session parpadera al momento de renderizarse
Yo uso el sistema operativo ubuntu bugie 24.04 e instala la app por .deb
I'm getting similar errors on both mobile (Android 14) and Windows 11, latest 3.8.0 app. I've signed out of spotify/signed back in, and it continues randomly showing this error.
I also got this error on mobile. The first time was after playing a few songs on the updated app. It just did it again now after listen to about 20+ songs in a playlist.
It randomly shows up, usually stacked like 50 of that error at the same time on laptop
I'm getting this error too on Android, actually when ending the process and starting it again. I need to log out and in again, then it lasts until ending process.
Here is the log:
wProvider.<anonymous closure> (package:spotube/provider/spotify/views/view.dart:13)
#2 AutoDisposeFamilyBase.call.<anonymous closure> (package:riverpod/src/framework/family.dart:199)
#3 FutureProvider._create (package:riverpod/src/future_provider/base.dart:65)
#4 FutureProviderElement.create.<anonymous closure> (package:riverpod/src/future_provider/base.dart:107)
#5 FutureHandlerProviderElementMixin.handleFuture.<anonymous closure> (package:riverpod/src/async_notifier/base.dart:334)
#6 FutureHandlerProviderElementMixin._handleAsync (package:riverpod/src/async_notifier/base.dart:381)
#7 FutureHandlerProviderElementMixin.handleFuture (package:riverpod/src/async_notifier/base.dart:328)
#8 FutureProviderElement.create (package:riverpod/src/future_provider/base.dart:106)
#9 ProviderElementBase.buildState (package:riverpod/src/framework/element.dart:409)
#10 ProviderElementBase._performBuild (package:riverpod/src/framework/element.dart:346)
#11 ProviderElementBase.flush (package:riverpod/src/framework/element.dart:307)
#12 ProviderScheduler._performRefresh (package:riverpod/src/framework/scheduler.dart:94)
#13 ProviderScheduler._task (package:riverpod/src/framework/scheduler.dart:82)
#14 ProviderScheduler.vsync.<anonymous closure>.invoke (package:riverpod/src/framework/scheduler.dart:41)
#15 _UncontrolledProviderScopeElement.build (package:flutter_riverpod/src/framework.dart:396)
#16 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5487)
#17 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
#18 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2905)
#19 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1136)
#20 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:443)
#21 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1392)
#22 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1313)
#23 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1171)
#24 _rootRun (dart:async/zone.dart:1399)
#25 _CustomZone.run (dart:async/zone.dart:1301)
#26 _CustomZone.runGuarded (dart:async/zone.dart:1209)
#27 _invoke (dart:ui/hooks.dart:314)
#28 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:419)
#29 _drawFrame (dart:ui/hooks.dart:283)
----------------------------------------
[2024-08-25 19:09:17.908978]---------------------
Exception: [CustomSpotifyEndpoints.getView]: accessToken is empty
#0 CustomSpotifyEndpoints.getView (package:spotube/services/custom_spotify_endpoints/spotify_endpoints.dart:65)
#1 viewProvider.<anonymous closure> (package:spotube/provider/spotify/views/view.dart:13)
#2 AutoDisposeFamilyBase.call.<anonymous closure> (package:riverpod/src/framework/family.dart:199)
#3 FutureProvider._create (package:riverpod/src/future_provider/base.dart:65)
#4 FutureProviderElement.create.<anonymous closure> (package:riverpod/src/future_provider/base.dart:107)
#5 FutureHandlerProviderElementMixin.handleFuture.<anonymous closure> (package:riverpod/src/async_notifier/base.dart:334)
#6 FutureHandlerProviderElementMixin._handleAsync (package:riverpod/src/async_notifier/base.dart:381)
#7 FutureHandlerProviderElementMixin.handleFuture (package:riverpod/src/async_notifier/base.dart:328)
#8 FutureProviderElement.create (package:riverpod/src/future_provider/base.dart:106)
#9 ProviderElementBase.buildState (package:riverpod/src/framework/element.dart:409)
#10 ProviderElementBase._performBuild (package:riverpod/src/framework/element.dart:346)
#11 ProviderElementBase.flush (package:riverpod/src/framework/element.dart:307)
#12 ProviderScheduler._performRefresh (package:riverpod/src/framework/scheduler.dart:94)
#13 ProviderScheduler._task (package:riverpod/src/framework/scheduler.dart:82)
#14 ProviderScheduler.vsync.<anonymous closure>.invoke (package:riverpod/src/framework/scheduler.dart:41)
#15 _UncontrolledProviderScopeElement.build (package:flutter_riverpod/src/framework.dart:396)
#16 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5487)
#17 Element.rebuild (package:flutter/src/widgets/framework.dart:5203)
#18 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2905)
#19 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1136)
#20 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:443)
#21 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1392)
#22 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1313)
#23 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1171)
#24 _rootRun (dart:async/zone.dart:1399)
#25 _CustomZone.run (dart:async/zone.dart:1301)
#26 _CustomZone.runGuarded (dart:async/zone.dart:1209)
#27 _invoke (dart:ui/hooks.dart:314)
#28 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:419)
#29 _drawFrame (dart:ui/hooks.dart:283)
----------------------------------------
[2024-08-25 19:09:18.930395]---------------------
DioException [bad response]: This exception was thrown because the response has a status code of 401 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 401 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
#0 DioMixin.fetch (package:dio/src/dio_mixin.dart:509)
<asynchronous suspension>
#1 CustomSpotifyEndpoints.getFriendActivity (package:spotube/services/custom_spotify_endpoints/spotify_endpoints.dart:113)
<asynchronous suspension>
#2 FutureHandlerProviderElementMixin.handleFuture.<anonymous closure>.<anonymous closure> (package:riverpod/src/async_notifier/base.dart:348)
<asynchronous suspension>
----------------------------------------
[2024-08-25 19:09:19.592419]---------------------
Error Code: 403
Insufficient client scope
#0 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:282)
#1 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256)
<asynchronous suspension>
#2 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210)
<asynchronous suspension>
#3 CursorPages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:292)
<asynchronous suspension>
#4 SinglePages.stream.handlePageAndGetNext (package:spotify/src/endpoints/endpoint_paging.dart:187)
<asynchronous suspension>
----------------------------------------
[2024-08-25 19:09:19.602392]---------------------
Error Code: 403
Insufficient client scope
#0 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:282)
#1 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256)
<asynchronous suspension>
#2 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210)
<asynchronous suspension>
#3 CursorPages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:292)
<asynchronous suspension>
#4 SinglePages.stream.handlePageAndGetNext (package:spotify/src/endpoints/endpoint_paging.dart:187)
<asynchronous suspension>
----------------------------------------
[2024-08-25 19:09:19.664862]---------------------
Error Code: 401
Unauthorized.
#0 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:282)
#1 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256)
<asynchronous suspension>
#2 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210)
<asynchronous suspension>
#3 Me.get (package:spotify/src/endpoints/me.dart:22)
<asynchronous suspension>
#4 FutureHandlerProviderElementMixin.handleFuture.<anonymous closure>.<anonymous closure> (package:riverpod/src/async_notifier/base.dart:348)
<asynchronous suspension>
----------------------------------------
[2024-08-25 19:09:52.084594]---------------------
NoSuchMethodError: The method '[]' was called on null.
Receiver: null
Tried calling: []("__typename")
#0 Object.noSuchMethod (dart:core-patch/object_patch.dart:38)
#1 _objectNoSuchMethod (dart:core-patch/object_patch.dart:85)
#2 transformSectionItemTypeJsonMap (package:spotube/models/spotify/home_feed.dart:174)
#3 transformSectionItemJsonMap.<anonymous closure> (package:spotube/models/spotify/home_feed.dart:220)
#4 MappedIterable.elementAt (dart:_internal/iterable.dart:385)
#5 ListIterator.moveNext (dart:_internal/iterable.dart:354)
#6 WhereIterator.moveNext (dart:_internal/iterable.dart:450)
#7 new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202)
#8 new _GrowableList.of (dart:core-patch/growable_array.dart:152)
#9 new List.of (dart:core-patch/array_patch.dart:39)
#10 Iterable.toList (dart:core/iterable.dart:497)
#11 transformSectionItemJsonMap (package:spotube/models/spotify/home_feed.dart:229)
#12 transformHomeFeedJsonMap.<anonymous closure> (package:spotube/models/spotify/home_feed.dart:241)
#13 MappedIterable.elementAt (dart:_internal/iterable.dart:385)
#14 ListIterator.moveNext (dart:_internal/iterable.dart:354)
#15 new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:189)
#16 new _GrowableList.of (dart:core-patch/growable_array.dart:150)
#17 new List.of (dart:core-patch/array_patch.dart:39)
#18 ListIterable.toList (dart:_internal/iterable.dart:224)
#19 transformHomeFeedJsonMap (package:spotube/models/spotify/home_feed.dart:244)
#20 CustomSpotifyEndpoints.getHomeFeed (package:spotube/services/custom_spotify_endpoints/spotify_endpoints.dart:164)
<asynchronous suspension>
#21 FutureHandlerProviderElementMixin.handleFuture.<anonymous closure>.<anonymous closure> (package:riverpod/src/async_notifier/base.dart:348)
<asynchronous suspension>
----------------------------------------
[2024-08-25 19:09:52.116829]---------------------
NoSuchMethodError: The method '[]' was called on null.
Receiver: null
Tried calling: []("__typename")
#0 Object.noSuchMethod (dart:core-patch/object_patch.dart:38)
#1 _objectNoSuchMethod (dart:core-patch/object_patch.dart:85)
#2 transformSectionItemTypeJsonMap (package:spotube/models/spotify/home_feed.dart:174)
#3 transformSectionItemJsonMap.<anonymous closure> (package:spotube/models/spotify/home_feed.dart:220)
#4 MappedIterable.elementAt (dart:_internal/iterable.dart:385)
#5 ListIterator.moveNext (dart:_internal/iterable.dart:354)
#6 WhereIterator.moveNext (dart:_internal/iterable.dart:450)
#7 new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202)
#8 new _GrowableList.of (dart:core-patch/growable_array.dart:152)
#9 new List.of (dart:core-patch/array_patch.dart:39)
#10 Iterable.toList (dart:core/iterable.dart:497)
#11 transformSectionItemJsonMap (package:spotube/models/spotify/home_feed.dart:229)
#12 transformHomeFeedJsonMap.<anonymous closure> (package:spotube/models/spotify/home_feed.dart:241)
#13 MappedIterable.elementAt (dart:_internal/iterable.dart:385)
#14 ListIterator.moveNext (dart:_internal/iterable.dart:354)
#15 new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:189)
#16 new _GrowableList.of (dart:core-patch/growable_array.dart:150)
#17 new List.of (dart:core-patch/array_patch.dart:39)
#18 ListIterable.toList (dart:_internal/iterable.dart:224)
#19 transformHomeFeedJsonMap (package:spotube/models/spotify/home_feed.dart:244)
#20 CustomSpotifyEndpoints.getHomeFeed (package:spotube/services/custom_spotify_endpoints/spotify_endpoints.dart:164)
<asynchronous suspension>
#21 FutureHandlerProviderElementMixin.handleFuture.<anonymous closure>.<anonymous closure> (package:riverpod/src/async_notifier/base.dart:348)
<asynchronous suspension>
----------------------------------------
[2024-08-25 19:10:13.115237]---------------------
Null check operator used on a null value
#0 FlutterDiscordRPC.instance (package:flutter_discord_rpc/src/flutter_discord_rpc_base.dart:11)
#1 DiscordNotifier.updatePresence (package:spotube/provider/discord_provider.dart:66)
#2 AudioPlayerStreamListeners.subscribeToPlaylist.<anonymous closure> (package:spotube/provider/audio_player/audio_player_streams.dart:77)
#3 _rootRunUnary (dart:async/zone.dart:1407)
#4 _CustomZone.runUnary (dart:async/zone.dart:1308)
#5 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#6 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#7 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:297)
#8 _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123)
#9 _MapStream._handleData (dart:async/stream_pipe.dart:218)
#10 _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153)
#11 _rootRunUnary (dart:async/zone.dart:1407)
#12 _CustomZone.runUnary (dart:async/zone.dart:1308)
#13 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#14 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#15 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:297)
#16 _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123)
#17 _DistinctStream._handleData (dart:async/stream_pipe.dart:455)
#18 _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153)
#19 _rootRunUnary (dart:async/zone.dart:1407)
#20 _CustomZone.runUnary (dart:async/zone.dart:1308)
#21 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#22 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#23 _DelayedData.perform (dart:async/stream_impl.dart:541)
#24 _PendingEvents.handleNext (dart:async/stream_impl.dart:646)
#25 _PendingEvents.schedule.<anonymous closure> (dart:async/stream_impl.dart:617)
#26 _rootRun (dart:async/zone.dart:1391)
#27 _CustomZone.run (dart:async/zone.dart:1301)
#28 _CustomZone.runGuarded (dart:async/zone.dart:1209)
#29 _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1249)
#30 _rootRun (dart:async/zone.dart:1399)
#31 _CustomZone.run (dart:async/zone.dart:1301)
#32 _CustomZone.runGuarded (dart:async/zone.dart:1209)
#33 _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1249)
#34 _microtaskLoop (dart:async/schedule_microtask.dart:40)
#35 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49)
----------------------------------------
[2024-08-25 19:15:22.053281]---------------------
Null check operator used on a null value
#0 FlutterDiscordRPC.instance (package:flutter_discord_rpc/src/flutter_discord_rpc_base.dart:11)
#1 DiscordNotifier.updatePresence (package:spotube/provider/discord_provider.dart:66)
#2 AudioPlayerStreamListeners.subscribeToPlaylist.<anonymous closure> (package:spotube/provider/audio_player/audio_player_streams.dart:77)
#3 _rootRunUnary (dart:async/zone.dart:1407)
#4 _CustomZone.runUnary (dart:async/zone.dart:1308)
#5 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#6 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#7 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:297)
#8 _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123)
#9 _MapStream._handleData (dart:async/stream_pipe.dart:218)
#10 _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153)
#11 _rootRunUnary (dart:async/zone.dart:1407)
#12 _CustomZone.runUnary (dart:async/zone.dart:1308)
#13 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#14 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#15 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:297)
#16 _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123)
#17 _DistinctStream._handleData (dart:async/stream_pipe.dart:455)
#18 _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153)
#19 _rootRunUnary (dart:async/zone.dart:1407)
#20 _CustomZone.runUnary (dart:async/zone.dart:1308)
#21 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#22 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#23 _DelayedData.perform (dart:async/stream_impl.dart:541)
#24 _PendingEvents.handleNext (dart:async/stream_impl.dart:646)
#25 _PendingEvents.schedule.<anonymous closure> (dart:async/stream_impl.dart:617)
#26 _rootRun (dart:async/zone.dart:1391)
#27 _CustomZone.run (dart:async/zone.dart:1301)
#28 _CustomZone.runGuarded (dart:async/zone.dart:1209)
#29 _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1249)
#30 _rootRun (dart:async/zone.dart:1399)
#31 _CustomZone.run (dart:async/zone.dart:1301)
#32 _CustomZone.runGuarded (dart:async/zone.dart:1209)
#33 _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1249)
#34 _microtaskLoop (dart:async/schedule_microtask.dart:40)
#35 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49)
----------------------------------------
[2024-08-25 19:15:50.385133]---------------------
[TrackNotFoundError] Mighty (feat. JFTH) - Caravan Palace, Jfth
#0 JioSaavnSourcedTrack.fetchFromTrack (package:spotube/services/sourced_track/sources/jiosaavn.dart:60)
<asynchronous suspension>
#1 SourcedTrack.fetchFromTrack (package:spotube/services/sourced_track/sourced_track.dart:139)
<asynchronous suspension>
#2 sourcedTrackProvider.<anonymous closure> (package:spotube/provider/server/sourced_track.dart:25)
<asynchronous suspension>
#3 FutureHandlerProviderElementMixin.handleFuture.<anonymous closure>.<anonymous closure> (package:riverpod/src/async_notifier/base.dart:348)
<asynchronous suspension>
----------------------------------------
[2024-08-25 19:19:40.400346]---------------------
Null check operator used on a null value
#0 FlutterDiscordRPC.instance (package:flutter_discord_rpc/src/flutter_discord_rpc_base.dart:11)
#1 DiscordNotifier.updatePresence (package:spotube/provider/discord_provider.dart:66)
#2 AudioPlayerStreamListeners.subscribeToPlaylist.<anonymous closure> (package:spotube/provider/audio_player/audio_player_streams.dart:77)
#3 _rootRunUnary (dart:async/zone.dart:1407)
#4 _CustomZone.runUnary (dart:async/zone.dart:1308)
#5 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#6 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#7 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:297)
#8 _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123)
#9 _MapStream._handleData (dart:async/stream_pipe.dart:218)
#10 _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153)
#11 _rootRunUnary (dart:async/zone.dart:1407)
#12 _CustomZone.runUnary (dart:async/zone.dart:1308)
#13 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#14 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#15 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:297)
#16 _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123)
#17 _DistinctStream._handleData (dart:async/stream_pipe.dart:455)
#18 _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153)
#19 _rootRunUnary (dart:async/zone.dart:1407)
#20 _CustomZone.runUnary (dart:async/zone.dart:1308)
#21 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#22 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#23 _DelayedData.perform (dart:async/stream_impl.dart:541)
#24 _PendingEvents.handleNext (dart:async/stream_impl.dart:646)
#25 _PendingEvents.schedule.<anonymous closure> (dart:async/stream_impl.dart:617)
#26 _rootRun (dart:async/zone.dart:1391)
#27 _CustomZone.run (dart:async/zone.dart:1301)
#28 _CustomZone.runGuarded (dart:async/zone.dart:1209)
#29 _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1249)
#30 _rootRun (dart:async/zone.dart:1399)
#31 _CustomZone.run (dart:async/zone.dart:1301)
#32 _CustomZone.runGuarded (dart:async/zone.dart:1209)
#33 _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1249)
#34 _microtaskLoop (dart:async/schedule_microtask.dart:40)
#35 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49)
----------------------------------------
[2024-08-25 19:19:40.413029]---------------------
[TrackNotFoundError] Mighty (feat. JFTH) - Caravan Palace, Jfth
#0 JioSaavnSourcedTrack.fetchFromTrack (package:spotube/services/sourced_track/sources/jiosaavn.dart:60)
<asynchronous suspension>
#1 SourcedTrack.fetchFromTrack (package:spotube/services/sourced_track/sourced_track.dart:139)
<asynchronous suspension>
#2 sourcedTrackProvider.<anonymous closure> (package:spotube/provider/server/sourced_track.dart:25)
<asynchronous suspension>
#3 FutureHandlerProviderElementMixin.handleFuture.<anonymous closure>.<anonymous closure> (package:riverpod/src/async_notifier/base.dart:348)
<asynchronous suspension>
----------------------------------------
[2024-08-25 19:19:40.422313]---------------------
Failed to open http://0.0.0.0:10632/stream/59rUcF7xZzqwSSyoiIq4Oy.
#0 new AudioPlayerInterface.<anonymous closure> (package:spotube/services/audio_player/audio_player.dart:93)
#1 _rootRunUnary (dart:async/zone.dart:1407)
#2 _CustomZone.runUnary (dart:async/zone.dart:1308)
#3 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#4 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#5 _DelayedData.perform (dart:async/stream_impl.dart:541)
#6 _PendingEvents.handleNext (dart:async/stream_impl.dart:646)
#7 _PendingEvents.schedule.<anonymous closure> (dart:async/stream_impl.dart:617)
#8 _rootRun (dart:async/zone.dart:1391)
#9 _CustomZone.run (dart:async/zone.dart:1301)
#10 _CustomZone.runGuarded (dart:async/zone.dart:1209)
#11 _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1249)
#12 _rootRun (dart:async/zone.dart:1399)
#13 _CustomZone.run (dart:async/zone.dart:1301)
#14 _CustomZone.runGuarded (dart:async/zone.dart:1209)
#15 _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1249)
#16 _microtaskLoop (dart:async/schedule_microtask.dart:40)
#17 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49)
----------------------------------------
---------
[2024-08-25 19:19:40.547276]---------------------
Null check operator used on a null value
#0 FlutterDiscordRPC.instance (package:flutter_discord_rpc/src/flutter_discord_rpc_base.dart:11)
#1 DiscordNotifier.updatePresence (package:spotube/provider/discord_provider.dart:66)
#2 AudioPlayerStreamListeners.subscribeToPlaylist.<anonymous closure> (package:spotube/provider/audio_player/audio_player_streams.dart:77)
#3 _rootRunUnary (dart:async/zone.dart:1407)
#4 _CustomZone.runUnary (dart:async/zone.dart:1308)
#5 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#6 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#7 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:297)
#8 _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123)
#9 _MapStream._handleData (dart:async/stream_pipe.dart:218)
#10 _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153)
#11 _rootRunUnary (dart:async/zone.dart:1407)
#12 _CustomZone.runUnary (dart:async/zone.dart:1308)
#13 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#14 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#15 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:297)
#16 _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123)
#17 _DistinctStream._handleData (dart:async/stream_pipe.dart:455)
#18 _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153)
#19 _rootRunUnary (dart:async/zone.dart:1407)
#20 _CustomZone.runUnary (dart:async/zone.dart:1308)
#21 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#22 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#23 _DelayedData.perform (dart:async/stream_impl.dart:541)
#24 _PendingEvents.handleNext (dart:async/stream_impl.dart:646)
#25 _PendingEvents.schedule.<anonymous closure> (dart:async/stream_impl.dart:617)
#26 _rootRun (dart:async/zone.dart:1391)
#27 _CustomZone.run (dart:async/zone.dart:1301)
#28 _CustomZone.runGuarded (dart:async/zone.dart:1209)
#29 _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1249)
#30 _rootRun (dart:async/zone.dart:1399)
#31 _CustomZone.run (dart:async/zone.dart:1301)
#32 _CustomZone.runGuarded (dart:async/zone.dart:1209)
#33 _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1249)
#34 _microtaskLoop (dart:async/schedule_microtask.dart:40)
#35 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49)
----------------------------------------
Is there an existing issue for this?
Current Behavior
This is the first time I've tried to run the new version 3.8.0 & I'm getting this error:
Weirdly, when I click the OK button, Spotube continues & functions correctly. I haven't closed & reopened it yet to see whether this behavior repeats. I'm too busy actually listening to it. But next time I close & reopen it, I'll report again.
Expected Behavior
The error shouldn't occur.
Steps to reproduce
That's it. I just opened it & the error popped up.
Operating System
Windows 11 Pro 64-bit version 23H2 build 22631.4037
Spotube version
3.8.0
Installation source
Website (spotube.krtirtho.dev)
Additional information
No response
Self grab