Also, you should probably make sure kryo can serialize this as well. A simple way to get around it is to ask Kryo to use the Java serialization for SerializableHyperLogLog.