On Thu, Nov 10, 2011 at 10:35 AM, <rkevinbur...@charter.net> wrote: > > Currently I have a for loop executing functions and at the end I get a > message like: > > There were 50 or more warnings (use warnings() to see the first 50) > > If I do what it says and type warnings(), I get 50 messages like: > > 2: In !is.na(x) & !is.na(rowSums(xreg)) : > longer object length is not a multiple of shorter object length > > I am not sure what function these errors are originating from. I don't > think it is from any of the 'R' script that I wrote. I would like to see > which function is being called when this error is thrown and which > called that . . . and so on. > > I have the same problem with error messages. An error is thrown but I > don't have a call stack to help trace down the problem. Is there some > function or technique that I could use to help get a call stack?
traceback() gets you a stack trace at the last error options(warn=2) makes warnings into errors options(error=recover) starts the post-mortem debugger at any error, allowing you to inspect the stack interactively. -thomas -- Thomas Lumley Professor of Biostatistics University of Auckland ______________________________________________ R-help@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.