Skip to content

Error when archiving experiment

Hello @dbeltran and @bdepaula,

Autosubmit Version

Autosubmit 4.1.11-foss-2021b-Python-3.9.6

Expid affected(If applicable)

a83j

Summary

Error when archiving the experiment in rocrate format.

Relevant logs and/or screenshots(if applicable)

[apuiggro@bsceshub02 conf]$ autosubmit -lc DEBUG archive --rocrate a83j
Autosubmit is running with 4.1.11
Archiving in year 2024
Loading JobList
Load finished
Creating jobs...
Creating TRANSFER_RECIPES jobs
Creating VERIFICATION jobs
Creating SCORECARDS jobs
Creating TRANSFER_RESULTS jobs
Creating TRANSFER_PROVENANCE jobs
Adding dependencies to the graph..
Looking if there are changes in the workflow
Changes detected, removing all dependencies
Dependencies deleted, recalculating dependencies
Adding dependencies for TRANSFER_RECIPES jobs
Adding dependencies for VERIFICATION jobs
Adding dependencies for SCORECARDS jobs
Adding dependencies for TRANSFER_RESULTS jobs
Adding dependencies for TRANSFER_PROVENANCE jobs
Adding dependencies to the job..
Transitive reduction...
Looking for edgeless jobs...
Traceback (most recent call last):
  File "/shared/earth/easybuild/rocky/8.4/x86_64/software/autosubmit/4.1.11-foss-2021b-Python-3.9.6/bin/autosubmit", line 36, in main
    return_value = Autosubmit.parse_args()
  File "/shared/earth/easybuild/rocky/8.4/x86_64/software/autosubmit/4.1.11-foss-2021b-Python-3.9.6/lib/python3.9/site-packages/autosubmit/autosubmit.py", line 771, in parse_args
    return Autosubmit.archive(args.expid, noclean=args.noclean, uncompress=args.uncompress, rocrate=args.rocrate)
  File "/shared/earth/easybuild/rocky/8.4/x86_64/software/autosubmit/4.1.11-foss-2021b-Python-3.9.6/lib/python3.9/site-packages/autosubmit/autosubmit.py", line 4320, in archive
    Autosubmit.rocrate(expid, Path(year_path))
  File "/shared/earth/easybuild/rocky/8.4/x86_64/software/autosubmit/4.1.11-foss-2021b-Python-3.9.6/lib/python3.9/site-packages/autosubmit/autosubmit.py", line 4255, in rocrate
    exp_stats.calculate_statistics()
  File "/shared/earth/easybuild/rocky/8.4/x86_64/software/autosubmit/4.1.11-foss-2021b-Python-3.9.6/lib/python3.9/site-packages/autosubmit/statistics/statistics.py", line 50, in calculate_statistics
    job_stat = self._name_to_jobstat_dict.setdefault(job.name, JobStat(job.name, parse_number_processors(
  File "/shared/earth/easybuild/rocky/8.4/x86_64/software/autosubmit/4.1.11-foss-2021b-Python-3.9.6/lib/python3.9/site-packages/autosubmit/statistics/jobs_stat.py", line 11, in __init__
    self._processors = self._calculate_processing_elements(nodes, processors, tasks, processors_per_node, exclusive)
  File "/shared/earth/easybuild/rocky/8.4/x86_64/software/autosubmit/4.1.11-foss-2021b-Python-3.9.6/lib/python3.9/site-packages/autosubmit/statistics/jobs_stat.py", line 43, in _calculate_processing_elements
    estimated_nodes = self._estimate_requested_nodes(nodes,processors,tasks,processors_per_node)
  File "/shared/earth/easybuild/rocky/8.4/x86_64/software/autosubmit/4.1.11-foss-2021b-Python-3.9.6/lib/python3.9/site-packages/autosubmit/statistics/jobs_stat.py", line 32, in _estimate_requested_nodes
    return math.ceil(int(processors) / int(tasks))
ZeroDivisionError: division by zero

 [CRITICAL] Unexpected error: division by zero.
 Please report it to Autosubmit Developers through Git

()