Skip to content

crash with MnemonicNotFound exception after reseting app #553

Description

@jvsena42

App crash after reseting wallet

Steps to reproduce:

  1. Wallet created
  2. Click on reset and restore
  3. Stay a few seconds on the onboarding screeen
2025-12-23 09:28:01.945  6177-6315  AndroidRuntime          to.bitkit.dev                        E  FATAL EXCEPTION: DefaultDispatcher-worker-20
                                                                                                    Process: to.bitkit.dev, PID: 6177
                                                                                                    MnemonicNotFound
                                                                                                    	at to.bitkit.data.backup.VssStoreIdProvider.getVssStoreId(VssStoreIdProvider.kt:22)
                                                                                                    	at to.bitkit.data.backup.VssBackupClient$setup$2$1.invokeSuspend(VssBackupClient.kt:38)
                                                                                                    	at to.bitkit.data.backup.VssBackupClient$setup$2$1.invoke(Unknown Source:8)
                                                                                                    	at to.bitkit.data.backup.VssBackupClient$setup$2$1.invoke(Unknown Source:4)
                                                                                                    	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:66)
                                                                                                    	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturnIgnoreTimeout(Undispatched.kt:50)
                                                                                                    	at kotlinx.coroutines.TimeoutKt.setupTimeout(Timeout.kt:149)
                                                                                                    	at kotlinx.coroutines.TimeoutKt.withTimeout(Timeout.kt:44)
                                                                                                    	at kotlinx.coroutines.TimeoutKt.withTimeout-KLykuaI(Timeout.kt:72)
                                                                                                    	at to.bitkit.data.backup.VssBackupClient$setup$2.invokeSuspend(VssBackupClient.kt:34)
                                                                                                    	at to.bitkit.data.backup.VssBackupClient$setup$2.invoke(Unknown Source:8)
                                                                                                    	at to.bitkit.data.backup.VssBackupClient$setup$2.invoke(Unknown Source:4)
                                                                                                    	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:66)
                                                                                                    	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43)
                                                                                                    	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165)
                                                                                                    	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source:1)
                                                                                                    	at to.bitkit.data.backup.VssBackupClient.setup(VssBackupClient.kt:32)
                                                                                                    	at to.bitkit.data.backup.VssBackupClient.setup$default(VssBackupClient.kt:32)
                                                                                                    	at to.bitkit.repositories.BackupRepo$startObservingBackups$1.invokeSuspend(BackupRepo.kt:118)
                                                                                                    	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
                                                                                                    	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
                                                                                                    	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:124)
                                                                                                    	at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89)
                                                                                                    	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)
                                                                                                    	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:820)
                                                                                                    	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)
                                                                                                    	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
                                                                                                    	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@3b12a21, Dispatchers.IO]

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Fields

No fields configured for Bug.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions