Crash details:
App crashed while my internl storage was almost full. Not sure if it’s related.
Crash logs
FATAL EXCEPTION: main
Process: com.fsck.k9, PID: 24485
java.lang.RuntimeException: Unable to create application com.fsck.k9.App: org.koin.core.error.InstanceCreationException: Could not create instance for [Singleton:'com.fsck.k9.preferences.RealGeneralSettingsManager',binds:com.fsck.k9.preferences.GeneralSettingsManager]
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5758)
at android.app.ActivityThread.-wrap1(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1659)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6518)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
Caused by: org.koin.core.error.InstanceCreationException: Could not create instance for [Singleton:'com.fsck.k9.preferences.RealGeneralSettingsManager',binds:com.fsck.k9.preferences.GeneralSettingsManager]
at org.koin.core.instance.InstanceFactory.create(InstanceFactory.kt:60)
at org.koin.core.instance.SingleInstanceFactory.create(SingleInstanceFactory.kt:46)
at org.koin.core.instance.SingleInstanceFactory$get$1.invoke(SingleInstanceFactory.kt:53)
at org.koin.core.instance.SingleInstanceFactory$get$1.invoke(SingleInstanceFactory.kt:51)
at org.koin.mp.KoinPlatformTools.synchronized(PlatformToolsJVM.kt:20)
at org.koin.core.instance.SingleInstanceFactory.get(SingleInstanceFactory.kt:51)
at org.koin.core.registry.InstanceRegistry.resolveInstance$koin_core(InstanceRegistry.kt:110)
at org.koin.core.scope.Scope.resolveValue(Scope.kt:243)
at org.koin.core.scope.Scope.resolveInstance(Scope.kt:231)
at org.koin.core.scope.Scope.get(Scope.kt:195)
at com.fsck.k9.K9$special$$inlined$inject$default$1.invoke(DI.kt:131)
at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
at com.fsck.k9.K9.getGeneralSettingsManager(K9.kt:17)
at com.fsck.k9.K9.init(K9.kt:291)
at com.fsck.k9.App.onCreate(App.kt:38)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1120)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5755)
... 8 more
Caused by: org.koin.core.error.InstanceCreationException: Could not create instance for [Singleton:'com.fsck.k9.Preferences']
at org.koin.core.instance.InstanceFactory.create(InstanceFactory.kt:60)
at org.koin.core.instance.SingleInstanceFactory.create(SingleInstanceFactory.kt:46)
at org.koin.core.instance.SingleInstanceFactory$get$1.invoke(SingleInstanceFactory.kt:53)
at org.koin.core.instance.SingleInstanceFactory$get$1.invoke(SingleInstanceFactory.kt:51)
at org.koin.mp.KoinPlatformTools.synchronized(PlatformToolsJVM.kt:20)
at org.koin.core.instance.SingleInstanceFactory.get(SingleInstanceFactory.kt:51)
at org.koin.core.registry.InstanceRegistry.resolveInstance$koin_core(InstanceRegistry.kt:110)
at org.koin.core.scope.Scope.resolveValue(Scope.kt:243)
at org.koin.core.scope.Scope.resolveInstance(Scope.kt:231)
at org.koin.core.scope.Scope.get(Scope.kt:195)
at com.fsck.k9.preferences.KoinModuleKt$preferencesModule$1$4.invoke(KoinModule.kt:131)
at com.fsck.k9.preferences.KoinModuleKt$preferencesModule$1$4.invoke(KoinModule.kt:19)
at org.koin.core.instance.InstanceFactory.create(InstanceFactory.kt:53)
... 24 more
Caused by: android.database.sqlite.SQLiteException: cannot rollback - no transaction is active (code 1)
at android.database.sqlite.SQLiteConnection.nativeExecute(Native Method)
at android.database.sqlite.SQLiteConnection.execute(SQLiteConnection.java:556)
at android.database.sqlite.SQLiteSession.endTransactionUnchecked(SQLiteSession.java:439)
at android.database.sqlite.SQLiteSession.endTransaction(SQLiteSession.java:401)
at android.database.sqlite.SQLiteDatabase.endTransaction(SQLiteDatabase.java:551)
at com.fsck.k9.preferences.K9StoragePersister.openDB(K9StoragePersister.java:52)
at com.fsck.k9.preferences.K9StoragePersister.loadValues(K9StoragePersister.java:145)
at com.fsck.k9.Preferences.<init>(Preferences.kt:50)
at com.fsck.k9.Preferences.<init>(Preferences.kt:28)
at com.fsck.k9.KoinModuleKt$mainModule$1$2.invoke(KoinModule.kt:19)
at com.fsck.k9.KoinModuleKt$mainModule$1$2.invoke(KoinModule.kt:18)
at org.koin.core.instance.InstanceFactory.create(InstanceFactory.kt:53)
... 36 more
Device details:
Model: Lenovo Tab4 8 plus (TB-8704X)
Android: 8.1.0
App Version: v5.908 (29008)
Source: F-Droid