[ESS] error Lisp nesting exceeds `max-lisp-eval-depth'

Rodney Sparapani rsparapa at mcw.edu
Fri Oct 7 22:22:54 CEST 2011


Reinhard Schiemann wrote:
> Dear ESS-helper,
> 
> I have happily used ESS in different environments; but just now I have run into trouble for the first time:
> 
> I am at point 6 of the GNU Emacs simple installation instructions (section 2.1, where I am told to send this email).
> 
> When I open some R code everything looks normal ('ESS' menu etc.). But when I actually want to start the R buffer (M-x R) I am asked repeatedly for the startup directory, and insisting hitting RET finally leads to the "Lisp nesting exceeds `max-lisp-eval-depth'" error. The R-buffer does not open.
> 
> Below some version info and the Emacs Messages window.
> 
> Kind regards,
> 
> Reinhard Schiemann
> 
> #### uname -a
> Linux chestnut 2.6.27.56-0.1-default #1 SMP 2010-12-01 16:57:58 +0100 x86_64 x86_64 x86_64 GNU/Linux
> 
> #### Emacs version
> This is GNU Emacs 22.3.1 (x86_64-suse-linux-gnu, X toolkit, Xaw3d scroll bars)
>  of 2008-12-03 on build23
> 
> #### Emacs *Messages* Buffer:
> Mark set
> ("emacs-x11" "put.var.umdaily.R")
> Loading paren...done
> Loading /home/reinhard/local/ess-5.14/lisp/ess-site.el (source)...
> Loading regexp-opt...done
> Loading edmacro...done
> enabling speedbar support
> Loading /home/reinhard/local/ess-5.14/lisp/ess-site.el (source)...done
> For information about GNU Emacs and the GNU system, type C-h C-a.
> Loading imenu...done
> Loading /home/reinhard/local/ess-5.14/lisp/ess-roxy.el (source)...
> Loading easy-mmode...done
> Loading advice...done
> Loading /home/reinhard/local/ess-5.14/lisp/ess-roxy.el (source)...done
> Type C-h m for help on ESS version 5.14
> trying to (re)start process R for language S ...
> Type C-h m for help on ESS version 5.14
> trying to (re)start process R:2 for language S ...
> Type C-h m for help on ESS version 5.14
> trying to (re)start process R for language S ...
> Type C-h m for help on ESS version 5.14
> trying to (re)start process R:2 for language S ...
> Type C-h m for help on ESS version 5.14
> trying to (re)start process R for language S ...
> Type C-h m for help on ESS version 5.14
> trying to (re)start process R:2 for language S ...
> Type C-h m for help on ESS version 5.14
> trying to (re)start process R for language S ...
> Type C-h m for help on ESS version 5.14
> trying to (re)start process R:2 for language S ...
> Type C-h m for help on ESS version 5.14
> trying to (re)start process R for language S ...
> Type C-h m for help on ESS version 5.14
> trying to (re)start process R:2 for language S ...
> Type C-h m for help on ESS version 5.14
> trying to (re)start process R for language S ...
> Type C-h m for help on ESS version 5.14
> trying to (re)start process R:2 for language S ...
> Type C-h m for help on ESS version 5.14
> trying to (re)start process R for language S ...
> Type C-h m for help on ESS version 5.14
> trying to (re)start process R:2 for language S ...
> Type C-h m for help on ESS version 5.14
> trying to (re)start process R for language S ...
> Type C-h m for help on ESS version 5.14
> trying to (re)start process R:2 for language S ...
> Type C-h m for help on ESS version 5.14
> trying to (re)start process R for language S ...
> Type C-h m for help on ESS version 5.14
> trying to (re)start process R:2 for language S ...
> Type C-h m for help on ESS version 5.14
> trying to (re)start process R for language S ...
> Type C-h m for help on ESS version 5.14
> trying to (re)start process R:2 for language S ...
> Type C-h m for help on ESS version 5.14
> trying to (re)start process R for language S ...
> Type C-h m for help on ESS version 5.14
> trying to (re)start process R:2 for language S ...
> Error in post-command-hook: (error Lisp nesting exceeds `max-lisp-eval-depth')
> Type C-h m for help on ESS version 5.14
> and: Lisp nesting exceeds `max-lisp-eval-depth'
> Mark set [3 times]
> 
> --
> Reinhard Schiemann

Hi Reinhard:

It looks like the *R* buffer never opens because R never starts
(see the last 25 lines or so above).  Does R actually work?
What happens if you open a *shell* buffer and start R?

Rodney



More information about the ESS-help mailing list