You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "James Violette (JIRA)" <ji...@apache.org> on 2014/02/14 22:04:20 UTC

[jira] [Created] (PHOENIX-53) CSV loader fails on empty line

James Violette created PHOENIX-53:
-------------------------------------

             Summary: CSV loader fails on empty line
                 Key: PHOENIX-53
                 URL: https://issues.apache.org/jira/browse/PHOENIX-53
             Project: Phoenix
          Issue Type: Bug
    Affects Versions: 2.2.3
            Reporter: James Violette


in org.apache.phoenix.util.CSVLoader, the upsert fails if it encounters an empty line.  This occurs if all lines end with the new line character and the reader returns an empty line at the end.

A fix is to add a guard while reading the next line.
	public void upsert(CSVReader reader) throws Exception {
   ...
    		while ((nextLine = reader.readNext()) != null) {
    			if (nextLine.length==0) {
    				continue;
    			}




--
This message was sent by Atlassian JIRA
(v6.1.5#6160)