MRIQC crashes with unknown error

Hi my MRIQC process crashed at the very first of the pipeline with the crash file:

Node: workflow_enumerator.funcMRIQC.ComputeIQMs.metadata
Working directory: /work/workflow_enumerator/funcMRIQC/ComputeIQMs/in_file…data…sub-HCD0001305…func…HCD0001305_task_REST2AP_bold.nii.gz/metadata

Node inputs:

fields =
ignore_exception = False
in_file = /data/sub-HCD0001305/func/HCD0001305_task_REST2AP_bold.nii.gz

Traceback (most recent call last):
File “/usr/local/miniconda/lib/python3.6/site-packages/niworkflows/nipype/pipeline/plugins/multiproc.py”, line 68, in run_node
result[‘result’] = node.run(updatehash=updatehash)
File “/usr/local/miniconda/lib/python3.6/site-packages/niworkflows/nipype/pipeline/engine/nodes.py”, line 487, in run
result = self._run_interface(execute=True)
File “/usr/local/miniconda/lib/python3.6/site-packages/niworkflows/nipype/pipeline/engine/nodes.py”, line 571, in _run_interface
return self._run_command(execute)
File “/usr/local/miniconda/lib/python3.6/site-packages/niworkflows/nipype/pipeline/engine/nodes.py”, line 650, in _run_command
result = self._interface.run(cwd=outdir)
File “/usr/local/miniconda/lib/python3.6/site-packages/niworkflows/nipype/interfaces/base/core.py”, line 516, in run
runtime = self._run_interface(runtime)
File “/usr/local/miniconda/lib/python3.6/site-packages/mriqc/interfaces/bids.py”, line 49, in run_interface
metadata = get_metadata_for_nifti(self.inputs.in_file)
File “/usr/local/miniconda/lib/python3.6/site-packages/mriqc/interfaces/bids.py”, line 244, in get_metadata_for_nifti
subject_json = op.join(bids_dir, sub, "
".join(subject_comp_list))
File “/usr/local/miniconda/lib/python3.6/posixpath.py”, line 92, in join
genericpath._check_arg_types(‘join’, a, *p)
File “/usr/local/miniconda/lib/python3.6/genericpath.py”, line 149, in _check_arg_types
(funcname, s.class.name)) from None
TypeError: join() argument must be str or bytes, not ‘NoneType’

Does anyone know what’s happening?

Best,
Yu