Initialisation failed but indicated as successful and the run is no longer grey, which will cause problems if the pipeline is launched.
Example:
Launch Mia
Import or open a project with for ex. one anat.nii and one deformation field for normalisation (y_anat.nii).
Go to Pipeline Manager
In the New Pipeline tab, drag and drop the Normalize12 brick from the mia_processes library
On this Normalize12 brick, right click and choose Export all unconnected plugs
Click on the inputs node then click on the Filter buttons for the deformation_file and image_to_align (this is the error) parameters then select the y_anat.nii and anat.nii scan from the database, respectively, (right part of the window).
Pipeline > Initialize pipeline
The run button becomes available, the message in the status bar is: Pipeline "NoName" has been initialized. However the initialisation has failed and the message of the standard output is:
- Pipeline initialising ...
Completion ...
. normalize121 (mia_processes.bricks.preprocess.spm.spatial_preprocessing.Normalize12) node ...
During the <mia_processes.bricks.preprocess.spm.spatial_preprocessing.Normalize12 object at 0x7fcf15024bf8> process initialisation, some possible problems were detected:
- inheritance_dict attribute was not found ...
- outputs attribute was not found ...
Completion done.
A big effort was made in V1 on this point, which is very important in order to avoid a crash when launching the pipeline.This work needs to be done again (at least in part) to handle (as much as possible) all cases.
Also, a pop-up proposing to change the mia configuration was displayed only when the requirements defined in the brick were not fulfilled in mia. It seems that this pop-up is shown in almost all cases of problems, when they are detected. It would be necessary to make the display of this pop-up more selective
Initialisation failed but indicated as successful and the run is no longer grey, which will cause problems if the pipeline is launched.
Example:
The run button becomes available, the message in the status bar is: Pipeline "NoName" has been initialized. However the initialisation has failed and the message of the standard output is:
A big effort was made in V1 on this point, which is very important in order to avoid a crash when launching the pipeline.This work needs to be done again (at least in part) to handle (as much as possible) all cases. Also, a pop-up proposing to change the mia configuration was displayed only when the requirements defined in the brick were not fulfilled in mia. It seems that this pop-up is shown in almost all cases of problems, when they are detected. It would be necessary to make the display of this pop-up more selective