[R] dump.frames, debugger and the "..." argument
Jannis
bt_jannis at yahoo.de
Wed Sep 28 18:25:44 CEST 2011
Well, its 2.10, a slightly old version. I know that I am advised to upgrade to the current version. Unfortunately the installed version on the machine I am using is out of my reach. The reproducible example would be:
dummyFunct = function(a, ...) {
b = 2* a
c = d # should cause error
return(b)
}
options(error = quote(dump.frames(dumpto = "last.dump", to.file = TRUE)))
dummyFunct(1)
load("last.dump.rda")
debugger(last.dump)
# selection of call 1 causes:
# Error in get(.obj, envir = dump[[.selection]]) :
# argument "..." is missing, with no default
R version 2.10.1 (2009-12-14)
x86_64-unknown-linux-gnu
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] tools_2.10.1
--- Prof Brian Ripley <ripley at stats.ox.ac.uk> schrieb am Mi, 28.9.2011:
> Von: Prof Brian Ripley <ripley at stats.ox.ac.uk>
> Betreff: Re: [R] dump.frames, debugger and the "..." argument
> An: "Duncan Murdoch" <murdoch.duncan at gmail.com>
> CC: "Jannis" <bt_jannis at yahoo.de>
> Datum: Mittwoch, 28. September, 2011 15:40 Uhr
> On Wed, 28 Sep 2011, Duncan Murdoch
> wrote:
>
> > On 28/09/2011 9:59 AM, Jannis wrote:
> >> Dear List,
> >>
> >> i run R non interactively and use option(error =
> dump.frames) to reconstruct the cause of errors for
> debugging. One of the functions in the call stack however
> uses the "..." (dot dot dot) argument. When I run debugger()
> and try to browse to this functions' environment I get the
> following error message:
> >>
> >> Error in get(.obj, envir = dump[[.selection]]) :
> >> argument "..." is missing, with no
> default
> >>
> >>
> >> Some googleing showed that this seems to be a more
> common problem but I was not able to find any solution.
> >>
> >> Any ideas?
> >>
> >
> > Well, we're just over a month from a new
> release. Post a reproducible example and this will
> likely get fixed.
>
> Looks like this is exactly problem fixed in
>
> r54480 | ripley | 2011-02-18 13:42:03 +0000 (Fri, 18 Feb
> 2011) | 1 line
>
> use tryCatch to ensure that what is there can be examined
>
> Just what version of R is this?
>
>
> >
> > Duncan Murdoch
> >
> > ______________________________________________
> > R-help at r-project.org
> mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-help
> > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> > and provide commented, minimal, self-contained,
> reproducible code.
> >
>
> -- Brian D. Ripley,
> ripley at stats.ox.ac.uk
> Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
> University of Oxford,
> Tel: +44 1865 272861 (self)
> 1 South Parks Road,
> +44 1865
> 272866 (PA)
> Oxford OX1 3TG, UK
> Fax: +44 1865 272595
>
More information about the R-help
mailing list