Skip to content

App crash when opining the app #273

Description

@laurenz0071

Describe the bug
When I open the Schildi Chat App the app crashes shortly after showing the overview of the conversation list which shows no conversations due to a prior forcefully aborted reindexing.

To Reproduce
Steps to reproduce the behavior:

  1. In preferences where one can also clear the cache there is also an option to reindex the chats. I first cleared the cache, then I started the reindexing (of the chats/chatrooms) and during this proceidure it got stuck (or needed more time than I had) so I closed the app.
  2. When reopening the app it crashed. It's not working any more at all.
  3. Expected behaviour: It should reopen and let me restart the reindexing so that I can use the app again for chatting.

Smartphone (please complete the following information):

  • Device: [Google Pixel 8Pro]
  • OS: [Android 16]

Additional context

de.spiritcroc.riotx
versionCode 40101382

targetSdk 35
minSdk 21

  • App version: [1.6.44.sc88]
  • Store: [F-Droid]
  • Homeserver: [matrix.org]
  • Related labs settings: [No Labs settings enabled]
  • Logs have been submitted using the app's built-in bug report (/"rageshake") no]
Image

Error in SchildiChat 993e6f452da1.txt

"```
type: crash
osVersion: google/husky/husky:16/BP2A.250805.005/2025081400:user/release-keys
package: de.spiritcroc.riotx:40101382, targetSdk 35
process: de.spiritcroc.riotx
processUptime: 2441 + 287 ms
installer: org.fdroid.fdroid

ServerError(error=MatrixError(code=M_UNKNOWN, message=Server is unavailable, consentUri=null, limitType=null, adminUri=null, retryAfterMillis=null, isSoftLogout=null, newLookupPepper=null, session=null, completedStages=null, flows=null, params=null), httpCode=429)
at org.matrix.android.sdk.internal.network.RetrofitExtensionsKt.toFailure(SourceFile:28)
at org.matrix.android.sdk.internal.network.RetrofitExtensionsKt.toFailure(SourceFile:3)
at org.matrix.android.sdk.internal.session.user.accountdata.DefaultUpdateUserAccountDataTask.execute(SourceFile:6)
at org.matrix.android.sdk.internal.session.user.accountdata.DefaultUpdateUserAccountDataTask$execute$1.invokeSuspend(Unknown Source:12)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:9)
at kotlinx.coroutines.DispatchedTask.run(SourceFile:108)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(SourceFile:4)
at kotlinx.coroutines.scheduling.TaskImpl.run(SourceFile:3)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(SourceFile:1)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(SourceFile:34)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(SourceFile:29)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(SourceFile:1)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@eb7782b, Dispatchers.Main.immediate]
Caused by: java.lang.RuntimeException: MatrixError(code=M_UNKNOWN, message=Server is unavailable, consentUri=null, limitType=null, adminUri=null, retryAfterMillis=null, isSoftLogout=null, newLookupPepper=null, session=null, completedStages=null, flows=null, params=null)
... 12 more

"

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingcrashupstreamThis issue is also applicable upstream

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions