--- dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/AddressSourceDAO.java 2016/01/28 10:30:01 2857 +++ dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/AddressSourceDAO.java 2016/01/28 11:03:14 2861 @@ -45,10 +45,13 @@ br = new BufferedReader(isr); String line = br.readLine(); + if (line == null) { + throw new IOException("Can't read 1st line - is file empty?"); + } + String[] parts = line.split(";"); - int numFields = parts.length; - if (numFields != 17) { - throw new IOException("Not enough fields in CSV file. Found " + numFields + ", expected 17"); + if (parts.length != 17) { + throw new IOException("Not enough fields in CSV file. Found " + parts.length + ", expected 17"); }