Hi everyone!
I am trying to run qsiprep==0.15.1 on my cluster server, but qsiprep returns an error during the processing.
I run qsiprep with the next command:
module load singularity
singularity run --cleanenv ~/qsiprep-0.15.1.sif ~/Entropy/raw_data/patients/ ~/Entropy/derivatives_qsiprep/patients/ participant --participant-label OAS30001 -w ~/Entropy/work_qsiprep/patients/ --fs-license-file ~/freesurfer_license.txt --skip_bids_validation --output-resolution 1.2
And at some point it shows an error in console:
220323-19:12:17,180 nipype.workflow WARNING:
Storing result file without outputs
220323-19:12:17,182 nipype.workflow WARNING:
[Node] Error on "qsiprep_wf.single_subject_OAS30001_wf.dwi_preproc_ses_d3132_wf.hmc_sdc_wf.eddy" (/home/elevchenko/Entropy/work_qsiprep/controls/qsiprep_wf/single_subject_OAS30001_wf/dwi_preproc_ses_d3132_wf/hmc_sdc_wf/eddy)
220323-19:12:17,902 nipype.workflow ERROR:
Node eddy failed to run on host sms.
220323-19:12:17,908 nipype.workflow ERROR:
Saving crash info to /home/elevchenko/Entropy/derivatives_qsiprep/controls/qsiprep/sub-OAS30001/log/20220323-183543_7ee8194c-48a1-4cd1-8a21-a41a5560aede/crash-20220323-191217-elevchenko-eddy-eb687278-80d4-47f3-ae09-796d2fee515c.txt
Traceback (most recent call last):
File "/usr/local/miniconda/lib/python3.8/site-packages/nipype/pipeline/plugins/multiproc.py", line 67, in run_node
result["result"] = node.run(updatehash=updatehash)
File "/usr/local/miniconda/lib/python3.8/site-packages/nipype/pipeline/engine/nodes.py", line 521, in run
result = self._run_interface(execute=True)
File "/usr/local/miniconda/lib/python3.8/site-packages/nipype/pipeline/engine/nodes.py", line 639, in _run_interface
return self._run_command(execute)
File "/usr/local/miniconda/lib/python3.8/site-packages/nipype/pipeline/engine/nodes.py", line 750, in _run_command
raise NodeExecutionError(
nipype.pipeline.engine.nodes.NodeExecutionError: Exception raised while executing Node eddy.
Traceback (most recent call last):
File "/usr/local/miniconda/lib/python3.8/site-packages/nipype/interfaces/base/core.py", line 454, in aggregate_outputs
setattr(outputs, key, val)
File "/usr/local/miniconda/lib/python3.8/site-packages/nipype/interfaces/base/traits_extension.py", line 330, in validate
value = super(File, self).validate(objekt, name, value, return_pathlike=True)
File "/usr/local/miniconda/lib/python3.8/site-packages/nipype/interfaces/base/traits_extension.py", line 135, in validate
self.error(objekt, name, str(value))
File "/usr/local/miniconda/lib/python3.8/site-packages/traits/base_trait_handler.py", line 74, in error
raise TraitError(
traits.trait_errors.TraitError: The 'out_parameter' trait of an ExtendedEddyOutputSpec instance must be a pathlike object or string representing an existing file, but a value of '/home/elevchenko/Entropy/work_qsiprep/controls/qsiprep_wf/single_subject_OAS30001_wf/dwi_preproc_ses_d3132_wf/hmc_sdc_wf/eddy/eddy_corrected.eddy_parameters' <class 'str'> was specified.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/miniconda/lib/python3.8/site-packages/nipype/interfaces/base/core.py", line 401, in run
outputs = self.aggregate_outputs(runtime)
File "/usr/local/miniconda/lib/python3.8/site-packages/nipype/interfaces/base/core.py", line 461, in aggregate_outputs
raise FileNotFoundError(msg)
FileNotFoundError: No such file or directory '/home/elevchenko/Entropy/work_qsiprep/controls/qsiprep_wf/single_subject_OAS30001_wf/dwi_preproc_ses_d3132_wf/hmc_sdc_wf/eddy/eddy_corrected.eddy_parameters' for output 'out_parameter' of a ExtendedEddy interface
I have attached two txt log files.
crash-20220323-190443-elevchenko-eddy-420e4866-4b76-4384-9fe1-48269ca61aa9.txt (3.8 KB)
crash-20220323-191217-elevchenko-eddy-eb687278-80d4-47f3-ae09-796d2fee515c.txt (3.8 KB)
Any ideas are helpful!