The problem occures on the current master when loading MITK sessions that contain images and these images fullfill the following conditions:
- Loaded via itk file reader (so e.g. nrrd, nifti)
- Image is detected as suitable by the PeakImage reader. (so o.a. are 3D+t, where t = 3*i; i=1,...,inf).
These images are always loaded as peak images now, because when loading the MITK session the reader is automatically selected that has the highest priorities. Due to recent changes the PeakImage reader has the highest priority.
Loading the images as peak images breaks a lot of plugins (e.g CEST, perfusion or registration plugins). Reason: The plugins use predicates the check with mitkNodePredicateDataType if the node containes mitk::Image. The class name now is mitk::PeakImage, therefore the checks fail and the reloaded session cannot be used any more.
Due to the fact that the module DiffusionCore and its autoload module is always build, you cannot prevent the peak read to be there (even if you don't want Diffusion).