com.esotericsoftware.kryo.KryoException

Buffer underflow. Serialization trace: mContent (io.paperdb.PaperTable)

Samebug tips1

Kryo doesn't accept multi-threaded data access, there's a few workarounds for this, such as duplicating the buffer, but they sacrifice a bit of performance.


rafaelrafael

Don't give up yet. Our experts can help. Paste your full stack trace to get a solution.

Solutions on the web74

  • via GitHub by fingertricks
    ,
  • Stack trace

    • com.esotericsoftware.kryo.KryoException: Buffer underflow. Serialization trace: mContent (io.paperdb.PaperTable) at com.esotericsoftware.kryo.io.Input.require(SourceFile:199) at com.esotericsoftware.kryo.io.Input.readVarInt(SourceFile:373) at com.esotericsoftware.kryo.util.DefaultClassResolver.readClass(SourceFile:127) at com.esotericsoftware.kryo.Kryo.readClass(SourceFile:667) at com.esotericsoftware.kryo.serializers.ObjectField.read(SourceFile:118) at com.esotericsoftware.kryo.serializers.FieldSerializer.read(SourceFile:551) at com.esotericsoftware.kryo.Kryo.readObject(SourceFile:686) at io.paperdb.DbStoragePlainFile.readTableFile(SourceFile:222) at io.paperdb.DbStoragePlainFile.select(SourceFile:130) at io.paperdb.Book.read(SourceFile:65)

    Write tip

    You have a different solution? A short tip here would help you and many other users who saw this issue last week.

    Users with the same issue

    Alexandru PopaAlexandru Popa
    Once,
    Unknown visitor
    Unknown visitorOnce,
    Unknown visitor
    Unknown visitorOnce,
    Unknown visitor
    Unknown visitorOnce,
    Unknown visitor
    Unknown visitorOnce,
    6 more bugmates