[R] error message documentation: "Error: no function to return from, jumping to top level"

Peter Dalgaard P.Dalgaard at biostat.ku.dk
Thu Oct 2 15:24:12 CEST 2008


Duncan Murdoch wrote:
> tolga.i.uzuner at jpmorgan.com wrote:
>> Dear R Users,
>>
>> Are error messages in R documented somewhere ? I am getting the
>> following error message and would like to track down what it means
>> and which specific routine triggers it:
>>
>> Error: no function to return from, jumping to top level
>>
>> Once I figure out which snippet of code triggers it, I can submit to
>> the list a working example in case I cannot get to the bottom of the
>> problem myself.
>>   
>
> There is no listing of error messages other than the source to R.  But
> you can often find where the error happened by using traceback(). 
> Search Google for "debugging R" for more hints.
The easiest way to get that message is to execute return() from the top
level:

> return(1)
Error: no function to return from, jumping to top level

so a good guess is that you (Tolga) might be trying to return() from
source()d file. Or maybe source()ing something that was intended to be
inside a function body (extraneous '}' characters can do that).

-- 
   O__  ---- Peter Dalgaard             Øster Farimagsgade 5, Entr.B
  c/ /'_ --- Dept. of Biostatistics     PO Box 2099, 1014 Cph. K
 (*) \(*) -- University of Copenhagen   Denmark      Ph:  (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk)              FAX: (+45) 35327907



More information about the R-help mailing list