Dear FSL group,
I'm running analyses and am encountering an error that reads:
WARNING: nifti_read_buffer
data bytes needed = 2293760
data bytes input = 1762051
number missing = 531709 (set to 0)
Though the exact numbers change, I'm receiving similar errors across multiple different analyses (e.g. eddy current correction for diffusion data, level 1 FEAT analyses on functional task data) for multiple participants (though not all). I was looking through old forum posts and found one with the same nifti_read_buffer error and an explanation that this occurs when the number of bytes in the data is fewer than expected based on the header information. In old posts, it was suggested to run the fslcorrecthd command to fix the header. When I do, I receive the following output:
number of bytes wrong: 0
start at byte location: 352
No byte correction needed, exiting.
Does anybody have insight as to why this problem is occurring or advice for how to fix it? I've used the latest version of dcm2niix to convert the dicom files. Thank you so much for your help.
Diane
|