java.lang.RuntimeException: Unable to start activity ComponentInfo{com.etobee.driver/com.etobee.driver.activity.HomeActivity}: java.lang.IllegalStateException: Cannot migrate a Realm file that is already open: /data/data/com.etobee.driver/files/default6

  1. 0

    Cannot migrate a Realm file that is already open ~Realm ~Android

    Stack Overflow | 4 months ago | Syarif Ibnu Miftahudin Al-Dami
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.etobee.driver/com.etobee.driver.activity.HomeActivity}: java.lang.IllegalStateException: Cannot migrate a Realm file that is already open: /data/data/com.etobee.driver/files/default6
  2. 0
    In all ActiveAndroid tables there should be a primary key field with the name "Id" (with a capital "I").
  3. 0
    The cursor might not be initalized.
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0
    In cause your problem comes because of mediastore, you have to try changing Albums.ALBUM_ID, to Albums._ID
  6. 0
    You expected a file in the SD card or internal memory, but you have to deal with a file from Google drive.
    via GitHub by forouher

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.IllegalStateException

      Cannot migrate a Realm file that is already open: /data/data/com.etobee.driver/files/default6

      at io.realm.BaseRealm$3.onResult()
    2. io.realm
      Realm.migrateRealm
      1. io.realm.BaseRealm$3.onResult(BaseRealm.java:740)
      2. io.realm.RealmCache.invokeWithGlobalRefCount(RealmCache.java:274)
      3. io.realm.BaseRealm.migrateRealm(BaseRealm.java:735)
      4. io.realm.Realm.migrateRealm(Realm.java:1361)
      4 frames
    3. com.etobee.driver
      HomeActivity.onCreate
      1. com.etobee.driver.util.RealMHelper.init(RealMHelper.java:35)
      2. com.etobee.driver.activity.DefaultActivity.onCreate(DefaultActivity.java:138)
      3. com.etobee.driver.activity.HomeActivity.onCreate(HomeActivity.java:91)
      3 frames
    4. Android Platform
      ActivityThread.performLaunchActivity
      1. android.app.Activity.performCreate(Activity.java:5975)
      2. android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1111)
      3. android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2413)
      3 frames