(lsst-scipipe) [mrawls@lsst-devl03 repo-main-logs]$ more /project/mrawls/repo-main-logs/bps/u/mrawls/DM-31964-DECam-fakes/20211124T201946Z/quantumGraphGeneration.out
|
/software/lsstsw/stack_20210813/stack/miniconda3-py38_4.9.2-0.7.0/Linux64/ctrl_mpexec/22.0.1-29-gedb21c8+82be1abe8f/bin/pipetask qgraph -d "instrument='DECam' AND skymap='hsc_rings_v1' AND
|
band IN ('g') AND exposure>410914 AND exposure<421607 AND tract IN (9812, 9813)" -b /repo/main/butler.yaml -i DECam/defaults/hits2015,DECam/calib,u/mrawls/DM-30703-hits-crosstalk-sources,u/
|
mrawls/DM-30703-HiTS2014-templates -p /project/mrawls/repo-main-logs/ApPipe_DM32245.yaml -q /project/mrawls/repo-main-logs/bps/u/mrawls/DM-31964-DECam-fakes/20211124T201946Z/u_mrawls_DM-319
|
64-DECam-fakes_20211124T201946Z.qgraph
|
|
|
lsst.daf.butler.cli.utils ERROR: Caught an exception, details are in traceback:
|
Traceback (most recent call last):
|
File "/software/lsstsw/stack_20210813/stack/miniconda3-py38_4.9.2-0.7.0/Linux64/ctrl_mpexec/22.0.1-29-gedb21c8+82be1abe8f/python/lsst/ctrl/mpexec/cli/cmd/commands.py", line 96, in qgraph
|
script.qgraph(pipelineObj=pipeline, **kwargs)
|
File "/software/lsstsw/stack_20210813/stack/miniconda3-py38_4.9.2-0.7.0/Linux64/ctrl_mpexec/22.0.1-29-gedb21c8+82be1abe8f/python/lsst/ctrl/mpexec/cli/script/qgraph.py", line 156, in qgrap
|
h
|
qgraph = f.makeGraph(pipelineObj, args)
|
File "/software/lsstsw/stack_20210813/stack/miniconda3-py38_4.9.2-0.7.0/Linux64/ctrl_mpexec/22.0.1-29-gedb21c8+82be1abe8f/python/lsst/ctrl/mpexec/cmdLineFwk.py", line 571, in makeGraph
|
qgraph = graphBuilder.makeGraph(pipeline, collections, run, args.data_query, metadata=metadata,
|
File "/software/lsstsw/stack_20210813/stack/miniconda3-py38_4.9.2-0.7.0/Linux64/pipe_base/22.0.1-32-g19dc4ec+303e5401d2/python/lsst/pipe/base/graphBuilder.py", line 1043, in makeGraph
|
return scaffolding.makeQuantumGraph(metadata=metadata)
|
File "/software/lsstsw/stack_20210813/stack/miniconda3-py38_4.9.2-0.7.0/Linux64/pipe_base/22.0.1-32-g19dc4ec+303e5401d2/python/lsst/pipe/base/graphBuilder.py", line 929, in makeQuantumGra
|
ph
|
graph = QuantumGraph(graphInput, metadata=metadata, pruneRefs=self.unfoundRefs)
|
File "/software/lsstsw/stack_20210813/stack/miniconda3-py38_4.9.2-0.7.0/Linux64/pipe_base/22.0.1-32-g19dc4ec+303e5401d2/python/lsst/pipe/base/graph/graph.py", line 114, in __init__
|
self._buildGraphs(quanta, metadata=metadata, pruneRefs=pruneRefs)
|
File "/software/lsstsw/stack_20210813/stack/miniconda3-py38_4.9.2-0.7.0/Linux64/pipe_base/22.0.1-32-g19dc4ec+303e5401d2/python/lsst/pipe/base/graph/graph.py", line 184, in _buildGraphs
|
self._datasetRefDict.addProducer(dsRef, value)
|
File "/software/lsstsw/stack_20210813/stack/miniconda3-py38_4.9.2-0.7.0/Linux64/pipe_base/22.0.1-32-g19dc4ec+303e5401d2/python/lsst/pipe/base/graph/_implDetails.py", line 82, in addProduc
|
er
|
raise ValueError(f"Only one node is allowed to produce {key}, "
|
ValueError: Only one node is allowed to produce fakes_src@{instrument: 'DECam', detector: 51, visit: 412504, ...}, sc=SourceCatalog], the current producer is QuantumNode(quantum=Quantum(tas
|
kName=lsst.pipe.tasks.processCcdWithFakes.ProcessCcdWithFakesTask, dataId={instrument: 'DECam', skymap: 'hsc_rings_v1', detector: 51, tract: 9812, visit: 412504, ...}), taskDef=TaskDef(Proc
|
essCcdWithFakesTask, label=processVisitFakes), nodeId=NodeId(number=5084, buildId='1637786834.584632-3801835'))
|
There are four precursor collections, run as separate tracts:
DM-32245-DECam-fakes-9812DM-32245-DECam-fakes-9813DM-32245-DECam-fakes-8604DM-32245-DECam-fakes-8605As reported on
DM-32246, they basically ran fine, except whichever overlapping tract ran second had many (mostly expected) diaPipe failures due to duplicate DiaObjects keys.I will pick up on this ticket once
DM-31964is complete.