cleanup script fails on dataset_instance "None"
Hi, I have some problems with the cleanup scripts... I seem to have a dataset_instance that is "None" and if it tries to delete that you obviously get an error. (See below..>I added the print statement, but the line is the same)... I wonder how I could get a dataset with a None definition and how can I clean up the database for this? Thanks, Thon sh < purge_libraries.sh Traceback (most recent call last): File "./scripts/cleanup_datasets/cleanup_datasets.py", line 527, in <module> if __name__ == "__main__": main() File "./scripts/cleanup_datasets/cleanup_datasets.py", line 122, in main purge_libraries( app, cutoff_time, options.remove_from_disk, info_only = options.info_only, force_retry = options.force_retry ) File "./scripts/cleanup_datasets/cleanup_datasets.py", line 217, in purge_libraries _purge_folder( library.root_folder, app, remove_from_disk, info_only = info_only ) File "./scripts/cleanup_datasets/cleanup_datasets.py", line 500, in _purge_folder _purge_folder( sub_folder, app, remove_from_disk, info_only = info_only ) File "./scripts/cleanup_datasets/cleanup_datasets.py", line 500, in _purge_folder _purge_folder( sub_folder, app, remove_from_disk, info_only = info_only ) File "./scripts/cleanup_datasets/cleanup_datasets.py", line 500, in _purge_folder _purge_folder( sub_folder, app, remove_from_disk, info_only = info_only ) File "./scripts/cleanup_datasets/cleanup_datasets.py", line 498, in _purge_folder _purge_dataset_instance( ldda, app, remove_from_disk, info_only = info_only ) #mark a DatasetInstance as deleted, clear associated files, and mark the Dataset as deleted if it is deletable File "./scripts/cleanup_datasets/cleanup_datasets.py", line 376, in _purge_dataset_instance print('dataset_instance.id: {0}'.format(dataset_instance.id)) AttributeError: 'NoneType' object has no attribute 'id' (galaxy_env)[svcgalaxy@srv151 cleanup_datasets]$ sh < purge_libraries.sh
participants (1)
-
Anthonius deBoer