I am working on mutli-band HSC data and attempting to re-run coaddDriver after a crash due to a lack of disk space. I’ve defined the mapper following the processing tutorial (https://dmtn-023.lsst.io/), but I’m getting the error “RuntimeError: No mapper assigned to Repository”.
The contents of the rerun sci_2 were deleted prior to re-running the command below.
I’m new to using the pipeline, so thanks for any suggestions!
$ coaddDriver.py DATA --rerun sci_1:sci_2 --selectId visit=085190..085200:2 \
--selectId visit=127450..127480:2 --id tract=0 filter=HSC-R2 --cores=2 --config \
assembleCoadd.doApplyUberCal=False makeCoaddTempExp.doApplyUberCal=False
root INFO: Loading config overrride file u'/Users/gdb/lsst_stack/DarwinX86/obs_subaru/13.0-39-gf25a3b0/config/coaddDriver.py'
root INFO: Loading config overrride file u'/Users/gdb/lsst_stack/DarwinX86/obs_subaru/13.0-39-gf25a3b0/config/hsc/coaddDriver.py'
CameraMapper INFO: Loading Posix exposure registry from /Users/gdb/hsc/j0148_combined/DATA/rerun/sci_1
CameraMapper INFO: Loading Posix calib registry from /Users/gdb/hsc/j0148_combined/DATA/rerun/sci_1
CameraMapper INFO: Loading Posix calib registry from /Users/gdb/hsc/j0148_combined/DATA/rerun/sci_2
Traceback (most recent call last):
File "/Users/gdb/lsst_stack/DarwinX86/pipe_drivers/13.0-14-gdb8c927/bin/coaddDriver.py", line 4, in <module>
CoaddDriverTask.parseAndSubmit()
File "/Users/gdb/lsst_stack/DarwinX86/ctrl_pool/13.0-5-g9cf35e0+7/python/lsst/ctrl/pool/parallel.py", line 424, in parseAndSubmit
**kwargs)
File "/Users/gdb/lsst_stack/DarwinX86/ctrl_pool/13.0-5-g9cf35e0+7/python/lsst/ctrl/pool/parallel.py", line 333, in parse_args
args.parent = self._parent.parse_args(config, args=leftover, **kwargs)
File "/Users/gdb/lsst_stack/DarwinX86/pipe_base/13.0-9-g1c7d9c5+11/python/lsst/pipe/base/argumentParser.py", line 521, in parse_args
self._processDataIds(namespace)
File "/Users/gdb/lsst_stack/DarwinX86/pipe_base/13.0-9-g1c7d9c5+11/python/lsst/pipe/base/argumentParser.py", line 626, in _processDataIds
dataIdContainer.makeDataRefList(namespace)
File "/Users/gdb/lsst_stack/DarwinX86/pipe_drivers/13.0-14-gdb8c927/python/lsst/pipe/drivers/utils.py", line 68, in makeDataRefList
skymap = self.getSkymap(namespace)
File "/Users/gdb/lsst_stack/DarwinX86/coadd_utils/13.0-3-g4045236/python/lsst/coadd/utils/coaddDataIdContainer.py", line 41, in getSkymap
self._skymap = namespace.butler.get(namespace.config.coaddName + "Coadd_skyMap")
File "/Users/gdb/lsst_stack/DarwinX86/daf_persistence/13.0-25-g49e493d/python/lsst/daf/persistence/butler.py", line 1377, in get
location = self._locate(datasetType, dataId, write=False)
File "/Users/gdb/lsst_stack/DarwinX86/daf_persistence/13.0-25-g49e493d/python/lsst/daf/persistence/butler.py", line 1298, in _locate
location = repoData.repo.map(datasetType, dataId, write=write)
File "/Users/gdb/lsst_stack/DarwinX86/daf_persistence/13.0-25-g49e493d/python/lsst/daf/persistence/repository.py", line 240, in map
raise RuntimeError("No mapper assigned to Repository")
RuntimeError: No mapper assigned to Repository