element-hq / element-hq/element-android

Login Fails with unknown error though login request is successfull

Open
#1,205 3 comments 0 reactions 0 assignees View on GitHub
A-Signin T-Defect
Dominant language
Kotlin
Stars
3.7k
Forks
917
PR merge metrics
No merged PRs in 30d

Description

image

`FormattedJsonHttpLogger: <-- 200 OK http://10.0.2.2:8080/_matrix/client/r0/login (300ms)`

```
javax.crypto.AEADBadTagException
at android.security.keystore.AndroidKeyStoreCipherSpiBase.engineDoFinal(AndroidKeyStoreCipherSpiBase.java:517)
at javax.crypto.Cipher.doFinal(Cipher.java:2055)
at im.vector.matrix.android.internal.session.securestorage.SecretStoringUtils.decryptStringM(SecretStoringUtils.kt:237)
at im.vector.matrix.android.internal.session.securestorage.SecretStoringUtils.loadSecureSecret(SecretStoringUtils.kt:141)
at im.vector.matrix.android.internal.database.RealmKeysUtils.extractKeyForDatabase(RealmKeysUtils.kt:84)
at im.vector.matrix.android.internal.database.RealmKeysUtils.configureEncryption(RealmKeysUtils.kt:91)
at im.vector.matrix.android.internal.database.SessionRealmConfigurationFactory.create(SessionRealmConfigurationFactory.kt:67)
at im.vector.matrix.android.internal.session.SessionModule$Companion.providesRealmConfiguration(SessionModule.kt:159)
at im.vector.matrix.android.internal.session.SessionModule.providesRealmConfiguration(Unknown Source:2)
at im.vector.matrix.android.internal.session.SessionModule_ProvidesRealmConfigurationFactory.providesRealmConfiguration(SessionModule_ProvidesRealmConfigurationFactory.java:34)
at im.vector.matrix.android.internal.session.SessionModule_ProvidesRealmConfigurationFactory.get(SessionModule_ProvidesRealmConfigurationFactory.java:24)
at im.vector.matrix.android.internal.session.SessionModule_ProvidesRealmConfigurationFactory.get(SessionModule_ProvidesRealmConfigurationFactory.java:10)
at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
at im.vector.matrix.android.internal.session.SessionModule_ProvidesMonarchyFactory.get(SessionModule_ProvidesMonarchyFactory.java:24)
at im.vector.matrix.android.internal.session.SessionModule_ProvidesMonarchyFactory.get(SessionModule_ProvidesMonarchyFactory.java:10)
at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
at im.vector.matrix.android.internal.session.group.GroupSummaryUpdater_Factory.get(GroupSummaryUpdater_Factory.java:29)
at im.vector.matrix.android.internal.session.group.GroupSummaryUpdater_Factory.get(GroupSummaryUpdater_Factory.java:9)
at dagger.internal.SetFactory.get(SetFactory.java:126)
at dagger.internal.SetFactory.get(SetFactory.java:37)
at im.vector.matrix.android.internal.session.DefaultSession_Factory.get(DefaultSession_Factory.java:163)
at im.vector.matrix.android.internal.session.DefaultSession_Factory.get(DefaultSession_Factory.java:38)
at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
at im.vector.matrix.android.internal.session.DaggerSessionComponent.session(DaggerSessionComponent.java:1212)
at im.vector.matrix.android.internal.SessionManager.getOrCreateSession(SessionManager.kt:42)
at im.vector.matrix.android.internal.auth.DefaultSessionCreator.createSession(SessionCreator.kt:67)
at im.vector.matrix.android.internal.auth.login.DefaultLoginWizard$loginInternal$2.invokeSuspend(DefaultLoginWizard.kt:79)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(Dispatched.kt:241)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:594)
at kotlinx.coroutines.scheduling.CoroutineScheduler.access$runSafely(CoroutineScheduler.kt:60)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:740)
Caused by: android.security.KeyStoreException: Signature/MAC verification failed
at android.security.KeyStore.getKeyStoreException(KeyStore.java:1292)
at android.security.keystore.KeyStoreCryptoOperationChunkedStreamer.doFinal(KeyStoreCryptoOperationChunkedStreamer.java:224)
at android.security.keystore.AndroidKeyStoreAuthenticatedAESCipherSpi$BufferAllOutputUntilDoFinalStreamer.doFinal(AndroidKeyStoreAuthenticatedAESCipherSpi.java:373)
at android.security.keystore.AndroidKeyStoreCipherSpiBase.engineDoFinal(AndroidKeyStoreCipherSpiBase.java:506)
```

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.