echomusic Crash Report
Manufacturer: Xiaomi
Device: 24117RN76O
Android version: 16 (SDK 36)
App version: 5.2.0 (513)
==================================================
Stacktrace:
java.lang.IllegalStateException: Migration didn't properly handle: format(iad1tya.echo.music.db.entities.FormatEntity).
Expected:
TableInfo {
name = 'format',
columns = {
Column {
name = 'bitrate',
type = 'INTEGER',
affinity = '3',
notNull = 'true',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'codecs',
type = 'TEXT',
affinity = '2',
notNull = 'true',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'contentLength',
type = 'INTEGER',
affinity = '3',
notNull = 'true',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'id',
type = 'TEXT',
affinity = '2',
notNull = 'true',
primaryKeyPosition = '1',
defaultValue = 'undefined'
},
Column {
name = 'itag',
type = 'INTEGER',
affinity = '3',
notNull = 'true',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'loudnessDb',
type = 'REAL',
affinity = '4',
notNull = 'false',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'mimeType',
type = 'TEXT',
affinity = '2',
notNull = 'true',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'perceptualLoudnessDb',
type = 'REAL',
affinity = '4',
notNull = 'false',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'playbackUrl',
type = 'TEXT',
affinity = '2',
notNull = 'false',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'sampleRate',
type = 'INTEGER',
affinity = '3',
notNull = 'false',
primaryKeyPosition = '0',
defaultValue = 'undefined'
}
},
foreignKeys = { }
indices = { }
}
Found:
TableInfo {
name = 'format',
columns = {
Column {
name = 'bitrate',
type = 'INTEGER',
affinity = '3',
notNull = 'true',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'codecs',
type = 'TEXT',
affinity = '2',
notNull = 'true',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'contentLength',
type = 'INTEGER',
affinity = '3',
notNull = 'true',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'id',
type = 'TEXT',
affinity = '2',
notNull = 'true',
primaryKeyPosition = '1',
defaultValue = 'undefined'
},
Column {
name = 'itag',
type = 'INTEGER',
affinity = '3',
notNull = 'true',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'loudnessDb',
type = 'REAL',
affinity = '4',
notNull = 'false',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'mimeType',
type = 'TEXT',
affinity = '2',
notNull = 'true',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'playbackUrl',
type = 'TEXT',
affinity = '2',
notNull = 'false',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'sampleRate',
type = 'INTEGER',
affinity = '3',
notNull = 'false',
primaryKeyPosition = '0',
defaultValue = 'undefined'
}
},
foreignKeys = { }
indices = { }
}
at kotlin.jvm.internal.g0.c(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:19)
at gn.m.d(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:92)
at l9.t.m(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:8)
at w9.f.onUpgrade(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:13)
at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:437)
at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:336)
at w9.f.f(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:76)
at w9.f.b(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:24)
at w9.g.G(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:10)
at n.y0.c(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:100)
at hn.g.invoke(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:228)
at ok.o.getValue(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:21)
at n9.p.L(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:31)
at l9.z.w(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:9)
at l9.w0.f(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:75)
at a3.u0.invokeSuspend(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:403)
at uk.a.resumeWith(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:9)
at ol.n0.run(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:114)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1100)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
Suppressed: ul.f: [z1{Cancelling}@1eed846, Dispatchers.IO]
echomusic Crash Report
Manufacturer: Xiaomi
Device: 24117RN76O
Android version: 16 (SDK 36)
App version: 5.2.0 (513)
==================================================
Stacktrace:
java.lang.IllegalStateException: Migration didn't properly handle: format(iad1tya.echo.music.db.entities.FormatEntity).
Expected:
TableInfo {
name = 'format',
columns = {
Column {
name = 'bitrate',
type = 'INTEGER',
affinity = '3',
notNull = 'true',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'codecs',
type = 'TEXT',
affinity = '2',
notNull = 'true',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'contentLength',
type = 'INTEGER',
affinity = '3',
notNull = 'true',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'id',
type = 'TEXT',
affinity = '2',
notNull = 'true',
primaryKeyPosition = '1',
defaultValue = 'undefined'
},
Column {
name = 'itag',
type = 'INTEGER',
affinity = '3',
notNull = 'true',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'loudnessDb',
type = 'REAL',
affinity = '4',
notNull = 'false',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'mimeType',
type = 'TEXT',
affinity = '2',
notNull = 'true',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'perceptualLoudnessDb',
type = 'REAL',
affinity = '4',
notNull = 'false',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'playbackUrl',
type = 'TEXT',
affinity = '2',
notNull = 'false',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'sampleRate',
type = 'INTEGER',
affinity = '3',
notNull = 'false',
primaryKeyPosition = '0',
defaultValue = 'undefined'
}
},
foreignKeys = { }
indices = { }
}
Found:
TableInfo {
name = 'format',
columns = {
Column {
name = 'bitrate',
type = 'INTEGER',
affinity = '3',
notNull = 'true',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'codecs',
type = 'TEXT',
affinity = '2',
notNull = 'true',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'contentLength',
type = 'INTEGER',
affinity = '3',
notNull = 'true',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'id',
type = 'TEXT',
affinity = '2',
notNull = 'true',
primaryKeyPosition = '1',
defaultValue = 'undefined'
},
Column {
name = 'itag',
type = 'INTEGER',
affinity = '3',
notNull = 'true',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'loudnessDb',
type = 'REAL',
affinity = '4',
notNull = 'false',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'mimeType',
type = 'TEXT',
affinity = '2',
notNull = 'true',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'playbackUrl',
type = 'TEXT',
affinity = '2',
notNull = 'false',
primaryKeyPosition = '0',
defaultValue = 'undefined'
},
Column {
name = 'sampleRate',
type = 'INTEGER',
affinity = '3',
notNull = 'false',
primaryKeyPosition = '0',
defaultValue = 'undefined'
}
},
foreignKeys = { }
indices = { }
}
at kotlin.jvm.internal.g0.c(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:19)
at gn.m.d(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:92)
at l9.t.m(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:8)
at w9.f.onUpgrade(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:13)
at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:437)
at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:336)
at w9.f.f(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:76)
at w9.f.b(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:24)
at w9.g.G(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:10)
at n.y0.c(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:100)
at hn.g.invoke(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:228)
at ok.o.getValue(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:21)
at n9.p.L(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:31)
at l9.z.w(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:9)
at l9.w0.f(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:75)
at a3.u0.invokeSuspend(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:403)
at uk.a.resumeWith(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:9)
at ol.n0.run(r8-map-id-7c31dbc6335695c7e6bbe8bc9932b6bf1e571526de49913064377eed4a8b2bc8:114)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1100)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
Suppressed: ul.f: [z1{Cancelling}@1eed846, Dispatchers.IO]