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");