Hi again,
I created a new environment with clinica 0.6.0 and configured it to run t1-linear. Unfortunately, I've got a very similar error. The output is reported below:
2022-04-06 11:45:44,574:WARNING:Could not determine if /home/lab401/Analyses/NIFD exp/data/intermediate/collection1_first_t1mprage_t1_linear is a CAPS or BIDS directory. Clinica will assume this is a CAPS directory.
2022-04-06 11:45:45,293:INFO:The pipeline will be run on the following 312 image(s):
2022-04-06 11:45:45,293:INFO: sub-NIFD1S0001 | ses-M00,
2022-04-06 11:45:45,293:INFO: sub-NIFD1S0002 | ses-M00,
2022-04-06 11:45:45,293:INFO: sub-NIFD1S0003 | ses-M00,
2022-04-06 11:45:45,293:INFO: sub-NIFD1S0005 | ses-M00,
2022-04-06 11:45:45,293:INFO: sub-NIFD1S0006 | ses-M00,
2022-04-06 11:45:45,293:INFO: sub-NIFD1S0007 | ses-M00,
2022-04-06 11:45:45,293:INFO: sub-NIFD1S0009 | ses-M00,
2022-04-06 11:45:45,293:INFO: sub-NIFD1S0010 | ses-M00,
2022-04-06 11:45:45,293:INFO: sub-NIFD1S0011 | ses-M00,
2022-04-06 11:45:45,293:INFO: sub-NIFD1S0012 | ses-M00,
2022-04-06 11:45:45,293:INFO: sub-NIFD1S0013 | ses-M00,
2022-04-06 11:45:45,293:INFO: sub-NIFD1S0014 | ses-M00,
2022-04-06 11:45:45,293:INFO: sub-NIFD1S0015 | ses-M00,
2022-04-06 11:45:45,294:INFO: sub-NIFD1S0016 | ses-M00,
2022-04-06 11:45:45,294:INFO: sub-NIFD1S0017 | ses-M00,
2022-04-06 11:45:45,294:INFO: sub-NIFD1S0018 | ses-M00,
2022-04-06 11:45:45,294:INFO: sub-NIFD1S0019 | ses-M00,
2022-04-06 11:45:45,294:INFO: sub-NIFD1S0020 | ses-M00,
2022-04-06 11:45:45,294:INFO: sub-NIFD1S0021 | ses-M00,
2022-04-06 11:45:45,294:INFO: sub-NIFD1S0022 | ses-M00,
2022-04-06 11:45:45,294:INFO: sub-NIFD1S0023 | ses-M00,
2022-04-06 11:45:45,294:INFO: sub-NIFD1S0024 | ses-M00,
2022-04-06 11:45:45,294:INFO: sub-NIFD1S0026 | ses-M00,
2022-04-06 11:45:45,294:INFO: sub-NIFD1S0028 | ses-M00,
2022-04-06 11:45:45,294:INFO: sub-NIFD1S0029 | ses-M00,
2022-04-06 11:45:45,294:INFO: ...
2022-04-06 11:45:45,294:INFO: sub-NIFD3S0012 | ses-M00,
2022-04-06 11:45:45,294:INFO:The pipeline will last approximately 6 minutes per image.
Traceback (most recent call last):
File "/home/lab401/anaconda3/envs/clinica_env/bin/clinica", line 5, in <module>
main()
File "/home/lab401/Software/clinica-0.6.0/clinica/cmdline.py", line 89, in main
cli()
File "/home/lab401/anaconda3/envs/clinica_env/lib/python3.8/site-packages/click/core.py", line 1128, in __call__
return self.main(*args, **kwargs)
File "/home/lab401/anaconda3/envs/clinica_env/lib/python3.8/site-packages/click/core.py", line 1053, in main
rv = self.invoke(ctx)
File "/home/lab401/anaconda3/envs/clinica_env/lib/python3.8/site-packages/click/core.py", line 1659, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/lab401/anaconda3/envs/clinica_env/lib/python3.8/site-packages/click/core.py", line 1659, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/lab401/anaconda3/envs/clinica_env/lib/python3.8/site-packages/click/core.py", line 1395, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/lab401/anaconda3/envs/clinica_env/lib/python3.8/site-packages/click/core.py", line 754, in invoke
return __callback(*args, **kwargs)
File "/home/lab401/Software/clinica-0.6.0/clinica/pipelines/t1_linear/t1_linear_cli.py", line 56, in cli
pipeline.run(plugin="MultiProc", plugin_args={"n_procs": n_procs})
File "/home/lab401/Software/clinica-0.6.0/clinica/pipelines/engine.py", line 288, in run
raise e
File "/home/lab401/Software/clinica-0.6.0/clinica/pipelines/engine.py", line 269, in run
exec_graph = Workflow.run(self, plugin, plugin_args, update_hash)
File "/home/lab401/anaconda3/envs/clinica_env/lib/python3.8/site-packages/nipype/pipeline/engine/workflows.py", line 638, in run
runner.run(execgraph, updatehash=updatehash, config=self.config)
File "/home/lab401/anaconda3/envs/clinica_env/lib/python3.8/site-packages/nipype/pipeline/plugins/base.py", line 166, in run
self._clean_queue(jobid, graph, result=result)
File "/home/lab401/anaconda3/envs/clinica_env/lib/python3.8/site-packages/nipype/pipeline/plugins/base.py", line 244, in _clean_queue
raise RuntimeError("".join(result["traceback"]))
RuntimeError: Traceback (most recent call last):
File "/home/lab401/anaconda3/envs/clinica_env/lib/python3.8/site-packages/nipype/pipeline/plugins/multiproc.py", line 67, in run_node
result["result"] = node.run(updatehash=updatehash)
File "/home/lab401/anaconda3/envs/clinica_env/lib/python3.8/site-packages/nipype/pipeline/engine/nodes.py", line 521, in run
result = self._run_interface(execute=True)
File "/home/lab401/anaconda3/envs/clinica_env/lib/python3.8/site-packages/nipype/pipeline/engine/nodes.py", line 639, in _run_interface
return self._run_command(execute)
File "/home/lab401/anaconda3/envs/clinica_env/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 n4biascorrection.
Traceback (most recent call last):
File "/home/lab401/anaconda3/envs/clinica_env/lib/python3.8/site-packages/nipype/interfaces/base/core.py", line 454, in aggregate_outputs
setattr(outputs, key, val)
File "/home/lab401/anaconda3/envs/clinica_env/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 "/home/lab401/anaconda3/envs/clinica_env/lib/python3.8/site-packages/nipype/interfaces/base/traits_extension.py", line 135, in validate
self.error(objekt, name, str(value))
File "/home/lab401/anaconda3/envs/clinica_env/lib/python3.8/site-packages/traits/base_trait_handler.py", line 74, in error
raise TraitError(
traits.trait_errors.TraitError: The 'output_image' trait of a N4BiasFieldCorrectionOutputSpec instance must be a pathlike object or string representing an existing file, but a value of '/tmp/tmpqgduec24/t1-linear/5e2043bd58b37366c250677ee7fb8385b4cd11f3/n4biascorrection/sub-NIFD1S0001_ses-M00_T1w_corrected.nii.gz' <class 'str'> was specified.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/lab401/anaconda3/envs/clinica_env/lib/python3.8/site-packages/nipype/interfaces/base/core.py", line 401, in run
outputs = self.aggregate_outputs(runtime)
File "/home/lab401/anaconda3/envs/clinica_env/lib/python3.8/site-packages/nipype/interfaces/base/core.py", line 461, in aggregate_outputs
raise FileNotFoundError(msg)
FileNotFoundError: No such file or directory '/tmp/tmpqgduec24/t1-linear/5e2043bd58b37366c250677ee7fb8385b4cd11f3/n4biascorrection/sub-NIFD1S0001_ses-M00_T1w_corrected.nii.gz' for output 'output_image' of a N4BiasFieldCorrection interface