Thank you for the example: it has enabled me to test a more comprehensive fix for R-patched (soon to be 2.5.1).

You should have got a warning when saving along the lines of

Warning message:
'package:languageR' may not be available when loading in: save(list = ls(envir = .GlobalEnv, all.names = TRUE), file = outfile,

The problem is indeed in package languageR, which is creating classes and methods in your workspace rather than in its package. It really should not be doing so (it uses setMethod in .First.lib), and I am Cc:ing the maintainer in the hope that he will stop doing so.

I also find it hard to believe that

Depends: R (>= 2.4.0), methods, lattice, Matrix, coda, lme4, zipfR, cluster, e1071, Design, Hmisc, MASS, rpart

is totally necessary, and suggest that Suggests: is used.



On Fri, 15 Jun 2007, Pfister wrote:

Dear Brian,

thanks a lot for your advice.

Prof Brian Ripley wrote:
On Fri, 15 Jun 2007, Prof Brian Ripley wrote:


I think adding the following to your new session before load() will help

findPackageEnv <- function(info)
  as.environment(paste("package", "info", sep=":"))

this does not work.


more likely

findPackageEnv <- function(info) as.environment(info)

this works, if I load the languageR library before.


is correct.

will work, but if not try

findPackageEnv <- function(info) .GlobalEnv

this works unconditionally. Including that line in a local .RProfile file, basically solves the problem.


If you send me the problematic workspace (or reproduction instructions) I can take a closer look.

A typical session would look like this (using example data from Hox(2002)):

# from Hox (2002)
hoxpop <- read.table("http://www.ruediger-pfister.de/download/popular.dat";, header=TRUE)
hoxpop$PUPIL <- factor(hoxpop$PUPIL)
hoxpop$SCHOOL <- factor(hoxpop$SCHOOL)
hoxpop$SEX <- factor(hoxpop$SEX)

# load languageR
library(languageR)

# do some analyses ...

# save the workspace
save.image("D:\\statistics\\MultilevelAnalysis\\lm.RData")


After quitting R, the workspace "lm.RData" will not reload.
(this workspace can be downloaded here: http://www.ruediger-pfister.de/Downloads/lmRData.zip)


best
RĂ¼diger





On Fri, 15 Jun 2007, Pfister wrote:

Hello R,

To analyze multi-level data, I started learning and using lmer. So far
so wonderful. I then found some useful functions in package languageR.
But then the following problem ocurred: Whenever I load and use the
languageR package, then save the workspace - or quit R with saving the
workspace - I am unable to reload that workspace in a later session.
That is, R doesn't start at all when I try to start it by clicking the
workspace file.
Loading languageR before loading the workspace doesn't help, but yields
the message:

Error in load("D:\\statistics\\MultilevelAnalysis\\.RData") :
        could not find function "findPackageEnv"

Thus, the saved workspace remains inaccessible. I not 100% certain that
languageR is the scapegoat, but my trial-and-error experiments indicate
it is.

My system is Win XP Home/Professional:

> sessionInfo()
R version 2.5.0 Patched (2007-04-24 r41305)
i386-pc-mingw32
locale:
LC_COLLATE=German_Germany.1252;LC_CTYPE=German_Germany.1252;LC_MONETARY=German_Germany.1252;LC_NUMERIC=C;LC_TIME=German_Germany.1252 attached base packages:
[1] "splines"   "stats"     "graphics"  "grDevices" "utils"
[6] "datasets"  "methods"   "base"
other attached packages:
  languageR       rpart        MASS      Design    survival
      "0.2"    "3.1-36"    "7.2-34"    "2.0-12"      "2.31"
      Hmisc       e1071       class     cluster       zipfR
    "3.3-2"    "1.5-16"    "7.2-34"    "1.11.7"     "0.6-0"
       lme4        coda      Matrix     lattice
"0.99875-1"    "0.11-2" "0.99875-2"    "0.15-8"


thanks for any helpful suggestions!

best
RĂ¼diger









--
Brian D. Ripley,                  [EMAIL PROTECTED]
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 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595
______________________________________________
R-help@stat.math.ethz.ch 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.

Reply via email to