]> version
               _                         
platform       x86_64-unknown-linux-gnu  
arch           x86_64                    
os             linux-gnu                 
system         x86_64, linux-gnu         
status                                   
major          2                         
minor          3.1                       
year           2006                      
month          06                        
day            01                        
svn rev        38247                     
language       R                         
version.string Version 2.3.1 (2006-06-01)
I see in the NEWS file the line:
    o	Use of NULL as an environment is deprecated and gives a warning.
Which duly happens.  I get warnings like this:> Warning message:
use of NULL environment is deprecated
My problem is that I don't know what is being referred to.  A little
birdie tells me that in later versions of R, those warnings will
become errors so I need to work out where they're coming from before I
can use later versions.
My question is: How does one work out which is being referred to by
such a message?  The traceback() function is useful when failure
occurs.  Is there an analagous way of looking into warnings?
TIA
-- 
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.   
   ___    Patrick Connolly   
 {~._.~}          		 Great minds discuss ideas    
 _( Y )_  	  	        Middle minds discuss events 
(:_~*~_:) 	       		 Small minds discuss people  
 (_)-(_)  	                           ..... Anon
	  
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.
On 7/11/2006 6:27 PM, Patrick Connolly wrote:> ]> version > _ > platform x86_64-unknown-linux-gnu > arch x86_64 > os linux-gnu > system x86_64, linux-gnu > status > major 2 > minor 3.1 > year 2006 > month 06 > day 01 > svn rev 38247 > language R > version.string Version 2.3.1 (2006-06-01) > > > I see in the NEWS file the line: > o Use of NULL as an environment is deprecated and gives a warning. > > Which duly happens. I get warnings like this: >> Warning message: > use of NULL environment is deprecated > > My problem is that I don't know what is being referred to. A little > birdie tells me that in later versions of R, those warnings will > become errors so I need to work out where they're coming from before I > can use later versions. > > My question is: How does one work out which is being referred to by > such a message? The traceback() function is useful when failure > occurs. Is there an analagous way of looking into warnings?options(warn=2) will convert warnings into errors, so traceback will work. A common situation where I've seen that error is with binary saves from earlier versions of R being loaded into current versions. For example, if you installed a package before, but didn't re-install it with 2.3.1, or if you are reloading a workspace saved in an earlier version. Duncan Murdoch
Patrick Connolly wrote:> ]> version > _ > platform x86_64-unknown-linux-gnu > arch x86_64 > os linux-gnu > system x86_64, linux-gnu > status > major 2 > minor 3.1 > year 2006 > month 06 > day 01 > svn rev 38247 > language R > version.string Version 2.3.1 (2006-06-01) > > > I see in the NEWS file the line: > o Use of NULL as an environment is deprecated and gives a warning. > > Which duly happens. I get warnings like this: > >>Warning message: > > use of NULL environment is deprecated > > My problem is that I don't know what is being referred to. A little > birdie tells me that in later versions of R, those warnings will > become errors so I need to work out where they're coming from before I > can use later versions. > > My question is: How does one work out which is being referred to by > such a message? The traceback() function is useful when failure > occurs. Is there an analagous way of looking into warnings? > > TIA >Hi, Patrick, This will happen when you load a package that was created for an earlier version of R. If this is your own package, recreate the package using R-2.3.1. If it's a package on CRAN, then update.packages() should also do the trick. HTH, --sundar