Author: [log in to unmask] Date: Wed Dec 10 14:26:54 2014 New Revision: 1676 Log: Call setDetector with some default arguments so that conditions system is initialized before adding data to conditions table. Modified: java/trunk/conditions/src/main/java/org/hps/conditions/cli/AddCommand.java Modified: java/trunk/conditions/src/main/java/org/hps/conditions/cli/AddCommand.java ============================================================================= --- java/trunk/conditions/src/main/java/org/hps/conditions/cli/AddCommand.java (original) +++ java/trunk/conditions/src/main/java/org/hps/conditions/cli/AddCommand.java Wed Dec 10 14:26:54 2014 @@ -7,6 +7,7 @@ import org.hps.conditions.api.FieldValueMap; import org.hps.conditions.database.DatabaseConditionsManager; import org.hps.conditions.database.TableConstants; +import org.lcsim.conditions.ConditionsManager.ConditionsNotFoundException; /** * This is a command for the conditions CLI that will add a conditions record, @@ -34,6 +35,12 @@ void execute(String[] arguments) { super.execute(arguments); + + try { + DatabaseConditionsManager.getInstance().setDetector(DatabaseConditionsManager.getDefaultEngRunDetectorName(), 2000); + } catch (ConditionsNotFoundException e) { + throw new RuntimeException(e); + } int runStart = Integer.parseInt(commandLine.getOptionValue("r")); int runEnd = runStart;