> f <- function(a) { return(log(a)) }
> f("A")
Error in log(x) : Non-numeric argument to mathematical function
> traceback()
2: log(a)
1: f("A")
> try(f("A"))
Error in log(x) : Non-numeric argument to mathematical function
> traceback()
2: log(a)
1: f("A")This is on
> version
_
platform i686-pc-linux-gnu
arch i686
os linux-gnu
system i686, linux-gnu
status Patched
major 1
minor 8.1
year 2004
month 02
day 26
language R-roger
Duncan Murdoch wrote:
On Fri, 12 Mar 2004 12:28:48 +0100, Edouard DUCHESNAY <[EMAIL PROTECTED]> wrote :
1. The Situation : ------------------------ The stack traceback is not available when error ouccured in a try(....)
It's a bug in 1.8.1. It has been fixed.
-thomas
I have patched R (Version 1.8.1 Patched (2004-03-11)) and It stills not working. - R was compiled without any option (only a --prefix=) - I use a Linux RedHat 9
Edouard is right, I still see the error in a current 1.9.0 alpha build:
f<-function(a){
+ return ( log(a) ) + }
f("A")
Error in log(x) : Non-numeric argument to mathematical function
traceback()
2: log(a) 1: f("A")
try(f("A"))
Error in log(x) : Non-numeric argument to mathematical function
traceback()
No traceback available
Duncan Murdoch
______________________________________________ [EMAIL PROTECTED] 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
______________________________________________ [EMAIL PROTECTED] 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
