Github user pnowojski commented on the issue: https://github.com/apache/flink/pull/6231 I agree with @zentol and I do not see reason for supporting nulls here. This fix looks like hiding underlying implementation problem. Default constructor of `CRowSerializerConfigSnapshot` could use `CompositeTypeSerializerConfigSnapshot#CompositeTypeSerializerConfigSnapshot()` (without parameters). I don't know much about scala, but shouldn't it use this pattern: https://stackoverflow.com/questions/3299776/in-scala-how-can-i-subclass-a-java-class-with-multiple-constructors ?
---