diff --git a/pom.xml b/pom.xml index f10b10c..93268b2 100644 --- a/pom.xml +++ b/pom.xml @@ -4,10 +4,10 @@ 4.0.0 com.di.jmeter.ecsv di-extended-csv - 2.3 + 2.4 - 5.1.1 + 5.6.3 1.8 1.8 1.8 @@ -32,6 +32,11 @@ commons-lang3 ${commons-lang3-version} + + commons-io + commons-io + ${commons-io-version} + diff --git a/src/main/java/com/di/jmeter/utils/FileServerExtended.java b/src/main/java/com/di/jmeter/utils/FileServerExtended.java index 8c85daf..adfd321 100644 --- a/src/main/java/com/di/jmeter/utils/FileServerExtended.java +++ b/src/main/java/com/di/jmeter/utils/FileServerExtended.java @@ -722,6 +722,8 @@ private static boolean isDelimOrEOL(char delim, int ch) { */ public String[] csvReadLine(String line, char delimiter) throws IOException { int index = 0; + if (line == null || line.isEmpty()) + return new String[0]; int length = line.length(); ParserState state = ParserState.INITIAL; List list = new ArrayList<>();