[ESS] problems with ess-remote in git

Ross Boylan ross at biostat.ucsf.edu
Sat Apr 5 01:42:06 CEST 2014


On 4/4/2014 4:15 PM, Vitalie Spinu wrote:
> Do you see any other messages in *ESS* or *messages* buffers? Like
> "error loading ESSR.rda"?
>
>    Vitalie
I don't see any error messages.  ESS-remote does say ess-dialect=nil, 
but that might reflect the fact that I just hit enter when asked for a 
language by ess-remote (I did try being explicit; it didn't seem to matter).

*ESS* has (in part)

(ESS-remote): ess-dialect=nil, buf=*shell*
(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, comint..echoes=t, comint..sender=comint-simple-send
(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, comint..echoes=t, comint..sender=inferior-ess-input-sender
(i-ess 1): buf=*shell*, lang=S, comint..echo=t, comint..sender=inferior-ess-input-sender,
(i-ess end): buf=*shell*, lang=S, comint..echo=t, comint..sender=inferior-ess-input-sender,
version file: /home/ross/ESS/etc/ESSR/VERSION
loadremote file: /home/ross/ESS/etc/ESSR/LOADREMOTE
ess-request-a-process: {beginning}

(ESS-remote): ess-dialect=nil, buf=*shell*
(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, comint..echoes=t, comint..sender=comint-simple-send
(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, comint..echoes=t, comint..sender=inferior-ess-input-sender
(i-ess 1): buf=*shell*, lang=S, comint..echo=t, comint..sender=inferior-ess-input-sender,
(i-ess end): buf=*shell*, lang=S, comint..echo=t, comint..sender=inferior-ess-input-sender,
version file: /home/ross/ESS/etc/ESSR/VERSION
loadremote file: /home/ross/ESS/etc/ESSR/LOADREMOTE

*Messages* (in full)
("emacs" "dbox-master.R")
Loading /home/ross/ESS/lisp/ess-site.el (source)...
enabling speedbar support [3 times]
Loading /home/ross/ESS/lisp/ess-site.el (source)...done
Loading /usr/share/emacs/site-lisp/debian-startup.el (source)...done
For information about GNU Emacs and the GNU system, type C-h C-a.
Loading vc-hg...done
Completing command name...
No completions of rmpi
Completing file name...
Partially completed
Mark saved where search started
Mark set
Type C-h m for help on ESS version 13.09-2
Quit
using process '*shell*'
Starting evaluation...
Eval region
Type y, n, ! or SPC (the space bar):
Mark set
eldoc error: (wrong-type-argument hash-table-p nil) [5 times]
Starting evaluation...
Eval region
eldoc error: (wrong-type-argument hash-table-p nil) [10 times]
Mark set
eldoc error: (wrong-type-argument hash-table-p nil) [5 times]
Starting evaluation...
Eval region
Auto-saving...done
Quit
Saving file /home/ross/KHC/sunbelt/dbox-master.R...
Wrote /home/ross/KHC/sunbelt/dbox-master.R
Quit [3 times]
History item: 1
History item: 2
Mark saved where search started
ansi-color-process-output: Marker does not point anywhere
Type C-h m for help on ESS version 13.09-2
Mark saved where search started
Mark set
Starting evaluation...
Quit
Starting evaluation...
Quit
The mark is not set now, so there is no region

Ross

>
>
>   >>> Ross Boylan on Fri, 04 Apr 2014 16:02:53 -0700 wrote:
>
>   > On 4/4/2014 3:23 PM, Vitalie Spinu wrote:
>   >> I cannot reproduce the problem exactly but there was a small problem
>   >> with loading ESSR.rda with ess-remote. I have tried to address it. Could
>   >> you please pull git up and check if it solves your issue?
>   > Slightly better.  Usually if I'm in shell mode and launch under MPI, ess-remote
>   > works (but sometimes it doesn't).  Usually if I'm in iEss mode (i.e., in a shell
>   > after I've exited a remote ess session, but before M-x shell-mode) it doesn't
>   > work (I'm not sure if it ever worked in my tests).
>
>   > Using git f9722bd
>
>   > As you probably know the "Type C-h m for help on ESS Version 13.09-2" also
>   > appears after successful execution of ess-remote.
>
>   > When I say that ess-remote didn't work I mean it failed in the same way
>   > described originally (below).
>   > Ross
>   >>
>   >> Thanks for the reports. It's really a very important contribution.
>   >>
>   >> Vitalie
>   >>
>   >> >>> Ross Boylan on Fri, 04 Apr 2014 13:58:46 -0700 wrote:
>   >>
>   >> > On 4/4/2014 1:48 PM, Ross Boylan wrote:
>   >> >> I just updated ess from git (2737b5b98784961897503c29c139c735cb0ead24) and am
>   >> >> having problems getting the ess-remote command to complete.
>   >> >>
>   >> >> emacs 23.2.1, Debian 6.0.7.  I start emacs (non-gui) and start a shell within
>   >> >> it.  I launch R via a script that sets up an MPI session (openmpi) and give
>   >> >> the emacs command ess-remote.  I hit enter for R when prompted for the session
>   >> >> type.
>   >> >>
>   >> >> The terminal just sits there.  If I try to type in it there is no response.
>   >> >> If I hit ctl-g the line options(pager='cat') appears and I can type commands
>   >> >> into R.  After doing this a couple of times iESS appeared in the mode line (it
>   >> >> may have happened the first time).
>   >> >>
>   >> >> I just tried reproducing the problem, and this time everything just worked.
>   >> >> Ross Boylan
>   >> > And now it happened again.  One other thing: with the unsuccessful ess-remotes
>   >> > that status line shows
>   >> > Type C-h m for help on ESS Version 13.09-2
>   >>
>   >> > The model line changed to iESS the first time I hit C-g.
>   >>
>   >> > Ross
>   >>
>   >> > ______________________________________________
>   >> > ESS-help at r-project.org mailing list
>   >> > https://stat.ethz.ch/mailman/listinfo/ess-help
>



More information about the ESS-help mailing list