element-hq / element-hq/element-android

F-Droid - crash

Open
#6,960 0 comments 1 reaction 0 assignees View on GitHub
O-Occasional S-Major T-Defect Z-Crash Z-fdroid
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.