Closed servoz closed 2 years ago
The problem seems to come from the list_duplicate brick for which the file_name
plug remains at <undefined>
during initialisation ...
I still have no idea why!!!
The issue comes from the 8e9ffe0 commit in capsul. We can look on our side but perhaps it would be more effective for you @denisri to look or give some leads. Otherwise we will look...
I'm looking at it.
OK I think I fixed it. To explain briefly: parameters which receive manual or database inputs are marked with a "forbid_completion" property on their trait in order to prevent reseting the value from a completion. In an iteration this mechanism should work from the iteration pipeline point of view, but in iteration manual values items should be set anyway for each iteration, which was not done.
Ok I didn't know this "forbid_completion" property! Anyway, it works perfectly now! Thanks @denisri . I think this ticket can be closed now, the issue is fixed.
populse on master and up-to-date, nipype 1.1.9:
Using these data, we observe an initialisation failure by following the Via Input_Filter brick/process/With use of the iteration table iteration method on the mia_processes spatial_preprocessing pipeline.
The initialisation of the same non-iterated pipeline works perfectly well.