LOG.error(e);
return PipelineResult.EMPTY;
}
for (PCollectionImpl<?> c : outputTargets.keySet()) {
if (outputTargetsToMaterialize.containsKey(c)) {
MaterializableIterable iter = outputTargetsToMaterialize.get(c);
iter.materialize();
c.materializeAt(iter.getSourceTarget());
outputTargetsToMaterialize.remove(c);
} else {
boolean materialized = false;
for (Target t : outputTargets.get(c)) {
if (!materialized && t instanceof Source) {