element-hq / element-hq/element-android
F-Droid - crash
- Dominant language
- Kotlin
- Stars
- 3.7k
- Forks
- 917
- PR merge metrics
- No merged PRs in 30d
Description
### Steps to reproduce
Reported by rageshake https://github.com/matrix-org/element-android-rageshakes/issues/42378
```
Thread: main, Exception: java.lang.AssertionError: Assertion failed
at org.matrix.android.sdk.internal.session.sync.DefaultSyncService.startSync(DefaultSyncService.kt:53)
at im.vector.app.core.extensions.SessionKt.startSyncing(Session.kt:60)
at im.vector.app.core.di.ActiveSessionHolder.getOrInitializeSession(ActiveSessionHolder.kt:107)
at im.vector.app.core.di.ActiveSessionHolder$getSafeActiveSession$1.invokeSuspend(ActiveSessionHolder.kt:95)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:284)
at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source:1)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:38)
at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source:1)
at im.vector.app.core.di.ActiveSessionHolder.getSafeActiveSession(ActiveSessionHolder.kt:95)
at im.vector.app.core.di.ActiveSessionHolder.getSafeActiveSession$default(ActiveSessionHolder.kt:94)
at im.vector.app.push.fcm.FdroidFcmHelper.onEnterForeground(FdroidFcmHelper.kt:53)
at im.vector.app.VectorApplication$onCreate$2.onResume(VectorApplication.kt:179)
```
### Outcome
Crash
### Your phone model
_No response_
### Operating system version
_No response_
### Application version and app store
_No response_
### Homeserver
_No response_
### Will you send logs?
Yes
### Are you willing to provide a PR?
No
Contributor guide
Assessment
This issue has not been assessed yet.