[FieldTrip] sudden errors in ft_prepare_sourcemodel, ft_volumereslice, ft_volumesegment and ft_sourceplot

Robert Oostenveld r.oostenveld at donders.ru.nl
Wed Apr 4 12:53:03 CEST 2012


Dear Marieke

The recently introduced bug has been tracked down and fixed. See http://bugzilla.fcdonders.nl/show_bug.cgi?id=1405

Sorry for the inconvenience.
Robert


On 4 Apr 2012, at 10:16, Marieke van de Nieuwenhuijzen wrote:

> Dear all,
> 
> I have a problem with my beamforming script. The functions ft_prepare_sourcemodel, ft_volumereslice, ft_volumesegment and ft_sourceplot all crash with the same main error, namely 
> 
> ??? Reference to non-existent field 'nChans'.
> 
> Error in ==> ft_senstype at 188
> elseif isheader && input.nChans==1 && ~isempty(regexp(input.label{1}, '^csc'))
> 
> Error in ==> ft_convert_units at 56
>  if ft_senstype(obj, 'meg')
> 
> Error in ==> ft_prepare_sourcemodel at 604 %(or of course ft_volumereslice, ft_volumesegment or ft_sourceplot, depending on the function)
>    mri = ft_convert_units(mri);
> 
> The only difference is that ft_volumereslice has the additional error layer
> 
> Error in ==> ft_checkdata at 402
>  data = ft_convert_units(data);
> 
> The code I am using is:
> 
> cfg =[];
> cfg.mri= subject.MRI;
> cfg.grid.warpmni = 'yes';
> cfg.grid.resolution = 10; %resolution = 10 mm
> grid = ft_prepare_sourcemodel(cfg);
> 
> mri = ft_read_mri(cfg.mri);
> mri.coordsys='ctf';
> mri=ft_volumereslice([],mri);
> 
> cfg          = [];
> cfg.coordsys = 'ctf';
> segmentedmri = ft_volumesegment(cfg, mri);
> 
> mri.brainmask = segmentedmri.gray+segmentedmri.white+segmentedmri.csf;
> cfg              = [];
> cfg.funparameter = 'brainmask';
> figure;
> ft_sourceplot(cfg, mri);
> 
> The curious thing is that this exact same code worked without any errors last week, but this week I am getting those errors.
> 
> I am using the latest version of fieldtrip, and run ft_defaults before starting the script (although it also crashed when I didn't do that; I only started running ft_defaults when I got these errors).
> 
> The fact that all errors seem to stem from the same error in ft_senstype, that this code has worked without any problems until last week, and that ft_senstype has been updated last Friday makes me suspect some bug during that update, but I am not sure about that.
> 
> Does anyone have an idea as to what might be the problem here?
> 
> Best,
> Marieke
> _______________________________________________
> fieldtrip mailing list
> fieldtrip at donders.ru.nl
> http://mailman.science.ru.nl/mailman/listinfo/fieldtrip





More information about the fieldtrip mailing list