Author: [log in to unmask] Date: Wed Oct 21 13:15:55 2015 New Revision: 3868 Log: Trap error if run manager is not initialized. Modified: java/trunk/evio/src/main/java/org/hps/evio/LCSimEngRunEventBuilder.java Modified: java/trunk/evio/src/main/java/org/hps/evio/LCSimEngRunEventBuilder.java ============================================================================= --- java/trunk/evio/src/main/java/org/hps/evio/LCSimEngRunEventBuilder.java (original) +++ java/trunk/evio/src/main/java/org/hps/evio/LCSimEngRunEventBuilder.java Wed Oct 21 13:15:55 2015 @@ -102,8 +102,12 @@ @Override protected long getTime(final List<AbstractIntData> triggerList) { long tiTimeOffset = 0; - if (RunManager.getRunManager().runExists() && RunManager.getRunManager().getTriggerConfig().getTiTimeOffset() != null) { - tiTimeOffset = (RunManager.getRunManager().getTriggerConfig().getTiTimeOffset() / timestampCycle) * timestampCycle; + try { + if (RunManager.getRunManager().runExists() && RunManager.getRunManager().getTriggerConfig().getTiTimeOffset() != null) { + tiTimeOffset = (RunManager.getRunManager().getTriggerConfig().getTiTimeOffset() / timestampCycle) * timestampCycle; + } + } catch (IllegalStateException e) { + // May happen if RunManager is not initialized; just ignore. } for (final AbstractIntData data : triggerList) { if (data instanceof TIData) {