Github user zentol commented on the issue:
https://github.com/apache/flink/pull/6231
This doesn't look correct to me, the serializer should always be non-null, and silently
dropping null serializers most likely just causes other problems.
Did you actually run into this NPE when using Flink, or did you explicitly call the constructor
for demonstration purposes?
As far as I can tell the code in `CRowSerializer` is either broken or a not adequately
documented hack.
It is at the very least untested as this NPE _always_ occur when this constructor is used.
@tzulitai Why exactly is this [constructor](https://github.com/apache/flink/blob/master/flink-libraries/flink-table/src/main/scala/org/apache/flink/table/runtime/types/CRowSerializer.scala#L123)
necessary?
---
|