Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-20472

Empty matches in measureCoaddSources results in unnecessary error

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: pipe_tasks
    • Labels:
    • Templates:
    • Team:
      External

      Description

      Hiroyuki Ikeda reports an error when running multiband:

      [73] Traceback (most recent call last):
      [73]   File "/ana/products.7.7.2/stack/miniconda3-4.5.12-1172c30/Linux64/ctrl_pool/7.0-hsc+1/python/lsst/ctrl/pool/pool.py", line 113, in wrapper
      [73]     return func(*args, **kwargs)
      [73]   File "/ana/products.7.7.2/stack/miniconda3-4.5.12-1172c30/Linux64/ctrl_pool/7.0-hsc+1/python/lsst/ctrl/pool/pool.py", line 1070, in run
      [73]     while not menu[command]():
      [73]   File "/ana/products.7.7.2/stack/miniconda3-4.5.12-1172c30/Linux64/ctrl_pool/7.0-hsc+1/python/lsst/ctrl/pool/pool.py", line 240, in wrapper
      [73]     return func(*args, **kwargs)
      [73]   File "/ana/products.7.7.2/stack/miniconda3-4.5.12-1172c30/Linux64/ctrl_pool/7.0-hsc+1/python/lsst/ctrl/pool/pool.py", line 1088, in reduce
      [73]     result = self._processQueue(context, func, [(index, data)], *args, **kwargs)[0]
      [73]   File "/ana/products.7.7.2/stack/miniconda3-4.5.12-1172c30/Linux64/ctrl_pool/7.0-hsc+1/python/lsst/ctrl/pool/pool.py", line 547, in _processQueue
      [73]     return self._reduceQueue(context, None, func, queue, *args, **kwargs)
      [73]   File "/ana/products.7.7.2/stack/miniconda3-4.5.12-1172c30/Linux64/ctrl_pool/7.0-hsc+1/python/lsst/ctrl/pool/pool.py", line 573, in _reduceQueue
      [73]     resultList = [func(self._getCache(context, i), data, *args, **kwargs) for i, data in queue]
      [73]   File "/ana/products.7.7.2/stack/miniconda3-4.5.12-1172c30/Linux64/ctrl_pool/7.0-hsc+1/python/lsst/ctrl/pool/pool.py", line 573, in <listcomp>
      [73]     resultList = [func(self._getCache(context, i), data, *args, **kwargs) for i, data in queue]
      [73]   File "/ana/products.7.7.2/stack/miniconda3-4.5.12-1172c30/Linux64/pipe_drivers/7.5-hsc+1/python/lsst/pipe/drivers/multiBandDriver.py", line 428, in runMeasurements
      [73]     self.measureCoaddSources.runDataRef(dataRef)
      [73]   File "/ana/products.7.7.2/stack/miniconda3-4.5.12-1172c30/Linux64/pipe_tasks/7.0-hsc+1/python/lsst/pipe/tasks/multiBand.py", line 996, in runDataRef
      [73]     exposureId=self.getExposureId(patchRef))
      [73]   File "/ana/products.7.7.2/stack/miniconda3-4.5.12-1172c30/Linux64/pipe_tasks/7.0-hsc+1/python/lsst/pipe/tasks/multiBand.py", line 1073, in run
      [73]     matchResult.matchMeta)
      [73]   File "/ana/products.7.7.2/stack/miniconda3-4.5.12-1172c30/Linux64/meas_astrom/7.0-hsc+1/python/lsst/meas/astrom/denormalizeMatches.py", line 65, in denormalizeMatches
      [73]     raise RuntimeError("No matches provided.")
      [73] RuntimeError: No matches provided.
      [73] application called MPI_Abort(MPI_COMM_WORLD, 1) - process 73
      

        Attachments

          Container Issues

            Activity

              People

              • Assignee:
                price Paul Price
                Reporter:
                price Paul Price
                Reviewers:
                Jim Bosch
                Watchers:
                Hiroyuki Ikeda, Hisanori Furusawa, Jim Bosch, John Swinbank, Paul Price
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Summary Panel