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