Build version: 0.2.12
Current date: 2025-03-22 17:08:51
Device: Xiaomi 24069RA21C
OS version: Android 15 (SDK 35)
Stack trace:
android.database.sqlite.SQLiteException: duplicate column name: canvasUrl (code 1 SQLITE_ERROR): , while compiling: ALTER TABLE song ADD COLUMN canvasUrl TEXT
at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
at android.database.sqlite.SQLiteConnection.-$$Nest$smnativePrepareStatement(Unknown Source:0)
at android.database.sqlite.SQLiteConnection$PreparedStatementCache.createStatement(SQLiteConnection.java:1562)
at android.database.sqlite.SQLiteConnection.acquirePreparedStatementLI(SQLiteConnection.java:1098)
at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:1126)
at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:686)
at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:614)
at android.database.sqlite.SQLiteProgram.(SQLiteProgram.java:62)
at android.database.sqlite.SQLiteStatement.(SQLiteStatement.java:34)
at android.database.sqlite.SQLiteDatabase.executeSql(SQLiteDatabase.java:2206)
at android.database.sqlite.SQLiteDatabase.execSQL(SQLiteDatabase.java:2126)
at j4.d.execSQL(SourceFile:1)
at s7.a.migrate(Unknown Source:7)
at e4.f0.onUpgrade(Unknown Source:38)
at j4.k.onUpgrade(Unknown Source:14)
at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:415)
at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:316)
at j4.k.a(Unknown Source:4)
at j4.k.b(Unknown Source:47)
at j4.k.getSupportDatabase(Unknown Source:23)
at j4.m.getWritableDatabase(Unknown Source:9)
at e4.W.inTransaction(Unknown Source:4)
at e4.W.assertNotSuspendingTransaction(Unknown Source:0)
at e4.W.query(Unknown Source:8)
at g4.b.query(Unknown Source:10)
at j7.o.call(SourceFile:2)
at j7.o.call(SourceFile:1)
at e4.j.invokeSuspend(Unknown Source:10)
at x9.a.resumeWith(Unknown Source:11)
at db.b0.run(Unknown Source:128)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1251)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:668)
at java.lang.Thread.run(Thread.java:1012)
Suppressed: jb.g: [f1{Cancelling}@25df8fe, Dispatchers.Main.immediate]
User actions:
2025-03-22 17:08:47: MainActivity created
2025-03-22 17:08:48: MainActivity resumed