The parquet-mr library invokes UserDefinedPredicate.keep(T) with null values. (This is the only way parquet-mr can check if a null fulfills the UDP.) This fact is not highlighted in the documentation of the method which can easily lead to an unexpected NPE.
Reporter: Gabor Szadovszky / @gszadovszky
Assignee: Gabor Szadovszky / @gszadovszky
Related issues:
PRs and other links:
Note: This issue was originally created as PARQUET-1489. Please see the migration documentation for further details.