NullPointerException в ProtoBuf, когда сериализация Kryo используется с Spark - PullRequest
0 голосов
/ 01 ноября 2018

Я получаю следующую ошибку в моем приложении spark, когда оно пытается сериализовать поле protobuf, представляющее собой карту ключа String и значения float. Сериализация Kryo используется в приложении spark.

Caused by: java.lang.NullPointerException
    at com.google.protobuf.UnmodifiableLazyStringList.size(UnmodifiableLazyStringList.java:68)
    at java.util.AbstractList.add(AbstractList.java:108)
    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)
    ... 71 more

Кто-нибудь сталкивался с этой проблемой раньше? Есть ли способ решить это?

...