После обновления до SugarORM 1.5 я обнаружил, что во многих, но не во всех моих запросах не удается получить результаты, используя findWithQuery, findByID и т. Д. c. Как оказалось, проблема заключалась в том, что исключение проглатывалось в SugarRecord. java в методе inflate. Когда объект помещается в entityMap (Map<Object, long>
), он завершится ошибкой, если вы заменили методы equals () и hashMap () в своем классе сущности за исключением.
Попытка вызвать виртуальный метод 'int java .lang.Long.hashCode ()' для ссылки на нулевой объект
Это больше похоже на кто-нибудь сталкивался с этой проблемой, поскольку она не встречалась в предыдущих версиях.