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

Row index out of range (4.1.1)

      Realm version 4.1.1

      Occurred on devices

      • Galaxy J1
      • Galaxy J7
      realm.executeTransactionAsync(innerRealm -> {
                  innerRealm.copyToRealmOrUpdate(user);
              });
      
      Fatal Exception: io.realm.exceptions.RealmException: Async transaction failed
             at io.realm.Realm$1$2.run(Realm.java:1558)
             at android.os.Handler.handleCallback(Handler.java:733)
             at android.os.Handler.dispatchMessage(Handler.java:95)
             at android.os.Looper.loop(Looper.java:136)
             at android.app.ActivityThread.main(ActivityThread.java:5584)
             at java.lang.reflect.Method.invokeNative(Method.java)
             at java.lang.reflect.Method.invoke(Method.java:515)
             at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1268)
             at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084)
             at dalvik.system.NativeStart.main(NativeStart.java)
      Caused by java.lang.IllegalStateException: Row index out of range
             at io.realm.internal.UncheckedRow.nativeSetString(UncheckedRow.java)
             at io.realm.internal.UncheckedRow.setString(UncheckedRow.java:234)
             at io.realm.AccountRealmProxy.realmSet$name(AccountRealmProxy.java:262)
             at io.realm.AccountRealmProxy.update(AccountRealmProxy.java:2328)
             at io.realm.AccountRealmProxy.copyOrUpdate(AccountRealmProxy.java:1471)
             at io.realm.UserRealmProxy.update(UserRealmProxy.java:1864)
             at io.realm.UserRealmProxy.copyOrUpdate(UserRealmProxy.java:1236)
             at io.realm.DefaultRealmModuleMediator.copyOrUpdate(DefaultRealmModuleMediator.java:450)
             at io.realm.Realm.copyOrUpdate(Realm.java:1593)
             at io.realm.Realm.copyToRealmOrUpdate(Realm.java:1014)
             at com.app.controllers.SessionController.lambda$storeUserObject$5$SessionController(SessionController.java:415)
             at com.app.controllers.SessionController$$Lambda$1.execute(Unknown Source)
             at io.realm.Realm$1.run(Realm.java:1502)
             at io.realm.internal.async.BgPriorityRunnable.run(BgPriorityRunnable.java:34)
             at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422)
             at java.util.concurrent.FutureTask.run(FutureTask.java:237)
             at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
             at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
             at java.lang.Thread.run(Thread.java:841)
      

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

              Created:
              Updated:
              Resolved: