Thunderbird v22.0 crashes on start on Android 12
Hello, Thunderbird and K9Mail crash when opened on Android 12 (custom ROM). I can't submit to GitHub (no account there).
``` type: crash osVersion: [redacted] package: com.fsck.k9:39043 process: com.fsck.k9 processUptime: 299 ms
java.lang.RuntimeException: Unable to create application app.k9mail.K9App: org.koin.core.error.InstanceCreationException: Could not create instance for '[Singleton: 'com.fsck.k9.controller.MessagingController',binds:app.k9mail.legacy.message.controller.MessagingControllerRegistry]' at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6773) at android.app.ActivityThread.access$1500(ActivityThread.java:257) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2092) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loopOnce(Looper.java:201) at android.os.Looper.loop(Looper.java:288) at android.app.ActivityThread.main(ActivityThread.java:7876) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1019) Caused by: org.koin.core.error.InstanceCreationException: Could not create instance for '[Singleton: 'com.fsck.k9.controller.MessagingController',binds:app.k9mail.legacy.message.controller.MessagingControllerRegistry]' at org.koin.core.instance.InstanceFactory.create(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:162) at org.koin.core.instance.SingleInstanceFactory.create(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:5) at org.koin.core.instance.SingleInstanceFactory.get(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:16) at org.koin.core.scope.Scope.resolveFromContext(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:131) at org.koin.core.scope.Scope.resolveInstance(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:16) at org.koin.core.scope.Scope.resolve(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:55) at net.thunderbird.app.common.BaseApplication$special$$inlined$inject$default$1.invoke(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:124) at kotlin.SynchronizedLazyImpl.getValue(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:21) at app.k9mail.K9App.onCreate(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:324) at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1228) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6768) ... 9 more Caused by: org.koin.core.error.InstanceCreationException: Could not create instance for '[Singleton: 'com.fsck.k9.backend.BackendManager']' at org.koin.core.instance.InstanceFactory.create(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:162) at org.koin.core.instance.SingleInstanceFactory.create(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:5) at org.koin.core.instance.SingleInstanceFactory.get(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:16) at org.koin.core.scope.Scope.resolveFromContext(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:131) at org.koin.core.scope.Scope.resolveInstance(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:16) at org.koin.core.scope.Scope.resolve(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:55) at com.fsck.k9.account.KoinModuleKt$$ExternalSyntheticLambda1.invoke(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:571) at org.koin.core.instance.InstanceFactory.create(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:39) ... 19 more Caused by: org.koin.core.error.InstanceCreationException: Could not create instance for '[Singleton: 'com.fsck.k9.backends.DefaultImapBackendFactory']' at org.koin.core.instance.InstanceFactory.create(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:162) at org.koin.core.instance.SingleInstanceFactory.create(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:5) at org.koin.core.instance.SingleInstanceFactory.get(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:16) at org.koin.core.scope.Scope.resolveFromContext(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:131) at org.koin.core.scope.Scope.resolveInstance(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:16) at org.koin.core.scope.Scope.resolve(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:55) at com.fsck.k9.account.KoinModuleKt$$ExternalSyntheticLambda1.invoke(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:1306) at org.koin.core.instance.InstanceFactory.create(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:39) ... 26 more Caused by: org.koin.core.error.InstanceCreationException: Could not create instance for '[Singleton: 'com.fsck.k9.mail.store.imap.IdleRefreshManager']' at org.koin.core.instance.InstanceFactory.create(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:162) at org.koin.core.instance.SingleInstanceFactory.create(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:5) at org.koin.core.instance.SingleInstanceFactory.get(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:16) at org.koin.core.scope.Scope.resolveFromContext(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:131) at org.koin.core.scope.Scope.resolveInstance(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:16) at org.koin.core.scope.Scope.resolve(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:55) at com.fsck.k9.account.KoinModuleKt$$ExternalSyntheticLambda1.invoke(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:1179) at org.koin.core.instance.InstanceFactory.create(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:39) ... 33 more Caused by: org.koin.core.error.InstanceCreationException: Could not create instance for '[Singleton: 'com.fsck.k9.backends.AndroidAlarmManager']' at org.koin.core.instance.InstanceFactory.create(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:162) at org.koin.core.instance.SingleInstanceFactory.create(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:5) at org.koin.core.instance.SingleInstanceFactory.get(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:16) at org.koin.core.scope.Scope.resolveFromContext(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:131) at org.koin.core.scope.Scope.resolveInstance(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:16) at org.koin.core.scope.Scope.resolve(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:55) at com.fsck.k9.account.KoinModuleKt$$ExternalSyntheticLambda1.invoke(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:1079) at org.koin.core.instance.InstanceFactory.create(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:39) ... 40 more Caused by: java.lang.RuntimeException: Permission com.fsck.k9.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION is required by your application to receive broadcasts, please add it to your manifest at androidx.room.util.DBUtil$$ExternalSyntheticBUOutline0.m(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:43) at androidx.tracing.TraceApi29Impl.obtainAndCheckReceiverPermission(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:72) at androidx.datastore.core.Api26Impl.registerReceiver(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:6) at androidx.tracing.TraceApi29Impl.registerReceiver(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:45) at com.fsck.k9.backends.AndroidAlarmManager.<init>(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:65) at com.fsck.k9.account.KoinModuleKt$$ExternalSyntheticLambda1.invoke(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:1127) at org.koin.core.instance.InstanceFactory.create(r8-map-id-3c280bf5980d98748255d4a2c4793d4cc6f0ffa66b7a61c37728be20735925b9:39) ... 47 more
```
All Replies (1)
This is a user supported community. While crash logs can he helpful, for your case this really need to be posted in a bug report on Github to allow developers to investigate. Please consider creating an account there.