[ https://issues.apache.org/jira/browse/PHOENIX-53?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mujtaba Chohan updated PHOENIX-53: ---------------------------------- Comment: was deleted (was: [~jamestaylor] Exception started happening with the following commit: https://git-wip-us.apache.org/repos/asf?p=incubator-phoenix.git;a=commit;h=6142ff422a01c0f8c8c49e9d69bb930b8ef0634e java.lang.ArrayIndexOutOfBoundsException: 6 at org.apache.phoenix.util.CSVCommonsLoader.upsert(CSVCommonsLoader.java:279) at org.apache.phoenix.util.CSVCommonsLoader.upsert(CSVCommonsLoader.java:189) at org.apache.phoenix.util.PhoenixRuntime.main(PhoenixRuntime.java:203)) > Replace CSV loader with Apache Commons CSV loader > ------------------------------------------------- > > Key: PHOENIX-53 > URL: https://issues.apache.org/jira/browse/PHOENIX-53 > Project: Phoenix > Issue Type: Bug > Affects Versions: 2.2.3, 3.0.0 > Reporter: James Violette > Labels: patch > Fix For: 3.0.0 > > Attachments: colInfoToString.patch, > commons-csv-1.0-SNAPSHOT-sources.jar, commons-csv-1.0-SNAPSHOT.jar, > csvloaderoverrides.diff, csvloadersource.diff, > incubator-phoenix-commons-csv-rev2-3.0.0.patch > > > 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. Other issues, such as encapsulated > meta characters also occur. > The fix is to replace the opencsv library with the current apache commons-csv > library. -- This message was sent by Atlassian JIRA (v6.2#6252)