Author: cmoulliard Date: Fri Sep 11 15:31:06 2009 New Revision: 813880 URL: http://svn.apache.org/viewvc?rev=813880&view=rev Log: Add additional control in class BindyCsvDataFormat.java for empty file otherwise scanner.nextLine() generates an error
Modified: camel/trunk/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/BindyCsvDataFormat.java Modified: camel/trunk/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/BindyCsvDataFormat.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/BindyCsvDataFormat.java?rev=813880&r1=813879&r2=813880&view=diff ============================================================================== --- camel/trunk/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/BindyCsvDataFormat.java (original) +++ camel/trunk/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/BindyCsvDataFormat.java Fri Sep 11 15:31:06 2009 @@ -98,7 +98,11 @@ // If the first line of the CSV file contains columns name, then we skip this line if (factory.getSkipFirstLine()) { - scanner.nextLine(); + + // Check if scanner is empty + if (scanner.hasNextLine()) { + scanner.nextLine(); + } } while (scanner.hasNextLine()) {