[ https://issues.apache.org/jira/browse/CSV-195?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17044044#comment-17044044 ]
Chen commented on CSV-195: -------------------------- I have commit a pr at github [pr|[https://github.com/apache/commons-csv/pull/60]] , may somebody have review? > Parser iterates over the last CSV Record twice. > ----------------------------------------------- > > Key: CSV-195 > URL: https://issues.apache.org/jira/browse/CSV-195 > Project: Commons CSV > Issue Type: Bug > Components: Parser > Affects Versions: 1.4 > Environment: Mac OS X 10.10.5 > Reporter: Rodolfo Duldulao > Priority: Major > Fix For: Patch Needed > > Attachments: whitelist.csv > > > {code:java} > class CSVParserSpecification extends Specification { > def "TEst CSVParser"() { > setup: > URL url = new URL("https://....../csv_with_28_lines_header_plus_ > 27_records"); > BufferedReader reader = new BufferedReader(new > InputStreamReader(url.openStream())); > def CSVParser parser = > CSVFormat.RFC4180.withFirstRecordAsHeader().withIgnoreEmptyLines().withTrim().parse(reader); > when: > def count = 0 > for (CSVRecord record: parser) > { println("Processing " + parser.getCurrentLineNumber()) count++ } > println(count); > parser.close() > then: > count == 27 > } > } > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)