Print

Print


If memory serves me right, Matthew Webster posted a response to a near identical query to this recently on the forum mailing list. 

The "first" scripts, actually shell commands in general, are intollerant of spaces in the file/path name. Try renaming any such path components. 

The "prompt" message is caused by a previous message window which hasn't been dismissed. The gui is trying to instantiate another one. If you dismiss any popup messages - click ok or cancel, etc. - then you'll never see this error again. 

Regards, 
Dave 

On 9 Sep 2009, at 09:42, Nicolas Lori wrote:

Greetings,

 I have has some problems implementing FSL, I want to do probabilistic fiber
tracking using Siemens 3T dicom volumes.
 From my dicom files (1+20 directions b=1000)  was able to create
Analyze 7.5, NIFTII, FSL NIFTII, and Analyze SPM files using
MRIconvert. But when I started using the 64 bit CentOS FSL 4.1.2 for
DTI eddy current correction GUI, I obtained the error message below
and the error was similar no matter which of the files I used:

____________________________________________________
wrong # args: should be "ecc_update_files w filename"
wrong # args: should be "ecc_update_files w filename"
   while executing
"ecc_update_files .fdt
/home/user/MRI_DATA/Maria_data_set/Data_Set_1/Adult Control
PC/FileConv_AdultCntrl_DTI/NAMCF_NIFTII/77def287-922b-4c_29_ep2d_dif..."
   ("eval" body line 1)
   invoked from within
"eval "$command $outputfile1" "
   (procedure "feat_file:invoke" line 29)
   invoked from within
"feat_file:invoke .wdialog1 eddy(input) .fdt.ecc.input.var_filhis
.fdt.ecc.input.var_selhis ::FileEntry {ecc_update_files .fdt}"
   invoked from within
".wdialog1.f4.but_ok invoke"
   ("uplevel" body line 1)
   invoked from within
"uplevel #0 [list $w invoke]"
   (procedure "tk::ButtonUp" line 22)
   invoked from within
"tk::ButtonUp .wdialog1.f4.but_ok"
   (command bound to event)
__________________________________________

 I would appreciate information about what am I suppose to do next.
 Also, if  I just go ahead and do the BEDPOSTX estimation, I obtain the error:

___________________________________________

window name "prompt" already exists in parent
window name "prompt" already exists in parent
   while executing
"toplevel .prompt -borderwidth 5"
   (procedure "MxPause" line 4)
   invoked from within
"MxPause "Errors: $junk""
   (procedure "fdt_monitor" line 29)
   invoked from within
"fdt_monitor $w "${FSLDIR}/bin/bedpostx $bedpost(directory) -n
$bedpost(nfibres) -w $bedpost(weight)  -b $bedpost(burnin)""
   ("bedpostx" arm line 28)
   invoked from within
"switch -- $probtrack(tool) {
       eddy_current {
           global eddy

           set errorStr ""
           if { $eddy(input) == "" } { set errorStr "You need to specify..."
   (procedure "fdt:apply" line 5)
   invoked from within
"fdt:apply .fdt keep"
   invoked from within
".fdt.apply invoke"
   ("uplevel" body line 1)
   invoked from within
"uplevel #0 [list $w invoke]"
   (procedure "tk::ButtonUp" line 22)
   invoked from within
"tk::ButtonUp .fdt.apply"
   (command bound to event)
_____________________________________

 I am really confused about about the best way of advancing, and I
would appreciate your assistance.
 If I could some how call you, that would be extremely nice, but
email assistance would also be deeply appreciated.

Best regards,

Nicolás Lori.

--
Nicolás Francisco Lori

Visual Neuroscience Laboratory
IBILI-Faculdade de Medicina
Azinhaga de Santa Comba
3000-354 Coimbra Portugal
Phone 00 351 239480248
Fax  00 351 239480217
email: [log in to unmask]


-- 
Dave Flitney, IT Manager
Oxford Centre for Functional MRI of the Brain
E:[log in to unmask] W:+44-1865-222713 F:+44-1865-222717
URL: http://www.fmrib.ox.ac.uk/~flitney