Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

PaperDbException

Library link : https://github.com/pilgr/Paper

This crash is occurred in some devices.

Fatal Exception: io.paperdb.PaperDbException: Couldn't read/deserialize file /data/data/com.cittacode.trocandofraldas/files/io.paperdb/week_pages.pt for table week_pages
   at io.paperdb.DbStoragePlainFile.readTableFile(DbStoragePlainFile.java:298)
   at io.paperdb.DbStoragePlainFile.select(DbStoragePlainFile.java:158)
   at io.paperdb.Book.read(Book.java:73)
   at io.paperdb.Book.read(Book.java:58)...

Another crash log:

Caused by com.esotericsoftware.kryo.KryoException: Buffer underflow. Serialization trace:

mContent (io.paperdb.PaperTable)
   at com.esotericsoftware.kryo.io.Input.require(Input.java:199)
   at com.esotericsoftware.kryo.io.Input.readVarInt(Input.java:373)
   at com.esotericsoftware.kryo.util.DefaultClassResolver.readClass(DefaultClassResolver.java:127)
   at com.esotericsoftware.kryo.Kryo.readClass(Kryo.java:693)
   at com.esotericsoftware.kryo.Kryo.readClassAndObject(Kryo.java:804)
   at com.esotericsoftware.kryo.serializers.MapSerializer.read(MapSerializer.java:153)
   at com.esotericsoftware.kryo.serializers.MapSerializer.read(MapSerializer.java:39)
   at com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:734)
   at com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:125)
   at com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:543)
   at com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:712)
   at io.paperdb.DbStoragePlainFile.readContent(DbStoragePlainFile.java:307)
   at io.paperdb.DbStoragePlainFile.readTableFile(DbStoragePlainFile.java:291)
   at io.paperdb.DbStoragePlainFile.select(DbStoragePlainFile.java:158)
   at io.paperdb.Book.read(Book.java:73)
   at io.paperdb.Book.read(Book.java:58)...

It seems that issue is in library. I am using 'io.paperdb:paperdb:2.6'

like image 853
vidha Avatar asked Feb 05 '26 15:02

vidha


1 Answers

Just make minifyenabled false, shrinkResources false

like image 163
Rahul Gautam Avatar answered Feb 07 '26 07:02

Rahul Gautam