Danish Amjad created FLINK-17818: ------------------------------------ Summary: CSV Reader with Pojo Type and no field names fails Key: FLINK-17818 URL: https://issues.apache.org/jira/browse/FLINK-17818 Project: Flink Issue Type: Bug Components: API / DataSet Affects Versions: 1.10.1 Reporter: Danish Amjad
When a file is read with a CSVReader and a POJO is specified and the filed names are not specified, the output is obviously not correct. The API is not throwing any error despite a null check inside the API. i.e. {code} Preconditions.checkNotNull(pojoFields, "POJO fields must be specified (not null) if output type is a POJO."); {code} The *root cause* of the problem is that the _fieldNames_ argument is a variable argument and the variable is 'empty but not null' when not given any value. So, the check passes without failing. -- This message was sent by Atlassian Jira (v8.3.4#803005)