[prev in list] [next in list] [prev in thread] [next in thread]
List: ess-bugs
Subject: [ESS-bugs] ess-mode 5.3.3; lisp nesting exceeds max-lisp-eval-depth
From: "Pfaff, Bernhard Dr." <Bernhard_Pfaff () fra ! invesco ! com>
Date: 2006-10-11 9:09:43
Message-ID: E4A9111DA23BA048B9A46686BF727CF461BD93 () DEFRAXMB01 ! corp ! amvescap ! net
[Download RAW message or body]
Dear Bug-Reader,
I encounter the following problem by using ESS 5.3.3 with R 2.4.0
(patched). After executing M-x R the following message is displayed:
lisp nesting exceeds max-lisp-eval-depth
In my '.emacs'file I have the following entries:
(load "c:/emacs/emacs-21.3/site-lisp/ess-5.3.3/lisp/ess-site")
(setq inferior-R-program-name "c:/R/R-2.4.0pat/bin/Rterm.exe")
(setq inferior-R-args "--internet2")
(setq ess-ask-for-ess-directory nil)
(add-to-list 'auto-mode-alist '("\\.rd\\'" . Rd-mode))
(define-key ess-mode-map (kbd "<f1>") (quote ess-eval-line-and-step))
(define-key ess-mode-map (kbd "<f2>") (quote ess-eval-region))
(define-key ess-mode-map (kbd "<f3>") (quote ess-eval-buffer))
The problem does not occur, whence ESS 5.2.11 is used. As it seems, the
error is caused by calling Rterm.exe from a non.existent directory, that
is at least not provided by the user. After M-x set-variable RET
debug-on-error RET t RET and executing M-x R, the following is shown in
*Backtrace*
Debugger entered--Lisp error: (error "Lisp nesting exceeds
max-lisp-eval-depth")
R(nil)
(let ((inferior-R-program-name
"c:/R/R-2.4.0pat-win32.exebin/Rterm.exe")) (R start-args))
R(nil)
(let ((inferior-R-program-name
"c:/R/R-2.4.0pat-win32.exebin/Rterm.exe")) (R start-args))
call-interactively(R)
.
## the above message is repeated a couple of times and snipped here to
save space
.
execute-extended-command(nil)
* call-interactively(execute-extended-command)
Incidentally, the "lisp nesting exceeds max-lisp-eval-depth" does occur
regardless of which version of Rterm.exe (i.e. its path) is provided in
(setq inferior-R-program-name "path to Rterm.exe version)
Output from: M-x ess-submit-bug-report
Emacs : GNU Emacs 21.3.1 (i386-mingw-nt5.1.2600)
of 2004-03-10 on NYAUMO
Package: ess-mode 5.3.3
current state:
==============
(setq
ess-language "Initial"
ess-dialect nil
ess-ask-for-ess-directory nil
ess-ask-about-transfile nil
ess-directory nil
ess-keep-dump-files "always"
ess-source-directory "C:\\DOCUME~1\\pfaffb\\LOCALS~1\\Temp"
)
[ess-site.el]: ess-customize-alist=nil
[ess-site.el _2_]: ess-customize-alist=nil
(R): ess-rterm-versions-create making M-x defuns for
c:/R/R-2.2.0/bin/Rterm.exe c:/R/R-2.2.1/bin/Rterm.exe
c:/R/R-2.3.0/bin/Rterm.exe c:/R/R-2.3.1/bin/Rterm.exe
c:/R/R-2.4.0/bin/Rterm.exe c:/R/R-2.4.0pat/bin/Rterm.exe
c:/R/R-2.4.0pat-win32.exebin/Rterm.exe
How can I resolve this problem?
For your endevours many thanks in advance.
Best,
Bernhard
Dr. Bernhard Pfaff
Global Structured Products Group
(Europe)
Invesco Asset Management Deutschland GmbH
Bleichstrasse 60-62
D-60313 Frankfurt am Main
Tel: +49(0)69 29807 230
Fax: +49(0)69 29807 178
Email: bernhard_pfaff@fra.invesco.com
*****************************************************************
Confidentiality Note: The information contained in this mess...{{dropped}}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic