mosaic - Bad restart from keyboard interruption
If a scheduler has benn stopped with 'control +c' keyboard event, and restarts with mosaic -a -S UUIDSESSION. Mosaic restarts correctly, but if workspace has benn populated once, it crashes because symlinks exists
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/gpfs/softs/mosaic/1.0/REF/lib/python3.11/site-packages/MOSAIC/backbone/services/scheduler/frame.py", line 126, in run_capsule
patch_step(c, version, session, timestamp, workspace, flags, enter, extra)
File "/gpfs/softs/mosaic/1.0/REF/lib/python3.11/site-packages/MOSAIC/backbone/services/scheduler/patcher.py", line 72, in patch_step
s = capsule.step(session, timestamp, workspace, flags, extra)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/gpfs/projects/shared/p_mosaic/MEFIT/sources/capsules/meca_solve.py", line 24, in step
self.grab(file[0], workspace, file[1])
File "/gpfs/softs/mosaic/1.0/REF/lib/python3.11/site-packages/MOSAIC/backbone/entities/capsule.py", line 302, in grab
link_to_rack(checksum, workspace, filename, self.rack)
File "/gpfs/softs/mosaic/1.0/REF/lib/python3.11/site-packages/MOSAIC/backbone/services/rack/facade.py", line 303, in link_to_rack
raise MOSAICExcept(4024, filepath, workspace, filename)
MOSAIC.interface.backbone.error_table.MOSAICExcept: MOSAIC:Error:[4024] Cannot symlink from rack to [/gpfs/projects/shared/p_mosaic/MEFIT/repository/D/8/A/2/D8A29D0081422ABDAC93D6A3E64389819FA6763D64E4D2B51FC3EE18FA136B77] in [/gpfs/projects/shared/p_mosaic/MEFIT/workspace/8/B/E/2/8BE2D20555A64B10B7421187F2044A4E/002-Meca_solve/MAF.dat]: file already exists