Как исправить ошибку при фиксации в Realm - PullRequest
0 голосов
/ 01 декабря 2018

Я занимаюсь разработкой приложения для Android, которое использует Realm в качестве базы данных, но я получаю ошибку при исключении метода commitTransiction () в Relm. Это метод, который вызывает сбой

if (food!= null) {
    foodDb.beginTransaction();
    food.setChatName(group.getName());
    food.setChatImage(group.getImage());
    food.setChatStatus(group.getStatus());
    foodDb.commitTransaction();
        }

, и это logcat Ошибка Iполучил:

11-30 23:15:06.486 4480-4480/com.yourapp.chatapp E/REALM_JNI: jni: ThrowingException 2, Out of range  in /Users/cm/Realm/realm-java/realm/realm-library/src/main/cpp/io_realm_internal_OsList.cpp line 135(requested: 4294967295 valid: 0), .
Exception has been thrown: Out of range  in /Users/cm/Realm/realm- 
    java/realm/realm-library/src/main/cpp/io_realm_internal_OsList.cpp line 
    135(requested: 4294967295 valid: 0)
     11-30 23:15:06.496 4480-4480/com.yourapp.chatapp E/dalvikvm: VM aborting
 11-30 23:15:06.496 4480-4480/com.yourapp.chatapp A/libc: Fatal signal 6 
   (SIGABRT) at 0x00001180 (code=-6), thread 4480 (yourapp.chatapp)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...