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)

Reply via email to