metaspace2020 / metaspace

Cloud engine and platform for metabolite annotation for imaging mass spectrometry
https://metaspace2020.eu/
Apache License 2.0
47 stars 10 forks source link

[Annotation] Investigate job_id not found bug #1441

Open lmacielvieira opened 11 months ago

lmacielvieira commented 11 months ago

Investigate further errors with stack trace:

Traceback (most recent call last):
  File "/opt/dev/metaspace/metaspace/engine/sm/engine/daemons/lithops.py", line 91, in _callback
    self._manager.annotate_lithops(
  File "/opt/dev/metaspace/metaspace/engine/sm/engine/daemons/dataset_manager.py", line 116, in annotate_lithops
    ServerAnnotationJob(executor, ds, perf, perform_enrichment=perform_enrichment).run()
  File "/opt/dev/metaspace/metaspace/engine/sm/engine/annotation_lithops/annotation_job.py", line 366, in run
    fdr_bundles = self.pipe.get_fdr_bundles(moldb_to_job_map)
  File "/opt/dev/metaspace/metaspace/engine/sm/engine/annotation_lithops/pipeline.py", line 240, in get_fdr_bundles
    return get_fdr_bundles(
  File "/opt/dev/metaspace/metaspace/engine/sm/engine/annotation_lithops/prepare_results.py", line 124, in get_fdr_bundles
    job_id = db_id_to_job_id[db_data['id']]
KeyError: 941

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/dev/metaspace/metaspace/engine/sm/engine/queue.py", line 430, in get_message
    self._callback(msg)
  File "/opt/dev/metaspace/metaspace/engine/sm/engine/daemons/lithops.py", line 120, in _callback
    raise AnnotationError(ds_id=msg['ds_id'], traceback=format_exc(chain=False)) from e