magro / kryo-serializers

More kryo serializers
Apache License 2.0
381 stars 120 forks source link

Collections.SetFromMap gives null pointer exception in deserialization. #109

Closed jayachathu closed 5 years ago

jayachathu commented 5 years ago

Exception in thread "main" javax.websocket.DecodeException: Could not decode object at org.ziptie.bridge.events.serializers.KryoEventDecoder.decode(KryoEventDecoder.java:61) at org.ziptie.bridge.events.serializers.EventDecoder.main(EventDecoder.java:53) Caused by: com.esotericsoftware.kryo.KryoException: java.lang.NullPointerException Serialization trace: traits (dancer.net.discovery.DiscoveryRecord) payload (org.ziptie.bridge.events.Event) at com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:144) at com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:543) at com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:731) 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:709) at org.ziptie.bridge.events.serializers.KryoEventDecoder.decode(KryoEventDecoder.java:57) ... 1 more Caused by: java.lang.NullPointerException at java.util.Collections$SetFromMap.add(Collections.java:5461) at com.esotericsoftware.kryo.serializers.CollectionSerializer.read(CollectionSerializer.java:134) at com.esotericsoftware.kryo.serializers.CollectionSerializer.read(CollectionSerializer.java:40) at com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:731) at com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:125) ... 7 more

magro commented 5 years ago

There's no serializer from this project involved. Therefore you should submit this issue for kryo itself (also mentioning the used kryo version).

jayachathu commented 5 years ago

Thanks.