Skip to content

crash with MnemonicNotFound exception after reseting app #553

@jvsena42

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

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions