Author: [log in to unmask]
Date: Mon Nov 24 20:23:31 2014
New Revision: 1575
Log:
Add check for existence of input conditions data file.
Modified:
java/trunk/conditions/src/main/java/org/hps/conditions/cli/LoadCommand.java
Modified: java/trunk/conditions/src/main/java/org/hps/conditions/cli/LoadCommand.java
=============================================================================
--- java/trunk/conditions/src/main/java/org/hps/conditions/cli/LoadCommand.java (original)
+++ java/trunk/conditions/src/main/java/org/hps/conditions/cli/LoadCommand.java Mon Nov 24 20:23:31 2014
@@ -8,9 +8,7 @@
import java.util.List;
import java.util.StringTokenizer;
-import org.apache.commons.cli.CommandLine;
import org.apache.commons.cli.Option;
-import org.apache.commons.cli.ParseException;
import org.hps.conditions.database.DatabaseConditionsManager;
import org.hps.conditions.database.QueryBuilder;
@@ -48,6 +46,9 @@
String fileName = commandLine.getOptionValue("f");
if (fileName == null) {
throw new IllegalArgumentException("Missing file argument.");
+ }
+ if (!(new File(fileName)).exists()) {
+ throw new IllegalArgumentException("Input file does not exist: " + fileName);
}
String tableName = commandLine.getOptionValue("t");
|