element-hq / element-hq/element-android

[ANR] VectorApplication.onCreate creating realm instance

Open
#4,212 0 comments 0 reactions 0 assignees View on GitHub
O-Occasional S-Minor T-Defect Z-ANR
Dominant language
Kotlin
Stars
3.7k
Forks
917
PR merge metrics
No merged PRs in 30d

Description

```
at io.realm.internal.OsSharedRealm.nativeGetSharedRealm (Native method)
at io.realm.internal.OsSharedRealm. (OsSharedRealm.java:11)
at io.realm.internal.OsSharedRealm.getInstance (OsSharedRealm.java:6)
at io.realm.BaseRealm. (BaseRealm.java:26)
at io.realm.Realm. (Realm.java:8)
at io.realm.RealmCache.createInstance (RealmCache.java:2)
at io.realm.Realm.getInstance (Realm.java:22)
at org.matrix.android.sdk.api.MatrixCallback$DefaultImpls.doWithRealm (MatrixCallback.kt:1)
at org.matrix.android.sdk.internal.crypto.store.db.RealmCryptoStore.getCrossSigningPrivateKeys (RealmCryptoStore.kt:1)
at org.matrix.android.sdk.internal.crypto.crosssigning.DefaultCrossSigningService. (DefaultCrossSigningService.kt:17)
at org.matrix.android.sdk.internal.session.DaggerSessionComponent.session (DaggerSessionComponent.java:1)
at org.matrix.android.sdk.internal.auth.DefaultAuthenticationService.getLastAuthenticatedSession (DefaultAuthenticationService.kt:4)
at im.vector.app.VectorApplication.onCreate (VectorApplication.kt:113)
```

```
at io.realm.BaseRealm. (BaseRealm.java:26)
at io.realm.Realm. (Realm.java:8)
at io.realm.RealmCache.createInstance (RealmCache.java:2)
at io.realm.Realm.getInstance (Realm.java:21)
at org.matrix.android.sdk.internal.session.sync.SyncTokenStore.getLastToken (SyncTokenStore.kt:1)
at org.matrix.android.sdk.internal.session.DefaultSession.hasAlreadySynced (DefaultSession.kt:1)
at im.vector.app.core.extensions.SessionKt.startSyncing (Session.kt:2)
at im.vector.app.core.extensions.SessionKt.configureAndStart (Session.kt:4)
at im.vector.app.VectorApplication.onCreate (VectorApplication.kt:111)
```

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.