[ESS-bugs] ess-mode 5.2.11; Rterm won't load

Rodney Sparapani rsparapa at mcw.edu
Tue May 30 22:01:47 CEST 2006


Hi Michael:

That's pretty weird.  I'd also try the latest version of ESS.  If that 
doesn't work, then I guess it might be an xemacs
bug of some kind.  If so, then installing emacs should work. 

Rodney

Michael Wolosin wrote:

>Following is the text of an e-mail exchange to ess-help and ess-bugs
>describing a problem I'm having.
>
>Initial description:
>-----------------
>I've been using Xemacs and ESS to run R for a while (2 yrs) in various 
>version combinations, after trying to update to R 2.2.1, I couldn't get R 
>to run from within e-macs.  After wiping the slate clean to start over, I 
>re-installed everything in the following order:
>1) R version 2.2.1
>2) Xemacs 21.4.19
>3) ess 5.2.11, by unzipping files and directory structure into the 
>site-packages folder
>4) John Fox's init.el into the appropriate directory, with changes as necessary
>
>When I start up Xemacs (from a desktop shortcut pointing to "C:\Program 
>Files\XEmacs\XEmacs-21.4.19\i586-pc-win32\xemacs.exe"), it goes through the 
>normal steps, splitting up the window, collecting some garbage, loading 
>stuff, telling me to type C-h m for help on ess, etc.
>
>Then I get a Windows popup telling me there has been a Program Error: 
>"Rterm.exe has generated errors and will be closed by Windows.  You will 
>need to restart the program.  An error log is being created."
>
>In Xemacs, I get the message "Error in init file.  Process R not running" 
>in the mini-buffer, and the following buffers:
>*Warnings* with:
>"(1) (initialization/error) An error has occurred while loading 
>c:\Documents and Settings\msw10\.xemacs\init.el:
>Process R is not running.
>To ensure normal operation, you should investigate the cause of the error
>in your initialization file and remove it.  Use the `-debug-init' option
>to XEmacs to view a complete error backtrace."
>
>*R* with:
>"R : Copyright 2005, The R Foundation for Statistical Computing
>Version 2.2.1  (2005-12-20 r36812)
>ISBN 3-900051-07-0
>... snip ...
>updating HTML package listing
>Process R trace trap at Wed May 24 17:09:43 2006"
>
>*ESS* with:
>"[ess-site.el]: ess-customize-alist=nil
>[ess-site.el _2_]: ess-customize-alist=nil
>(Sqpe): ess-sqpe-versions-create making M-x defun splus62 for 
>c:/progra~1/Insightful/splus62
>(R): ess-rterm-versions-create making M-x defuns for
>(R): ess-dialect=nil, buf=*scratch*, start-arg=nil
>  current-prefix-arg=nil
>(inferior-ess 0): ess-start-args=--ess
>ess-setq-vars-default 0: ess-language=Initial, -dialect=nil, buf=nil, 
>comint..echoes=nil, comint..sender=comint-simple-send
>ess-setq-vars-default 1: ess-language=S, -dialect=R, buf=nil, 
>comint..echoes=nil, comint..sender=comint-simple-send
>(inf-ess 1): lang=S, dialect=R, tmp-dialect=R, buf=*scratch*
>(inf-ess 1.1): procname=R temp-dialect=R, buf-name=*R*
>(inferior-ess) Method #3 start=c:\mike\workspace\ buf=*R*
>(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, comint..echoes=nil, 
>comint..sender=comint-simple-send
>(inf-ess 2.1): ess-language=S, ess-dialect=R buf=*R*
>(inf-ess 2.2): start args = --ess  , inf-ess-start-args=--ess
>(inf-ess finish [S(R), C:/Program Files/R/R-2.2.1/bin/Rterm.exe(nil,nil)]
>(ess-multi 0):  inf-ess-start-args=--ess  , comint-..echoes=nil
>(i-ess 1): buf=*R*, lang=S, comint..echo=nil, 
>comint..sender=comint-simple-send,
>(i-ess 2): buf=*R*, lang=S, comint..echo=t, 
>comint..sender=inferior-R-input-sender,
>(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, comint..echoes=t, 
>comint..sender=inferior-R-input-sender
>(i-ess 3): curr-buf=*R*, comint..echo=t, 
>comint..sender=inferior-R-input-sender,
>(ess-multi post inf-ess: start-args=--ess  , comint-echoes=t
>(ess-multi 1):  start-args=--ess
>Making Process...Buf *R*, Proc R, Prog C:/Program Files/R/R-2.2.1/bin/Rterm.exe
>  Start File=nil, Args= --ess  ."
>
>I really can't figure out what's going on.  I can't find the error log 
>mentioned by the windows pop-up, and adding -debug-init to the Xemacs call 
>doesn't seem to be giving me any clues.  Running rterm.exe from a command 
>prompt works as expected.  R version 2.3.0 has the same problem, and so did 
>version 2.2.0.  A few times, things ran fine once, directly after 
>reinstalling R, but after quitting out of R and xemacs, and running it 
>again, it had the same problem.
>
>-------------------------------------
>Reply to a Richard's suggestions:
>-------------------------------------
>
>At 06:08 PM 5/24/2006 -0400, Richard M. Heiberger wrote:
> >My first suggestion is to remove the init.el entirely.
>When I do this, Xemacs starts correctly as expected.
>
> >Then manually load the ess/.../lisp/ess-site.el
> >and see what happens.
>I open ess-site.el in a buffer, and evaluate the whole buffer.  It gives me 
>the following error in the mini-buffer:
>"ERROR:ess-site.el:ess-etc-directory"
>then "loading regexp-opt" or something like that, and then "enabling 
>speedbar support"
>
>The ess-etc-directory on my installation is at one of the expected 
>locations (a subdirectory called /etc from the same parent as the lisp 
>directory in which ess-site.el resides.)
>
>---------------------------------------
>Reply to Richard's second set of suggestions:
>---------------------------------------
>At 07:36 PM 5/24/2006 -0400, Richard M. Heiberger wrote:
> >Please note that I have taken ess-help off this thread.
> >Just ess-bugs needs to see this.
> >
> >I need all the information about the error.  Were you really in the
> >right directory when you loaded ess-site?  I am puzzled about that etc 
>problem.
> >
> >Please load ess-site.el this time,
> >not bring it into the editor.  Open up dired to the ess/.../lisp directory.
> >Put the cursor on the ess-site.el line and then enter uppercase  L
>
>I followed these instructions and it gives me no error messages.  It 
>flashes a few things (reg-exp opt, something else, then "load: 1 
>file").  Then I killed the dired buffer, and used C-u M-x R to start an R 
>session.  It worked _once_, but after quiting out of that R session, it 
>wouldn't work again (even if I quite out of Xemacs, and did the whole 
>sequence again from the start; I also tried re-booting).  Each time, it 
>gave me the same type of program error as before.  But I never got an error 
>message trying to run ess-site.el.
>
> >If you get an error message, then follow the instructions for
> >M-x ess-submit-bug-report
>
>------------------------------------------
>
>Emacs  : XEmacs 21.4 (patch 19) "Constant Variable" [Lucid] (i586-pc-win32) 
>of Sat Jan 28 2006 on VSHELTON-PC2
>Package: ess-mode 5.2.11
>
>current state:
>==============
>(setq
>  ess-language "Initial"
>  ess-dialect nil
>  ess-ask-for-ess-directory t
>  ess-ask-about-transfile nil
>  ess-directory nil
>  ess-keep-dump-files "always"
>  ess-source-directory "/tmp/"
>  )
>[ess-site.el]: ess-customize-alist=nil
>[ess-site.el _2_]: ess-customize-alist=nil
>(Sqpe): ess-sqpe-versions-create making M-x defun splus62 for 
>c:/progra~1/Insightful/splus62
>(R): ess-rterm-versions-create making M-x defuns for
>
>_______________________________________________
>ESS-bugs ESS-bugs at stat.math.ethz.ch
>https://stat.ethz.ch/mailman/listinfo/ess-bugs
>
>_______________________________________________
>ESS-core list: https://stat.ethz.ch/mailman/listinfo/ess-core
>  
>




More information about the ESS-bugs mailing list