[ESS-bugs] new iESS bug "Symbol's value as variable is void: resume"

Vitalie Spinu spinuvit at gmail.com
Fri Sep 7 17:34:58 CEST 2012


  >> Martin Maechler <maechler at stat.math.ethz.ch>
  >> on Fri, 7 Sep 2012 17:11:48 +0200 wrote:

  >>>>>> "VS" == Vitalie Spinu <spinuvit at gmail.com>
  >>>>>> on Fri, 7 Sep 2012 12:15:42 +0200 writes:

  >>>> Martin Maechler <maechler at stat.math.ethz.ch> on Fri, 7
  >>>> Sep 2012 09:14:54 +0200 wrote:

  >>>>>>>> "MM" == Martin Maechler <maechler at stat.math.ethz.ch>
  >>>>>>>> on Fri, 7 Sep 2012 08:42:41 +0200 writes:

  MM> Type things like

  MM> require("Rmpfr") and (a <- ......)

  MM> Then, after my typing of [Enter], *instead* of the
  MM> corresponding line being evaluated by R, it is *NOT*
  MM> evaluated, and in the minibuffer I get the error message

  MM> Symbol's value as variable is void: resume

  MM> In the *R* buffer, I get an extra newline and a new
  MM> prompt.  If I do the same thing a second time, it works.

  VS> Solved in trunk. Please keep an eye on this type of
  VS> misbehavior. It's your special environment (remote drive
  VS> + 3000 R packages installed) that might make the
  VS> difference for the delayed evaluation (now used to call
  VS> installed.packages()).

  > aha!!

  > I've   svn up'ed and  now don't get the error, but see

  >  Warning message:
  >  closing unused connection 3 (/sfs/s/linux/rhel3_amd64/app/R/R_local/library_F17/fisheyeR/Meta/package.rds) 
  > in my  *R*  buffer  after the first library() call..

ESS is just calling installed.packages(). Looks like an R issue.

Would you see the same if you call installed.packages() and then
interrupt with C-c C-c, and call library()?

If so, then I am not sure there is an easy workaround for this :(

    Vitalie



More information about the ESS-bugs mailing list