Do I need to do a clean install because of the musicbrain engine? #996
Closed
ninosandzak
started this conversation in
General
Replies: 1 comment 2 replies
|
I'll check it out, in my case when i installed the nightly on top it didn't crash, i will push the fix alongside the music player redesign. I'll notify you when it is out |
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
When I go to the music feed, the app crashes. A clean install works.
============================================================
CRASH REPORT - 2026-09-01 12:05:28.488
Crash Input
Thread: main (id=2)
Exception: java.lang.ClassCastException
Message: com.google.gson.internal.LinkedTreeMap cannot be cast to io.github.aedev.flow.ui.screens.music.MusicArtist
OutOfMemoryError: false
Device Info:
Model: PJZ110
Manufacturer: OnePlus
Android: 16 (SDK 36)
Brand: OnePlus
Device: OP5D0DL1
App Version: 2.2.1 (18)
Memory State:
Used heap: 101 MB
Free heap: 17 MB
Total heap: 118 MB
Max heap: 256 MB
State/Cache Updates Before Crash
12:05:19.499 activity: onResume pip=false
Final Output
Top Stack Frames (same build):
at io.github.aedev.flow.data.recommendation.music.MusicBrainLearn.primaryArtistKey(r8-map-id-ffa9276bd43e4f6f23a88e4cd47e8511945bcbdb3a3d800b41873d45e35f50c1:10)
at coil3.intercept.EngineInterceptor$intercept$2.invokeSuspend(r8-map-id-ffa9276bd43e4f6f23a88e4cd47e8511945bcbdb3a3d800b41873d45e35f50c1:1671)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(r8-map-id-ffa9276bd43e4f6f23a88e4cd47e8511945bcbdb3a3d800b41873d45e35f50c1:8)
at kotlinx.coroutines.DispatchedTask.run(r8-map-id-ffa9276bd43e4f6f23a88e4cd47e8511945bcbdb3a3d800b41873d45e35f50c1:114)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(r8-map-id-ffa9276bd43e4f6f23a88e4cd47e8511945bcbdb3a3d800b41873d45e35f50c1:118)
Full Stack Trace:
java.lang.ClassCastException: com.google.gson.internal.LinkedTreeMap cannot be cast to io.github.aedev.flow.ui.screens.music.MusicArtist
at io.github.aedev.flow.data.recommendation.music.MusicBrainLearn.primaryArtistKey(r8-map-id-ffa9276bd43e4f6f23a88e4cd47e8511945bcbdb3a3d800b41873d45e35f50c1:10)
at coil3.intercept.EngineInterceptor$intercept$2.invokeSuspend(r8-map-id-ffa9276bd43e4f6f23a88e4cd47e8511945bcbdb3a3d800b41873d45e35f50c1:1671)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(r8-map-id-ffa9276bd43e4f6f23a88e4cd47e8511945bcbdb3a3d800b41873d45e35f50c1:8)
at kotlinx.coroutines.DispatchedTask.run(r8-map-id-ffa9276bd43e4f6f23a88e4cd47e8511945bcbdb3a3d800b41873d45e35f50c1:114)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(r8-map-id-ffa9276bd43e4f6f23a88e4cd47e8511945bcbdb3a3d800b41873d45e35f50c1:118)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@45777f4, Dispatchers.Main.immediate]
All reactions