Hi xcp-d experts:
I am running xcp 0.1.3, and running into some errors related to left_sphere_raw_mris and right_sphere_raw_mris, that I am hoping you can help me with.
I am running the following command line:
singularity run --cleanenv -B /ix/dhafeman:/home/xcp_d /ix/dhafeman/singularity/xcp_d-0.1.3.simg /ix/dhafeman/BDLONG/Preproc/fmriprep /ix/dhafeman/BDLONG/Preproc participant -f 0.1 -w /ix/dhafeman/BDLONG/Work --smoothing 8 --despike -p 36P --lower-bpf .009 --upper-bpf .08 --motion-filter-type notch --band-stop-min 12 --band-stop-max 20 --participant_label 400
I am getting multiple crash reports (2 for each side):
Node: xcpd_wf.single_subject_400_wf.anatomical_wf.left_sphere_raw_mris
Working directory: /ix/dhafeman/BDLONG/Work/xcpd_wf/single_subject_400_wf/anatomical_wf/left_sphere_raw_mris
Node inputs:
annot_file =
args =
dataarray_num =
environ = {‘SUBJECTS_DIR’: ‘/opt/freesurfer/subjects’}
functional_file =
in_file = /ix/dhafeman/BDLONG/Preproc/freesurfer/sub-400/surf/lh.sphere.reg
label_file =
labelstats_outfile =
normal =
origname =
out_datatype = gii
out_file =
parcstats_file =
patch =
rescale =
scalarcurv_file =
scale =
subjects_dir = /opt/freesurfer/subjects
talairachxfm_subjid =
to_scanner =
to_tkr =
vertex =
xyz_ascii =
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 524, in run
result = self._run_interface(execute=True)
File “/usr/local/miniconda/lib/python3.8/site-packages/nipype/pipeline/engine/nodes.py”, line 642, 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 left_sphere_raw_mris.
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 ‘converted’ trait of a MRIsConvertOutputSpec instance must be a pathlike object or string representing an existing file, but a value of ‘/ix/dhafeman/BDLONG/Work/xcpd_wf/single_subject_400_wf/anatomical_wf/left_sphere_raw_mris/lh.sphere.reg_converted.gii’ <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 ‘/ix/dhafeman/BDLONG/Work/xcpd_wf/single_subject_400_wf/anatomical_wf/left_sphere_raw_mris/lh.sphere.reg_converted.gii’ for output ‘converted’ of a MRIsConvert interface
xcp-d continues to run; however, I think this is slowing down analyses, and I also don’t know whether results will be valid. Thanks so much for your help with this!
Best,
Danella