Uploaded image for project: 'Realm Java SDK'
  1. Realm Java SDK
  2. RJAVA-408

RealmFileException: Top ref outside file

      Goal

      io.realm.exceptions.RealmFileException: Unable to open a realm at path

      Actual Results

      Caused by: io.realm.exceptions.RealmFileException: Unable to open a realm at path '/data/data/com.zcla.bankaccesscontrol/files/log_info.realm': Invalid top array (ref, [0], [1], [2]): 12432, 24, 4320, 24576 Path:. (Invalid top array (ref, [0], [1], [2]): 12432, 24, 4320, 24576 Path: /data/data/com.zcla.bankaccesscontrol/files/log_info.realm) (/data/data/com.zcla.bankaccesscontrol/files/log_info.realm) in /Users/cm/Realm/realm-java-release/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.(OsSharedRealm.java:171)
      at io.realm.internal.OsSharedRealm.getInstance(OsSharedRealm.java:241)
      at io.realm.internal.OsSharedRealm.getInstance(OsSharedRealm.java:231)
      at io.realm.RealmCache.doCreateRealmOrGetFromCache(RealmCache.java:318)
      at io.realm.RealmCache.createRealmOrGetFromCache(RealmCache.java:284)
      at io.realm.Realm.getInstance(Realm.java:428)
      at com.zcla.bankaccesscontrol.helper.RealmHelper.getLogRealm(RealmHelper.java:101)
      at com.zcla.bankaccesscontrol.global.GlobalActivity.initData(GlobalActivity.java:107)
      at com.zcla.bankaccesscontrol.activity.ScreensaverActivity.initData(ScreensaverActivity.java:56)
      at com.unengchen.basesdk.view.BaseActivity.onCreate(BaseActivity.java:34)
      at android.app.Activity.performCreate(Activity.java:7036)
      at android.app.Activity.performCreate(Activity.java:7027)
      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1214)
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2731)
      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2856)
      at android.app.ActivityThread.-wrap11(Unknown Source:0)
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1589)
      at android.os.Handler.dispatchMessage(Handler.java:106)
      at android.os.Looper.loop(Looper.java:164)
      at android.app.ActivityThread.main(ActivityThread.java:6494)
      at java.lang.reflect.Method.invoke(Native Method)
      at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)

      Steps & Code to Reproduce

      public Realm getLogRealm()

      { mLogRealmConfig = new RealmConfiguration.Builder() .name(LOG_DATABASE_NAME) .schemaVersion(3) .modules(new LogRealmModule()) .migration(new LogRealmMigration()) .build(); return Realm.getInstance(mLogRealmConfig); }

      Version of Realm and tooling

      Realm version(s): 5.14.0

      Realm Sync feature enabled: No

      Android Studio version: 3.4

      Android Build Tools version: 28

      Gradle version: 3.4.1

      Which Android version and device(s): 8.0

            Assignee:
            Unassigned Unassigned
            Reporter:
            unitosyncbot Unito Sync Bot
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: