I ran across this behavior in debugger a while ago -- it is R Problem 2656.
As far as I know, no one has made any sense of what is happening in
debugger, but the bug that was the cause of debugger being called was
trying to subscript columns of a matrix that didn't exist. (You can see the
example in the bug report.) That doesn't seem like much of a hint in this
case, however.
Patrick Burns
Burns Statistics
patrick at burns-stat.com
+44 (0)20 8525 0696
http://www.burns-stat.com
(home of S Poetry and "A Guide for the Unwilling S User")
Vadim Ogranovich wrote:
>Hi,
>
>I am getting an error message when I am trying to run the debugger() on
>the last.dump. The debugger() stops after I make a selection. Could
>someone please suggest what it might mean? The R log is included below.
>This is R-1.8.1 on RH 7.3.
>
>Thanks, Vadim
>
>
>
>>load("last.dump.rda")
>>debugger(last.dump)
>>
>>
>Message: Error in split(x, f) : Group length is 0 but data length > 0
>Available environments had calls:
>1: try({
>2: local(for (ticker in univ$ticker) {
>3: eval.parent(substitute(eval(quote(expr), envir)))
>4: eval(expr, p)
>5: eval(expr, envir, enclos)
>6: eval(quote(for (ticker in univ$ticker) {
>7: eval(expr, envir, enclos)
>8: local(for (i in l) {
>9: eval.parent(substitute(eval(quote(expr), envir)))
>10: eval(expr, p)
>11: eval(expr, envir, enclos)
>12: eval(quote(for (i in l) {
>13: eval(expr, envir, enclos)
>14: accumulate(accu, lapply(split(seq(length(key)), key), function(i) {
>15: lapply(split(seq(length(key)), key), function(i) {
>16: split(seq(length(key)), key)
>17: split.default(seq(length(key)), key)
>
>Enter an environment number, or 0 to exit Selection: 1
>Error in get(.obj, envir = dump[[.selection]]) :
> recursive default argument reference
>
>______________________________________________
>R-help at stat.math.ethz.ch mailing list
>https://www.stat.math.ethz.ch/mailman/listinfo/r-help
>PLEASE do read the posting guide!
http://www.R-project.org/posting-guide.html
>
>
>
>