Hello to my squirrels, I ran into an NPE for some iterations code and it looks like what's described in FLINK-2443 <https://issues.apache.org/jira/browse/FLINK-2443>. I'm trying to understand the problem and I could really use your help :)
So far, it seems that the exception is caused by a null value returned by CompactingHashTable.*getMatchFor*(PT probeSideRecord). This method returns null in the following cases: - when the hash table is "closed" - when the segment is done - if the serializer actually returns a null record It seems that on the join/cogroup driver side there is no check or special handling when the build side record is null, i.e. the null record is still passed to the join function. Is this correct and if not, what should the driver do in this case? Thank you! Cheers, Vasia.