Fixed crash with empty file in etUnit

Change-Id: I1e0ffab4e2a429c747953e849013f81d2aa3ae68
diff --git a/plugins/org.eclipse.etrice.etunit.converter/src/org/eclipse/etrice/etunit/converter/EtUnitReportConverter.java b/plugins/org.eclipse.etrice.etunit.converter/src/org/eclipse/etrice/etunit/converter/EtUnitReportConverter.java
index 704524c..aba3de1 100644
--- a/plugins/org.eclipse.etrice.etunit.converter/src/org/eclipse/etrice/etunit/converter/EtUnitReportConverter.java
+++ b/plugins/org.eclipse.etrice.etunit.converter/src/org/eclipse/etrice/etunit/converter/EtUnitReportConverter.java
@@ -337,6 +337,12 @@
 			TestsuiteType currentSuite = null;
 			String line = bufRead.readLine();
 			++count;
+			if (line==null) {
+				System.err.println("Error: file "+report+", is empty - no etunit file");
+				bufRead.close();
+				input.close();
+				return null;
+			}
 			if (!line.equals("etUnit report")) {
 				System.err.println("Error: file "+report+", line "+line+" is missing header line - no etunit file");
 				bufRead.close();
diff --git a/tests/org.eclipse.etrice.etunit.converter.tests/reports/report6.etu b/tests/org.eclipse.etrice.etunit.converter.tests/reports/report6.etu
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/tests/org.eclipse.etrice.etunit.converter.tests/reports/report6.etu
diff --git a/tests/org.eclipse.etrice.etunit.converter.tests/src/org/eclipse/etrice/etunit/converter/ConverterTest.java b/tests/org.eclipse.etrice.etunit.converter.tests/src/org/eclipse/etrice/etunit/converter/ConverterTest.java
index 51f18a8..48aa82a 100644
--- a/tests/org.eclipse.etrice.etunit.converter.tests/src/org/eclipse/etrice/etunit/converter/ConverterTest.java
+++ b/tests/org.eclipse.etrice.etunit.converter.tests/src/org/eclipse/etrice/etunit/converter/ConverterTest.java
@@ -93,4 +93,13 @@
 		String[] arguments = new String[args.size()];
 		EtUnitReportConverter.main(args.toArray(arguments));
 	}
+
+	@Test
+	public void testEmptyFile() {
+		ArrayList<String> args = new ArrayList<String>();
+		args.add(basePath+"report6.etu");
+		
+		String[] arguments = new String[args.size()];
+		EtUnitReportConverter.main(args.toArray(arguments));
+	}
 }