-
Type: Bug
-
Resolution: Cannot Reproduce
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
SDK FY21-Q2
-
3744
Goal
fix crash
Actual Results
crash stack
Caused by: io.realm.exceptions.RealmFileException: Unable to open a realm at path '/data/data/package/files/default.realm': Top ref not aligned (593969). top_ref[0]: 91031, top_ref[1]: 90F88, mnemonic: 54 2D 44 42, fmt[0]: 9, fmt[1]: 9, flags: 0 Path:. (Top ref not aligned (593969). top_ref[0]: 91031, top_ref[1]: 90F88, mnemonic: 54 2D 44 42, fmt[0]: 9, fmt[1]: 9, flags: 0 Path: /data/data/package/files/default.realm) (/data/data/package/files/default.realm) in /Users/Nabil/Dev/realm/master4/realm-java/realm/realm-library/src/main/cpp/io_realm_internal_OsSharedRealm.cpp line 101 Kind: ACCESS_ERROR. at io.realm.internal.OsSharedRealm.nativeGetSharedRealm(Native Method) at io.realm.internal.OsSharedRealm.<init>(SourceFile:171) at io.realm.internal.OsSharedRealm.getInstance(SourceFile:241) at io.realm.internal.OsSharedRealm.getInstance(SourceFile:231)
Steps & Code to Reproduce
We can not reproduce it. It happens to a user.
code:
RealmConfiguration build = new RealmConfiguration.Builder() .schemaVersion(SCHEMA_VERSION) .migration(new CustomRealmMigration()) .compactOnLaunch() .build(); Realm.setDefaultConfiguration(build); Realm.getDefaultInstance();
Version of Realm and tooling
Realm version(s): 5.13.0
Realm Sync feature enabled: No
Android Studio version: 3.62
Android Build Tools version: 29.0.3
Gradle version: 4.10.1
Which Android version and device(s): Samsung Galaxy Note 9、 Android 10.0