z-huang / InnerTune

A Material 3 YouTube Music client for Android
GNU General Public License v3.0
4.76k stars 287 forks source link

Backup from Malopieds' fork crashes debug version #1685

Closed mikwee closed 3 weeks ago

mikwee commented 3 weeks ago

Checklist

Steps to reproduce the bug

  1. Back up data from Malopieds' fork of the app (latest version)
  2. Open the debug version of the original app for the first time
  3. Restore data using the backup file

Expected behavior

The app should open regularly with all the data loaded up.

Actual behavior

The app crashes immediately after loading the file, and continues crashing every time it's opened, before showing any music.

Screenshots/Screen recordings

No response

Logs

type: logcat
osVersion: google/oriole/oriole:15/AP3A.241005.015/2024102400:user/release-keys
flags: dev options enabled
packageName: com.zionhuang.music.debug:26
buffers: main,system,crash,events,kernel
level: verbose

--------- beginning of crash
10-27 15:50:08.354 30815 30815 E AndroidRuntime: FATAL EXCEPTION: main
10-27 15:50:08.354 30815 30815 E AndroidRuntime: Process: com.zionhuang.music.debug, PID: 30815
10-27 15:50:08.354 30815 30815 E AndroidRuntime: java.lang.IllegalStateException: A migration from 14 to 12 was required but not found. Please provide the necessary Migration path via RoomDatabase.Builder.addMigration(Migration ...) or allow for destructive migrations via one of the RoomDatabase.Builder.fallbackToDestructiveMigration* methods.
10-27 15:50:08.354 30815 30815 E AndroidRuntime:    at androidx.room.RoomOpenHelper.onUpgrade(RoomOpenHelper.kt:109)
10-27 15:50:08.354 30815 30815 E AndroidRuntime:    at androidx.room.RoomOpenHelper.onDowngrade(RoomOpenHelper.kt:122)
10-27 15:50:08.354 30815 30815 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.onDowngrade(FrameworkSQLiteOpenHelper.kt:277)
10-27 15:50:08.354 30815 30815 E AndroidRuntime:    at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:420)
10-27 15:50:08.354 30815 30815 E AndroidRuntime:    at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:323)
10-27 15:50:08.354 30815 30815 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.getWritableOrReadableDatabase(FrameworkSQLiteOpenHelper.kt:232)
10-27 15:50:08.354 30815 30815 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.innerGetDatabase(FrameworkSQLiteOpenHelper.kt:190)
10-27 15:50:08.354 30815 30815 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.getSupportDatabase(FrameworkSQLiteOpenHelper.kt:151)
10-27 15:50:08.354 30815 30815 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper.getWritableDatabase(FrameworkSQLiteOpenHelper.kt:104)
10-27 15:50:08.354 30815 30815 E AndroidRuntime:    at androidx.room.RoomDatabase.internalBeginTransaction(RoomDatabase.kt:522)
10-27 15:50:08.354 30815 30815 E AndroidRuntime:    at androidx.room.RoomDatabase.beginTransaction(RoomDatabase.kt:511)
10-27 15:50:08.354 30815 30815 E AndroidRuntime:    at com.zionhuang.music.db.DatabaseDao_Impl$60.call(DatabaseDao_Impl.java:3669)
10-27 15:50:08.354 30815 30815 E AndroidRuntime:    at com.zionhuang.music.db.DatabaseDao_Impl$60.call(DatabaseDao_Impl.java:3665)
10-27 15:50:08.354 30815 30815 E AndroidRuntime:    at androidx.room.CoroutinesRoom$Companion$createFlow$1$1$1.invokeSuspend(CoroutinesRoom.kt:129)
10-27 15:50:08.354 30815 30815 E AndroidRuntime:    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
10-27 15:50:08.354 30815 30815 E AndroidRuntime:    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
10-27 15:50:08.354 30815 30815 E AndroidRuntime:    at androidx.room.TransactionExecutor.execute$lambda$1$lambda$0(TransactionExecutor.kt:36)
10-27 15:50:08.354 30815 30815 E AndroidRuntime:    at androidx.room.TransactionExecutor.$r8$lambda$FZWr2PGmP3sgXLCiri-DCcePXSs(Unknown Source:0)
10-27 15:50:08.354 30815 30815 E AndroidRuntime:    at androidx.room.TransactionExecutor$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
10-27 15:50:08.354 30815 30815 E AndroidRuntime:    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
10-27 15:50:08.354 30815 30815 E AndroidRuntime:    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
10-27 15:50:08.354 30815 30815 E AndroidRuntime:    at java.lang.Thread.run(Thread.java:1012)
10-27 15:50:08.354 30815 30815 E AndroidRuntime:    Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [androidx.compose.ui.platform.MotionDurationScaleImpl@2790307, androidx.compose.runtime.BroadcastFrameClock@adc9c34, StandaloneCoroutine{Cancelling}@bbe8a5d, AndroidUiDispatcher@f376fd2]
10-27 15:50:12.654 30890 30890 E AndroidRuntime: FATAL EXCEPTION: main
10-27 15:50:12.654 30890 30890 E AndroidRuntime: Process: com.zionhuang.music.debug, PID: 30890
10-27 15:50:12.654 30890 30890 E AndroidRuntime: java.lang.IllegalStateException: A migration from 14 to 12 was required but not found. Please provide the necessary Migration path via RoomDatabase.Builder.addMigration(Migration ...) or allow for destructive migrations via one of the RoomDatabase.Builder.fallbackToDestructiveMigration* methods.
10-27 15:50:12.654 30890 30890 E AndroidRuntime:    at androidx.room.RoomOpenHelper.onUpgrade(RoomOpenHelper.kt:109)
10-27 15:50:12.654 30890 30890 E AndroidRuntime:    at androidx.room.RoomOpenHelper.onDowngrade(RoomOpenHelper.kt:122)
10-27 15:50:12.654 30890 30890 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.onDowngrade(FrameworkSQLiteOpenHelper.kt:277)
10-27 15:50:12.654 30890 30890 E AndroidRuntime:    at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:420)
10-27 15:50:12.654 30890 30890 E AndroidRuntime:    at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:323)
10-27 15:50:12.654 30890 30890 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.getWritableOrReadableDatabase(FrameworkSQLiteOpenHelper.kt:232)
10-27 15:50:12.654 30890 30890 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.innerGetDatabase(FrameworkSQLiteOpenHelper.kt:190)
10-27 15:50:12.654 30890 30890 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.getSupportDatabase(FrameworkSQLiteOpenHelper.kt:151)
10-27 15:50:12.654 30890 30890 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper.getWritableDatabase(FrameworkSQLiteOpenHelper.kt:104)
10-27 15:50:12.654 30890 30890 E AndroidRuntime:    at androidx.room.RoomDatabase.internalBeginTransaction(RoomDatabase.kt:522)
10-27 15:50:12.654 30890 30890 E AndroidRuntime:    at androidx.room.RoomDatabase.beginTransaction(RoomDatabase.kt:511)
10-27 15:50:12.654 30890 30890 E AndroidRuntime:    at com.zionhuang.music.db.DatabaseDao_Impl$60.call(DatabaseDao_Impl.java:3669)
10-27 15:50:12.654 30890 30890 E AndroidRuntime:    at com.zionhuang.music.db.DatabaseDao_Impl$60.call(DatabaseDao_Impl.java:3665)
10-27 15:50:12.654 30890 30890 E AndroidRuntime:    at androidx.room.CoroutinesRoom$Companion$createFlow$1$1$1.invokeSuspend(CoroutinesRoom.kt:129)
10-27 15:50:12.654 30890 30890 E AndroidRuntime:    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
10-27 15:50:12.654 30890 30890 E AndroidRuntime:    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
10-27 15:50:12.654 30890 30890 E AndroidRuntime:    at androidx.room.TransactionExecutor.execute$lambda$1$lambda$0(TransactionExecutor.kt:36)
10-27 15:50:12.654 30890 30890 E AndroidRuntime:    at androidx.room.TransactionExecutor.$r8$lambda$FZWr2PGmP3sgXLCiri-DCcePXSs(Unknown Source:0)
10-27 15:50:12.654 30890 30890 E AndroidRuntime:    at androidx.room.TransactionExecutor$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
10-27 15:50:12.654 30890 30890 E AndroidRuntime:    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
10-27 15:50:12.654 30890 30890 E AndroidRuntime:    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
10-27 15:50:12.654 30890 30890 E AndroidRuntime:    at java.lang.Thread.run(Thread.java:1012)
10-27 15:50:12.654 30890 30890 E AndroidRuntime:    Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@469c4bf, Dispatchers.Main]
10-27 15:50:24.258 30951 30975 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-9
10-27 15:50:24.258 30951 30975 E AndroidRuntime: Process: com.zionhuang.music.debug, PID: 30951
10-27 15:50:24.258 30951 30975 E AndroidRuntime: java.lang.IllegalStateException: A migration from 14 to 12 was required but not found. Please provide the necessary Migration path via RoomDatabase.Builder.addMigration(Migration ...) or allow for destructive migrations via one of the RoomDatabase.Builder.fallbackToDestructiveMigration* methods.
10-27 15:50:24.258 30951 30975 E AndroidRuntime:    at androidx.room.RoomOpenHelper.onUpgrade(RoomOpenHelper.kt:109)
10-27 15:50:24.258 30951 30975 E AndroidRuntime:    at androidx.room.RoomOpenHelper.onDowngrade(RoomOpenHelper.kt:122)
10-27 15:50:24.258 30951 30975 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.onDowngrade(FrameworkSQLiteOpenHelper.kt:277)
10-27 15:50:24.258 30951 30975 E AndroidRuntime:    at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:420)
10-27 15:50:24.258 30951 30975 E AndroidRuntime:    at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:323)
10-27 15:50:24.258 30951 30975 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.getWritableOrReadableDatabase(FrameworkSQLiteOpenHelper.kt:232)
10-27 15:50:24.258 30951 30975 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.innerGetDatabase(FrameworkSQLiteOpenHelper.kt:190)
10-27 15:50:24.258 30951 30975 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.getSupportDatabase(FrameworkSQLiteOpenHelper.kt:151)
10-27 15:50:24.258 30951 30975 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper.getWritableDatabase(FrameworkSQLiteOpenHelper.kt:104)
10-27 15:50:24.258 30951 30975 E AndroidRuntime:    at androidx.room.RoomDatabase.internalBeginTransaction(RoomDatabase.kt:522)
10-27 15:50:24.258 30951 30975 E AndroidRuntime:    at androidx.room.RoomDatabase.beginTransaction(RoomDatabase.kt:511)
10-27 15:50:24.258 30951 30975 E AndroidRuntime:    at com.zionhuang.music.db.DatabaseDao_Impl$54.call(DatabaseDao_Impl.java:2946)
10-27 15:50:24.258 30951 30975 E AndroidRuntime:    at com.zionhuang.music.db.DatabaseDao_Impl$54.call(DatabaseDao_Impl.java:2942)
10-27 15:50:24.258 30951 30975 E AndroidRuntime:    at androidx.room.CoroutinesRoom$Companion$createFlow$1$1$1.invokeSuspend(CoroutinesRoom.kt:129)
10-27 15:50:24.258 30951 30975 E AndroidRuntime:    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
10-27 15:50:24.258 30951 30975 E AndroidRuntime:    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
10-27 15:50:24.258 30951 30975 E AndroidRuntime:    at androidx.room.TransactionExecutor.execute$lambda$1$lambda$0(TransactionExecutor.kt:36)
10-27 15:50:24.258 30951 30975 E AndroidRuntime:    at androidx.room.TransactionExecutor.$r8$lambda$FZWr2PGmP3sgXLCiri-DCcePXSs(Unknown Source:0)
10-27 15:50:24.258 30951 30975 E AndroidRuntime:    at androidx.room.TransactionExecutor$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
10-27 15:50:24.258 30951 30975 E AndroidRuntime:    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
10-27 15:50:24.258 30951 30975 E AndroidRuntime:    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
10-27 15:50:24.258 30951 30975 E AndroidRuntime:    at java.lang.Thread.run(Thread.java:1012)
10-27 15:50:24.258 30951 30975 E AndroidRuntime:    Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@235d8e2, Dispatchers.IO]
10-27 15:50:26.819 31021 31045 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-5
10-27 15:50:26.819 31021 31045 E AndroidRuntime: Process: com.zionhuang.music.debug, PID: 31021
10-27 15:50:26.819 31021 31045 E AndroidRuntime: java.lang.IllegalStateException: A migration from 14 to 12 was required but not found. Please provide the necessary Migration path via RoomDatabase.Builder.addMigration(Migration ...) or allow for destructive migrations via one of the RoomDatabase.Builder.fallbackToDestructiveMigration* methods.
10-27 15:50:26.819 31021 31045 E AndroidRuntime:    at androidx.room.RoomOpenHelper.onUpgrade(RoomOpenHelper.kt:109)
10-27 15:50:26.819 31021 31045 E AndroidRuntime:    at androidx.room.RoomOpenHelper.onDowngrade(RoomOpenHelper.kt:122)
10-27 15:50:26.819 31021 31045 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.onDowngrade(FrameworkSQLiteOpenHelper.kt:277)
10-27 15:50:26.819 31021 31045 E AndroidRuntime:    at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:420)
10-27 15:50:26.819 31021 31045 E AndroidRuntime:    at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:323)
10-27 15:50:26.819 31021 31045 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.getWritableOrReadableDatabase(FrameworkSQLiteOpenHelper.kt:232)
10-27 15:50:26.819 31021 31045 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.innerGetDatabase(FrameworkSQLiteOpenHelper.kt:190)
10-27 15:50:26.819 31021 31045 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.getSupportDatabase(FrameworkSQLiteOpenHelper.kt:151)
10-27 15:50:26.819 31021 31045 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper.getWritableDatabase(FrameworkSQLiteOpenHelper.kt:104)
10-27 15:50:26.819 31021 31045 E AndroidRuntime:    at androidx.room.RoomDatabase.internalBeginTransaction(RoomDatabase.kt:522)
10-27 15:50:26.819 31021 31045 E AndroidRuntime:    at androidx.room.RoomDatabase.beginTransaction(RoomDatabase.kt:511)
10-27 15:50:26.819 31021 31045 E AndroidRuntime:    at com.zionhuang.music.db.DatabaseDao_Impl$54.call(DatabaseDao_Impl.java:2946)
10-27 15:50:26.819 31021 31045 E AndroidRuntime:    at com.zionhuang.music.db.DatabaseDao_Impl$54.call(DatabaseDao_Impl.java:2942)
10-27 15:50:26.819 31021 31045 E AndroidRuntime:    at androidx.room.CoroutinesRoom$Companion$createFlow$1$1$1.invokeSuspend(CoroutinesRoom.kt:129)
10-27 15:50:26.819 31021 31045 E AndroidRuntime:    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
10-27 15:50:26.819 31021 31045 E AndroidRuntime:    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
10-27 15:50:26.819 31021 31045 E AndroidRuntime:    at androidx.room.TransactionExecutor.execute$lambda$1$lambda$0(TransactionExecutor.kt:36)
10-27 15:50:26.819 31021 31045 E AndroidRuntime:    at androidx.room.TransactionExecutor.$r8$lambda$FZWr2PGmP3sgXLCiri-DCcePXSs(Unknown Source:0)
10-27 15:50:26.819 31021 31045 E AndroidRuntime:    at androidx.room.TransactionExecutor$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
10-27 15:50:26.819 31021 31045 E AndroidRuntime:    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
10-27 15:50:26.819 31021 31045 E AndroidRuntime:    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
10-27 15:50:26.819 31021 31045 E AndroidRuntime:    at java.lang.Thread.run(Thread.java:1012)
10-27 15:50:26.819 31021 31045 E AndroidRuntime:    Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@1f97a64, Dispatchers.IO]
10-27 15:54:11.218   613   720 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-13
10-27 15:54:11.218   613   720 E AndroidRuntime: Process: com.zionhuang.music.debug, PID: 613
10-27 15:54:11.218   613   720 E AndroidRuntime: java.lang.IllegalStateException: A migration from 14 to 12 was required but not found. Please provide the necessary Migration path via RoomDatabase.Builder.addMigration(Migration ...) or allow for destructive migrations via one of the RoomDatabase.Builder.fallbackToDestructiveMigration* methods.
10-27 15:54:11.218   613   720 E AndroidRuntime:    at androidx.room.RoomOpenHelper.onUpgrade(RoomOpenHelper.kt:109)
10-27 15:54:11.218   613   720 E AndroidRuntime:    at androidx.room.RoomOpenHelper.onDowngrade(RoomOpenHelper.kt:122)
10-27 15:54:11.218   613   720 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.onDowngrade(FrameworkSQLiteOpenHelper.kt:277)
10-27 15:54:11.218   613   720 E AndroidRuntime:    at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:420)
10-27 15:54:11.218   613   720 E AndroidRuntime:    at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:323)
10-27 15:54:11.218   613   720 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.getWritableOrReadableDatabase(FrameworkSQLiteOpenHelper.kt:232)
10-27 15:54:11.218   613   720 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.innerGetDatabase(FrameworkSQLiteOpenHelper.kt:190)
10-27 15:54:11.218   613   720 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.getSupportDatabase(FrameworkSQLiteOpenHelper.kt:151)
10-27 15:54:11.218   613   720 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper.getWritableDatabase(FrameworkSQLiteOpenHelper.kt:104)
10-27 15:54:11.218   613   720 E AndroidRuntime:    at androidx.room.RoomDatabase.internalBeginTransaction(RoomDatabase.kt:522)
10-27 15:54:11.218   613   720 E AndroidRuntime:    at androidx.room.RoomDatabase.beginTransaction(RoomDatabase.kt:511)
10-27 15:54:11.218   613   720 E AndroidRuntime:    at com.zionhuang.music.db.DatabaseDao_Impl$54.call(DatabaseDao_Impl.java:2946)
10-27 15:54:11.218   613   720 E AndroidRuntime:    at com.zionhuang.music.db.DatabaseDao_Impl$54.call(DatabaseDao_Impl.java:2942)
10-27 15:54:11.218   613   720 E AndroidRuntime:    at androidx.room.CoroutinesRoom$Companion$createFlow$1$1$1.invokeSuspend(CoroutinesRoom.kt:129)
10-27 15:54:11.218   613   720 E AndroidRuntime:    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
10-27 15:54:11.218   613   720 E AndroidRuntime:    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
10-27 15:54:11.218   613   720 E AndroidRuntime:    at androidx.room.TransactionExecutor.execute$lambda$1$lambda$0(TransactionExecutor.kt:36)
10-27 15:54:11.218   613   720 E AndroidRuntime:    at androidx.room.TransactionExecutor.$r8$lambda$FZWr2PGmP3sgXLCiri-DCcePXSs(Unknown Source:0)
10-27 15:54:11.218   613   720 E AndroidRuntime:    at androidx.room.TransactionExecutor$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
10-27 15:54:11.218   613   720 E AndroidRuntime:    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
10-27 15:54:11.218   613   720 E AndroidRuntime:    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
10-27 15:54:11.218   613   720 E AndroidRuntime:    at java.lang.Thread.run(Thread.java:1012)
10-27 15:54:11.218   613   720 E AndroidRuntime:    Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@2c472e1, Dispatchers.IO]
10-27 15:54:51.110  1721  1779 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-11
10-27 15:54:51.110  1721  1779 E AndroidRuntime: Process: com.zionhuang.music.debug, PID: 1721
10-27 15:54:51.110  1721  1779 E AndroidRuntime: java.lang.IllegalStateException: A migration from 14 to 12 was required but not found. Please provide the necessary Migration path via RoomDatabase.Builder.addMigration(Migration ...) or allow for destructive migrations via one of the RoomDatabase.Builder.fallbackToDestructiveMigration* methods.
10-27 15:54:51.110  1721  1779 E AndroidRuntime:    at androidx.room.RoomOpenHelper.onUpgrade(RoomOpenHelper.kt:109)
10-27 15:54:51.110  1721  1779 E AndroidRuntime:    at androidx.room.RoomOpenHelper.onDowngrade(RoomOpenHelper.kt:122)
10-27 15:54:51.110  1721  1779 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.onDowngrade(FrameworkSQLiteOpenHelper.kt:277)
10-27 15:54:51.110  1721  1779 E AndroidRuntime:    at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:420)
10-27 15:54:51.110  1721  1779 E AndroidRuntime:    at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:323)
10-27 15:54:51.110  1721  1779 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.getWritableOrReadableDatabase(FrameworkSQLiteOpenHelper.kt:232)
10-27 15:54:51.110  1721  1779 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.innerGetDatabase(FrameworkSQLiteOpenHelper.kt:190)
10-27 15:54:51.110  1721  1779 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.getSupportDatabase(FrameworkSQLiteOpenHelper.kt:151)
10-27 15:54:51.110  1721  1779 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper.getWritableDatabase(FrameworkSQLiteOpenHelper.kt:104)
10-27 15:54:51.110  1721  1779 E AndroidRuntime:    at androidx.room.RoomDatabase.internalBeginTransaction(RoomDatabase.kt:522)
10-27 15:54:51.110  1721  1779 E AndroidRuntime:    at androidx.room.RoomDatabase.beginTransaction(RoomDatabase.kt:511)
10-27 15:54:51.110  1721  1779 E AndroidRuntime:    at com.zionhuang.music.db.DatabaseDao_Impl$54.call(DatabaseDao_Impl.java:2946)
10-27 15:54:51.110  1721  1779 E AndroidRuntime:    at com.zionhuang.music.db.DatabaseDao_Impl$54.call(DatabaseDao_Impl.java:2942)
10-27 15:54:51.110  1721  1779 E AndroidRuntime:    at androidx.room.CoroutinesRoom$Companion$createFlow$1$1$1.invokeSuspend(CoroutinesRoom.kt:129)
10-27 15:54:51.110  1721  1779 E AndroidRuntime:    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
10-27 15:54:51.110  1721  1779 E AndroidRuntime:    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
10-27 15:54:51.110  1721  1779 E AndroidRuntime:    at androidx.room.TransactionExecutor.execute$lambda$1$lambda$0(TransactionExecutor.kt:36)
10-27 15:54:51.110  1721  1779 E AndroidRuntime:    at androidx.room.TransactionExecutor.$r8$lambda$FZWr2PGmP3sgXLCiri-DCcePXSs(Unknown Source:0)
10-27 15:54:51.110  1721  1779 E AndroidRuntime:    at androidx.room.TransactionExecutor$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
10-27 15:54:51.110  1721  1779 E AndroidRuntime:    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
10-27 15:54:51.110  1721  1779 E AndroidRuntime:    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
10-27 15:54:51.110  1721  1779 E AndroidRuntime:    at java.lang.Thread.run(Thread.java:1012)
10-27 15:54:51.110  1721  1779 E AndroidRuntime:    Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@1f97a64, Dispatchers.IO]
--------- beginning of events
10-27 15:55:06.282  2052  2052 I wm_on_create_called: [Token=50722861,Component Name=com.zionhuang.music.MainActivity,Reason=performCreate,time=102ms]
10-27 15:55:06.286  2052  2052 I wm_on_start_called: [Token=50722861,Component Name=com.zionhuang.music.MainActivity,Reason=handleStartActivity,time=2ms]
10-27 15:55:06.289  2052  2052 I wm_on_resume_called: [Token=50722861,Component Name=com.zionhuang.music.MainActivity,Reason=RESUME_ACTIVITY,time=0ms]
10-27 15:55:06.303  2052  2052 I wm_on_top_resumed_gained_called: [Token=50722861,Component Name=com.zionhuang.music.MainActivity,Reason=topStateChangedWhenResumed]
10-27 15:55:06.861  2052  2052 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
--------- switch to crash
10-27 15:55:07.201  2052  2101 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-13
10-27 15:55:07.201  2052  2101 E AndroidRuntime: Process: com.zionhuang.music.debug, PID: 2052
10-27 15:55:07.201  2052  2101 E AndroidRuntime: java.lang.IllegalStateException: A migration from 14 to 12 was required but not found. Please provide the necessary Migration path via RoomDatabase.Builder.addMigration(Migration ...) or allow for destructive migrations via one of the RoomDatabase.Builder.fallbackToDestructiveMigration* methods.
10-27 15:55:07.201  2052  2101 E AndroidRuntime:    at androidx.room.RoomOpenHelper.onUpgrade(RoomOpenHelper.kt:109)
10-27 15:55:07.201  2052  2101 E AndroidRuntime:    at androidx.room.RoomOpenHelper.onDowngrade(RoomOpenHelper.kt:122)
10-27 15:55:07.201  2052  2101 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.onDowngrade(FrameworkSQLiteOpenHelper.kt:277)
10-27 15:55:07.201  2052  2101 E AndroidRuntime:    at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:420)
10-27 15:55:07.201  2052  2101 E AndroidRuntime:    at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:323)
10-27 15:55:07.201  2052  2101 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.getWritableOrReadableDatabase(FrameworkSQLiteOpenHelper.kt:232)
10-27 15:55:07.201  2052  2101 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.innerGetDatabase(FrameworkSQLiteOpenHelper.kt:190)
10-27 15:55:07.201  2052  2101 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.getSupportDatabase(FrameworkSQLiteOpenHelper.kt:151)
10-27 15:55:07.201  2052  2101 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper.getWritableDatabase(FrameworkSQLiteOpenHelper.kt:104)
10-27 15:55:07.201  2052  2101 E AndroidRuntime:    at androidx.room.RoomDatabase.internalBeginTransaction(RoomDatabase.kt:522)
10-27 15:55:07.201  2052  2101 E AndroidRuntime:    at androidx.room.RoomDatabase.beginTransaction(RoomDatabase.kt:511)
10-27 15:55:07.201  2052  2101 E AndroidRuntime:    at com.zionhuang.music.db.DatabaseDao_Impl$54.call(DatabaseDao_Impl.java:2946)
10-27 15:55:07.201  2052  2101 E AndroidRuntime:    at com.zionhuang.music.db.DatabaseDao_Impl$54.call(DatabaseDao_Impl.java:2942)
10-27 15:55:07.201  2052  2101 E AndroidRuntime:    at androidx.room.CoroutinesRoom$Companion$createFlow$1$1$1.invokeSuspend(CoroutinesRoom.kt:129)
10-27 15:55:07.201  2052  2101 E AndroidRuntime:    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
10-27 15:55:07.201  2052  2101 E AndroidRuntime:    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
10-27 15:55:07.201  2052  2101 E AndroidRuntime:    at androidx.room.TransactionExecutor.execute$lambda$1$lambda$0(TransactionExecutor.kt:36)
10-27 15:55:07.201  2052  2101 E AndroidRuntime:    at androidx.room.TransactionExecutor.$r8$lambda$FZWr2PGmP3sgXLCiri-DCcePXSs(Unknown Source:0)
10-27 15:55:07.201  2052  2101 E AndroidRuntime:    at androidx.room.TransactionExecutor$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
10-27 15:55:07.201  2052  2101 E AndroidRuntime:    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
10-27 15:55:07.201  2052  2101 E AndroidRuntime:    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
10-27 15:55:07.201  2052  2101 E AndroidRuntime:    at java.lang.Thread.run(Thread.java:1012)
10-27 15:55:07.201  2052  2101 E AndroidRuntime:    Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@a598ba5, Dispatchers.IO]
--------- switch to events
10-27 15:55:09.454  2178  2178 I wm_on_create_called: [Token=56138189,Component Name=com.zionhuang.music.MainActivity,Reason=performCreate,time=86ms]
10-27 15:55:09.458  2178  2178 I wm_on_start_called: [Token=56138189,Component Name=com.zionhuang.music.MainActivity,Reason=handleStartActivity,time=2ms]
10-27 15:55:09.459  2178  2178 I wm_on_resume_called: [Token=56138189,Component Name=com.zionhuang.music.MainActivity,Reason=RESUME_ACTIVITY,time=0ms]
10-27 15:55:09.469  2178  2178 I wm_on_top_resumed_gained_called: [Token=56138189,Component Name=com.zionhuang.music.MainActivity,Reason=topStateChangedWhenResumed]
10-27 15:55:09.991  2178  2178 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
--------- switch to crash
10-27 15:55:10.347  2178  2196 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-2
10-27 15:55:10.347  2178  2196 E AndroidRuntime: Process: com.zionhuang.music.debug, PID: 2178
10-27 15:55:10.347  2178  2196 E AndroidRuntime: java.lang.IllegalStateException: A migration from 14 to 12 was required but not found. Please provide the necessary Migration path via RoomDatabase.Builder.addMigration(Migration ...) or allow for destructive migrations via one of the RoomDatabase.Builder.fallbackToDestructiveMigration* methods.
10-27 15:55:10.347  2178  2196 E AndroidRuntime:    at androidx.room.RoomOpenHelper.onUpgrade(RoomOpenHelper.kt:109)
10-27 15:55:10.347  2178  2196 E AndroidRuntime:    at androidx.room.RoomOpenHelper.onDowngrade(RoomOpenHelper.kt:122)
10-27 15:55:10.347  2178  2196 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.onDowngrade(FrameworkSQLiteOpenHelper.kt:277)
10-27 15:55:10.347  2178  2196 E AndroidRuntime:    at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:420)
10-27 15:55:10.347  2178  2196 E AndroidRuntime:    at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:323)
10-27 15:55:10.347  2178  2196 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.getWritableOrReadableDatabase(FrameworkSQLiteOpenHelper.kt:232)
10-27 15:55:10.347  2178  2196 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.innerGetDatabase(FrameworkSQLiteOpenHelper.kt:190)
10-27 15:55:10.347  2178  2196 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.getSupportDatabase(FrameworkSQLiteOpenHelper.kt:151)
10-27 15:55:10.347  2178  2196 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper.getWritableDatabase(FrameworkSQLiteOpenHelper.kt:104)
10-27 15:55:10.347  2178  2196 E AndroidRuntime:    at androidx.room.RoomDatabase.internalBeginTransaction(RoomDatabase.kt:522)
10-27 15:55:10.347  2178  2196 E AndroidRuntime:    at androidx.room.RoomDatabase.beginTransaction(RoomDatabase.kt:511)
10-27 15:55:10.347  2178  2196 E AndroidRuntime:    at com.zionhuang.music.db.DatabaseDao_Impl$54.call(DatabaseDao_Impl.java:2946)
10-27 15:55:10.347  2178  2196 E AndroidRuntime:    at com.zionhuang.music.db.DatabaseDao_Impl$54.call(DatabaseDao_Impl.java:2942)
10-27 15:55:10.347  2178  2196 E AndroidRuntime:    at androidx.room.CoroutinesRoom$Companion$createFlow$1$1$1.invokeSuspend(CoroutinesRoom.kt:129)
10-27 15:55:10.347  2178  2196 E AndroidRuntime:    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
10-27 15:55:10.347  2178  2196 E AndroidRuntime:    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
10-27 15:55:10.347  2178  2196 E AndroidRuntime:    at androidx.room.TransactionExecutor.execute$lambda$1$lambda$0(TransactionExecutor.kt:36)
10-27 15:55:10.347  2178  2196 E AndroidRuntime:    at androidx.room.TransactionExecutor.$r8$lambda$FZWr2PGmP3sgXLCiri-DCcePXSs(Unknown Source:0)
10-27 15:55:10.347  2178  2196 E AndroidRuntime:    at androidx.room.TransactionExecutor$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
10-27 15:55:10.347  2178  2196 E AndroidRuntime:    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
10-27 15:55:10.347  2178  2196 E AndroidRuntime:    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
10-27 15:55:10.347  2178  2196 E AndroidRuntime:    at java.lang.Thread.run(Thread.java:1012)
10-27 15:55:10.347  2178  2196 E AndroidRuntime:    Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@1f97a64, Dispatchers.IO]
--------- switch to events
10-27 15:55:36.481  2461  2461 I wm_on_create_called: [Token=107142104,Component Name=com.zionhuang.music.MainActivity,Reason=performCreate,time=86ms]
10-27 15:55:36.485  2461  2461 I wm_on_start_called: [Token=107142104,Component Name=com.zionhuang.music.MainActivity,Reason=handleStartActivity,time=3ms]
10-27 15:55:36.486  2461  2461 I wm_on_resume_called: [Token=107142104,Component Name=com.zionhuang.music.MainActivity,Reason=RESUME_ACTIVITY,time=0ms]
10-27 15:55:36.496  2461  2461 I wm_on_top_resumed_gained_called: [Token=107142104,Component Name=com.zionhuang.music.MainActivity,Reason=topStateChangedWhenResumed]
10-27 15:55:37.002  2461  2461 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
--------- switch to crash
10-27 15:55:37.377  2461  2478 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-1
10-27 15:55:37.377  2461  2478 E AndroidRuntime: Process: com.zionhuang.music.debug, PID: 2461
10-27 15:55:37.377  2461  2478 E AndroidRuntime: java.lang.IllegalStateException: A migration from 14 to 12 was required but not found. Please provide the necessary Migration path via RoomDatabase.Builder.addMigration(Migration ...) or allow for destructive migrations via one of the RoomDatabase.Builder.fallbackToDestructiveMigration* methods.
10-27 15:55:37.377  2461  2478 E AndroidRuntime:    at androidx.room.RoomOpenHelper.onUpgrade(RoomOpenHelper.kt:109)
10-27 15:55:37.377  2461  2478 E AndroidRuntime:    at androidx.room.RoomOpenHelper.onDowngrade(RoomOpenHelper.kt:122)
10-27 15:55:37.377  2461  2478 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.onDowngrade(FrameworkSQLiteOpenHelper.kt:277)
10-27 15:55:37.377  2461  2478 E AndroidRuntime:    at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:420)
10-27 15:55:37.377  2461  2478 E AndroidRuntime:    at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:323)
10-27 15:55:37.377  2461  2478 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.getWritableOrReadableDatabase(FrameworkSQLiteOpenHelper.kt:232)
10-27 15:55:37.377  2461  2478 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.innerGetDatabase(FrameworkSQLiteOpenHelper.kt:190)
10-27 15:55:37.377  2461  2478 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.getSupportDatabase(FrameworkSQLiteOpenHelper.kt:151)
10-27 15:55:37.377  2461  2478 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper.getWritableDatabase(FrameworkSQLiteOpenHelper.kt:104)
10-27 15:55:37.377  2461  2478 E AndroidRuntime:    at androidx.room.RoomDatabase.internalBeginTransaction(RoomDatabase.kt:522)
10-27 15:55:37.377  2461  2478 E AndroidRuntime:    at androidx.room.RoomDatabase.beginTransaction(RoomDatabase.kt:511)
10-27 15:55:37.377  2461  2478 E AndroidRuntime:    at com.zionhuang.music.db.DatabaseDao_Impl$54.call(DatabaseDao_Impl.java:2946)
10-27 15:55:37.377  2461  2478 E AndroidRuntime:    at com.zionhuang.music.db.DatabaseDao_Impl$54.call(DatabaseDao_Impl.java:2942)
10-27 15:55:37.377  2461  2478 E AndroidRuntime:    at androidx.room.CoroutinesRoom$Companion$createFlow$1$1$1.invokeSuspend(CoroutinesRoom.kt:129)
10-27 15:55:37.377  2461  2478 E AndroidRuntime:    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
10-27 15:55:37.377  2461  2478 E AndroidRuntime:    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
10-27 15:55:37.377  2461  2478 E AndroidRuntime:    at androidx.room.TransactionExecutor.execute$lambda$1$lambda$0(TransactionExecutor.kt:36)
10-27 15:55:37.377  2461  2478 E AndroidRuntime:    at androidx.room.TransactionExecutor.$r8$lambda$FZWr2PGmP3sgXLCiri-DCcePXSs(Unknown Source:0)
10-27 15:55:37.377  2461  2478 E AndroidRuntime:    at androidx.room.TransactionExecutor$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
10-27 15:55:37.377  2461  2478 E AndroidRuntime:    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
10-27 15:55:37.377  2461  2478 E AndroidRuntime:    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
10-27 15:55:37.377  2461  2478 E AndroidRuntime:    at java.lang.Thread.run(Thread.java:1012)
10-27 15:55:37.377  2461  2478 E AndroidRuntime:    Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@235d8e2, Dispatchers.IO]
--------- beginning of main
10-27 16:02:45.379  6980  6980 I ang.music.debug: Late-enabling -Xcheck:jni
10-27 16:02:45.404  6980  6980 I ang.music.debug: Using CollectorTypeCMC GC.
10-27 16:02:45.411  6980  6980 D nativeloader: Load libframework-connectivity-tiramisu-jni.so using APEX ns com_android_tethering for caller /apex/com.android.tethering/javalib/framework-connectivity-t.jar: ok
10-27 16:02:45.438  6980  6980 D CompatChangeReporter: Compat change id reported: 291868760; UID 10344; state: ENABLED
10-27 16:02:45.441  6980  6980 D ApplicationLoaders: Returning zygote-cached class loader: /system/framework/org.apache.http.legacy.jar
10-27 16:02:45.442  6980  6980 W ziparchive: Unable to open '/data/app/~~z6LZdMFu-VB6aal3D4-hSA==/com.zionhuang.music.debug-WnvIG9NkROdsEQ2BBqkCHA==/base.dm': No such file or directory
10-27 16:02:45.442  6980  6980 W ziparchive: Unable to open '/data/app/~~z6LZdMFu-VB6aal3D4-hSA==/com.zionhuang.music.debug-WnvIG9NkROdsEQ2BBqkCHA==/base.dm': No such file or directory
10-27 16:02:45.828  6980  6980 D nativeloader: Configuring clns-7 for other apk /data/app/~~z6LZdMFu-VB6aal3D4-hSA==/com.zionhuang.music.debug-WnvIG9NkROdsEQ2BBqkCHA==/base.apk. target_sdk_version=35, uses_libraries=, library_path=/data/app/~~z6LZdMFu-VB6aal3D4-hSA==/com.zionhuang.music.debug-WnvIG9NkROdsEQ2BBqkCHA==/lib/arm64:/data/app/~~z6LZdMFu-VB6aal3D4-hSA==/com.zionhuang.music.debug-WnvIG9NkROdsEQ2BBqkCHA==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.zionhuang.music.debug
10-27 16:02:45.830  6980  6980 D CompatChangeReporter: Compat change id reported: 202956589; UID 10344; state: ENABLED
10-27 16:02:45.844  6980  6980 V GraphicsEnvironment: Currently set values for:
10-27 16:02:45.844  6980  6980 V GraphicsEnvironment:   angle_gl_driver_selection_pkgs=[com.android.angle, com.linecorp.b612.android, com.campmobile.snow, com.google.android.apps.tachyon]
10-27 16:02:45.844  6980  6980 V GraphicsEnvironment:   angle_gl_driver_selection_values=[angle, native, native, native]
10-27 16:02:45.844  6980  6980 V GraphicsEnvironment: com.zionhuang.music.debug is not listed in per-application setting
10-27 16:02:45.844  6980  6980 V GraphicsEnvironment: Neither updatable production driver nor prerelease driver is supported.
10-27 16:02:45.856  6980  6980 W FirebaseApp: Default FirebaseApp failed to initialize because no default options were found. This usually means that com.google.gms:google-services was not applied to your gradle project.
10-27 16:02:45.856  6980  6980 I FirebaseInitProvider: FirebaseApp initialization unsuccessful
10-27 16:02:45.880  6980  6980 D CompatChangeReporter: Compat change id reported: 279646685; UID 10344; state: ENABLED
10-27 16:02:45.906  6980  6980 W System.err: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
10-27 16:02:45.906  6980  6980 W System.err: SLF4J: Defaulting to no-operation (NOP) logger implementation
10-27 16:02:45.906  6980  6980 W System.err: SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
10-27 16:02:46.126  6980  7012 D vulkan  : searching for layers in '/data/app/~~z6LZdMFu-VB6aal3D4-hSA==/com.zionhuang.music.debug-WnvIG9NkROdsEQ2BBqkCHA==/lib/arm64'
10-27 16:02:46.126  6980  7012 D vulkan  : searching for layers in '/data/app/~~z6LZdMFu-VB6aal3D4-hSA==/com.zionhuang.music.debug-WnvIG9NkROdsEQ2BBqkCHA==/base.apk!/lib/arm64-v8a'
10-27 16:02:46.127  6980  7012 I DMABUFHEAPS: Using DMA-BUF heap named: vframe-secure
10-27 16:02:46.314  6980  6980 D CompatChangeReporter: Compat change id reported: 309578419; UID 10344; state: ENABLED
--------- switch to events
10-27 16:02:46.325  6980  6980 I wm_on_create_called: [Token=262455070,Component Name=com.zionhuang.music.MainActivity,Reason=performCreate,time=159ms]
10-27 16:02:46.330  6980  6980 I wm_on_start_called: [Token=262455070,Component Name=com.zionhuang.music.MainActivity,Reason=handleStartActivity,time=3ms]
10-27 16:02:46.333  6980  6980 I wm_on_resume_called: [Token=262455070,Component Name=com.zionhuang.music.MainActivity,Reason=RESUME_ACTIVITY,time=0ms]
10-27 16:02:46.348  6980  6980 I wm_on_top_resumed_gained_called: [Token=262455070,Component Name=com.zionhuang.music.MainActivity,Reason=topStateChangedWhenResumed]
--------- switch to main
10-27 16:02:46.382  6980  6980 I ExoPlayerImpl: Init 5b5278c [AndroidXMedia3/1.4.1] [oriole, Pixel 6, Google, 35]
10-27 16:02:46.409  6980  6980 W ang.music.debug: Accessing hidden method Landroid/media/AudioTrack;->getLatency()I (unsupported, reflection, allowed)
10-27 16:02:46.452  6980  6980 I MediaSessionImpl: Init 996e38d [AndroidXMedia3/1.4.1] [oriole, Pixel 6, Google, 35]
10-27 16:02:46.461  6980  6980 W MediaSessionCompat: Couldn't find a unique registered media button receiver in the given context.
10-27 16:02:46.491  6980  6980 I MediaController: Init aa20942 [AndroidXMedia3/1.4.1] [oriole, Pixel 6, Google, 35]
10-27 16:02:46.728  6980  6980 W ang.music.debug: Method boolean androidx.compose.runtime.snapshots.SnapshotStateList.conditionalUpdate(boolean, kotlin.jvm.functions.Function1) failed lock verification and will run slower.
10-27 16:02:46.728  6980  6980 W ang.music.debug: Common causes for lock verification issues are non-optimized dex code
10-27 16:02:46.728  6980  6980 W ang.music.debug: and incorrect proguard optimizations.
10-27 16:02:46.729  6980  6980 W ang.music.debug: Method boolean androidx.compose.runtime.snapshots.SnapshotStateList.conditionalUpdate$default(androidx.compose.runtime.snapshots.SnapshotStateList, boolean, kotlin.jvm.functions.Function1, int, java.lang.Object) failed lock verification and will run slower.
10-27 16:02:46.729  6980  6980 W ang.music.debug: Method java.lang.Object androidx.compose.runtime.snapshots.SnapshotStateList.mutate(kotlin.jvm.functions.Function1) failed lock verification and will run slower.
10-27 16:02:46.729  6980  6980 W ang.music.debug: Method void androidx.compose.runtime.snapshots.SnapshotStateList.update(boolean, kotlin.jvm.functions.Function1) failed lock verification and will run slower.
10-27 16:02:46.729  6980  6980 W ang.music.debug: Method void androidx.compose.runtime.snapshots.SnapshotStateList.update$default(androidx.compose.runtime.snapshots.SnapshotStateList, boolean, kotlin.jvm.functions.Function1, int, java.lang.Object) failed lock verification and will run slower.
10-27 16:02:46.913  6980  7012 E cutils-trace: Error opening trace file: No such file or directory (2)
--------- switch to events
10-27 16:02:46.924  6980  6980 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
--------- switch to main
10-27 16:02:46.962  6980  6980 I Choreographer: Skipped 39 frames!  The application may be doing too much work on its main thread.
10-27 16:02:46.991  6980  7041 D TrafficStats: tagSocket(131) with statsTag=0xffffffff, statsUid=-1
--------- switch to crash
10-27 16:02:47.338  6980  7010 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-12
10-27 16:02:47.338  6980  7010 E AndroidRuntime: Process: com.zionhuang.music.debug, PID: 6980
10-27 16:02:47.338  6980  7010 E AndroidRuntime: java.lang.IllegalStateException: A migration from 14 to 12 was required but not found. Please provide the necessary Migration path via RoomDatabase.Builder.addMigration(Migration ...) or allow for destructive migrations via one of the RoomDatabase.Builder.fallbackToDestructiveMigration* methods.
10-27 16:02:47.338  6980  7010 E AndroidRuntime:    at androidx.room.RoomOpenHelper.onUpgrade(RoomOpenHelper.kt:109)
10-27 16:02:47.338  6980  7010 E AndroidRuntime:    at androidx.room.RoomOpenHelper.onDowngrade(RoomOpenHelper.kt:122)
10-27 16:02:47.338  6980  7010 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.onDowngrade(FrameworkSQLiteOpenHelper.kt:277)
10-27 16:02:47.338  6980  7010 E AndroidRuntime:    at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:420)
10-27 16:02:47.338  6980  7010 E AndroidRuntime:    at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:323)
10-27 16:02:47.338  6980  7010 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.getWritableOrReadableDatabase(FrameworkSQLiteOpenHelper.kt:232)
10-27 16:02:47.338  6980  7010 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.innerGetDatabase(FrameworkSQLiteOpenHelper.kt:190)
10-27 16:02:47.338  6980  7010 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.getSupportDatabase(FrameworkSQLiteOpenHelper.kt:151)
10-27 16:02:47.338  6980  7010 E AndroidRuntime:    at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper.getWritableDatabase(FrameworkSQLiteOpenHelper.kt:104)
10-27 16:02:47.338  6980  7010 E AndroidRuntime:    at androidx.room.RoomDatabase.internalBeginTransaction(RoomDatabase.kt:522)
10-27 16:02:47.338  6980  7010 E AndroidRuntime:    at androidx.room.RoomDatabase.beginTransaction(RoomDatabase.kt:511)
10-27 16:02:47.338  6980  7010 E AndroidRuntime:    at com.zionhuang.music.db.DatabaseDao_Impl$54.call(DatabaseDao_Impl.java:2946)
10-27 16:02:47.338  6980  7010 E AndroidRuntime:    at com.zionhuang.music.db.DatabaseDao_Impl$54.call(DatabaseDao_Impl.java:2942)
10-27 16:02:47.338  6980  7010 E AndroidRuntime:    at androidx.room.CoroutinesRoom$Companion$createFlow$1$1$1.invokeSuspend(CoroutinesRoom.kt:129)
10-27 16:02:47.338  6980  7010 E AndroidRuntime:    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
10-27 16:02:47.338  6980  7010 E AndroidRuntime:    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
10-27 16:02:47.338  6980  7010 E AndroidRuntime:    at androidx.room.TransactionExecutor.execute$lambda$1$lambda$0(TransactionExecutor.kt:36)
10-27 16:02:47.338  6980  7010 E AndroidRuntime:    at androidx.room.TransactionExecutor.$r8$lambda$FZWr2PGmP3sgXLCiri-DCcePXSs(Unknown Source:0)
10-27 16:02:47.338  6980  7010 E AndroidRuntime:    at androidx.room.TransactionExecutor$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
10-27 16:02:47.338  6980  7010 E AndroidRuntime:    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
10-27 16:02:47.338  6980  7010 E AndroidRuntime:    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
10-27 16:02:47.338  6980  7010 E AndroidRuntime:    at java.lang.Thread.run(Thread.java:1012)
10-27 16:02:47.338  6980  7010 E AndroidRuntime:    Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@a878f78, Dispatchers.IO]
--------- switch to main
10-27 16:02:47.361  6980  7010 I Process : Sending signal. PID: 6980 SIG: 9

InnerTune version

0.5.10

Android version

Android 15 (GrapheneOS)

Additional information

No response

azgaresncf commented 3 weeks ago

The original version doesn't support Malopieds' fork backups.

But you can use https://github.com/7heMech/InnerTune-Backup-Fix if you want to convert your backup.

mikwee commented 3 weeks ago

Okay, thanks for telling me.

On Sun, Oct 27, 2024 at 22:31, Azgar @.***> wrote:

The original version doesn't support Malopieds' fork backups.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

azgaresncf commented 3 weeks ago

Okay, thanks for telling me.

On Sun, Oct 27, 2024 at 22:31, Azgar @.***> wrote:

The original version doesn't support Malopieds' fork backups.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

Your welcome! 😉