Running 1.4.1 (Windows) under Windows XP Pro. Have had no difficulty for several weeks since moving to the new OS. Today, while checking the behavior of my mouse, I loaded Rgui as usual. I then immediately tried to exit the program. Upon exiting, I got the following message: Error in save.image(name) : image could not be renamed and is left in .RDataTmp I can move the .RData file to any other machine and use it without difficulty, which suggests that the file itself is not corrupt. Since I didn't do anything (that I'm aware of) to precipitate this error -- I haven't installed or updated any packages for a few weeks -- I'm a bit baffled by the error. What is its cause and what are the suggested "cures". Thanks for your help. Dr. Marc R. Feldesman email: feldesmanm at pdx.edu email: feldesman at attglobal.net fax: 503-725-3905 "Don't know where I'm going. Don't like where I've been. There may be no exit. But hell, I'm going in." Jimmy Buffett Powered by Superchoerus - the 700 MHz Coppermine Box -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
On Sat, 6 Apr 2002, Marc R. Feldesman wrote:> Running 1.4.1 (Windows) under Windows XP Pro. Have had no difficulty for > several weeks since moving to the new OS. Today, while checking the > behavior of my mouse, I loaded Rgui as usual. I then immediately tried to > exit the program. Upon exiting, I got the following message: > > Error in save.image(name) : image could not be renamed and is left in .RDataTmp > > I can move the .RData file to any other machine and use it without > difficulty, which suggests that the file itself is not corrupt. Since I > didn't do anything (that I'm aware of) to precipitate this error -- I > haven't installed or updated any packages for a few weeks -- I'm a bit > baffled by the error. > > What is its cause and what are the suggested "cures".R 1.4.x saves the image as a temporary file, and then renames it to .RData. This is a precaution against wiping out a saved workspace and then being unable to write out the current workspace, say from lack of file space. This mechanism can be over-ridden: see ?save.image. In your case file.rename has failed. Now file-renaming works better on Unix than on Windows, and if Windows has the file open (or thinks it has) it cannot be renamed. So if you did this immediately, before the command prompt had come up, from the menu or x button, you might get a race condition. (I've tried to reproduce that, but I can't even on my slowest machine.) It's not unknown for Windows to get confused and need to be re-started (log out and in again on NT/2000/XP) to allow files to be deleted. The only known problems with using XP Pro are colour schemes (which are not used as documented in even the latest SDK), and the need for a manifest to get the XP version of the common controls (and there is one on CRAN). Both are resolved in R-devel, 1.5.0-to-be. -- 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 272860 (secr) Oxford OX1 3TG, UK Fax: +44 1865 272595 -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
At 04:25 AM 4/7/2002, ripley at stats.ox.ac.uk wrote: >On Sat, 6 Apr 2002, Marc R. Feldesman wrote: > >> Running 1.4.1 (Windows) under Windows XP Pro. Have had no difficulty for >> several weeks since moving to the new OS. Today, while checking the >> behavior of my mouse, I loaded Rgui as usual. I then immediately tried to >> exit the program. Upon exiting, I got the following message: >> >> Error in save.image(name) : image could not be renamed and is left in >.RDataTmp >> >> I can move the .RData file to any other machine and use it without >> difficulty, which suggests that the file itself is not corrupt. Since I >> didn't do anything (that I'm aware of) to precipitate this error -- I >> haven't installed or updated any packages for a few weeks -- I'm a bit >> baffled by the error. >> >> What is its cause and what are the suggested "cures". > >R 1.4.x saves the image as a temporary file, and then renames it to >.RData. This is a precaution against wiping out a saved workspace >and then being unable to write out the current workspace, say from lack of >file space. > >This mechanism can be over-ridden: see ?save.image. > >In your case file.rename has failed. Now file-renaming works better >on Unix than on Windows, and if Windows has the file open (or thinks it >has) it cannot be renamed. So if you did this immediately, before the >command prompt had come up, from the menu or x button, you might get >a race condition. (I've tried to reproduce that, but I can't even on my >slowest machine.) It's not unknown for Windows to get confused and >need to be re-started (log out and in again on NT/2000/XP) to allow >files to be deleted. > >The only known problems with using XP Pro are colour schemes (which are >not used as documented in even the latest SDK), and the need for a >manifest to get the XP version of the common controls (and there is one on >CRAN). Both are resolved in R-devel, 1.5.0-to-be. The "fix" in ?save.image solves the problem, but this seems to be a definite *issue* with Windows XP Pro. I took the identical .RData file from the XP machine and moved it onto a machine with Windows NT 4, and two others running Windows 2000 Pro. Neither of them evidence the problem "unfixed". The XP Pro machine is a 2.2 GHz P4 running 1024 MB RAM and a 120 GB Harddrive with about 100 GB free. BTW, logging out of the XP box doesn't result in the temp files being erased. Once created, I have to go in and manually delete them. How is the behavior of "File|Save Image" different from >save.image("a.file.image.name")? The former works without the "fix" while the latter fails unless I have the "fix" in place in the .RProfile What is a "race" condition? -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._