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)