}
currentResult = initCompTask.getRunInfo();
// Notify submitting experiment
currentTRI =
new ComputationTaskRuntimeInformation(runConfig, config,
initCompTask.getComputationTask(),
currentResult.getComputationTaskID(), currentResult);
} catch (Throwable t) {
SimSystem.report(t);
} finally {
if (currentResult == null) {
currentResult = new RunInformation(false);
}
if (currentTRI == null) {
currentTRI =
new ComputationTaskRuntimeInformation(runConfig, config, null,
null, currentResult);
}
runner.notifyExecutionController(this, execController, currentTRI);
}
// Wait for notification: this run will either be executed or canceled