[ESS-bugs] ess-mode 16.04 [git: fc81449c8a3bf95f2cf063e1d2f377d4e73124ee]; ess-r-package-auto-activate is run

Stephen Eglen sje30 at cam.ac.uk
Fri Sep 2 08:36:22 CEST 2016


hi Sam,
do you have any versions of R on your exec-path?

e.g. start a new emacs shelll

M-x shell

and then try to run R:

R

I think our code implicitly assumes you have R installed.


On Fri, Sep 02 2016, Sam Steingold wrote:

> this is with the current git tip:
>
> --8<---------------cut here---------------start------------->8---
> $ git remote -v
> origin	git at github.com:sam-s/ESS.git (fetch)
> origin	git at github.com:sam-s/ESS.git (push)
> upstream	https://github.com/emacs-ess/ESS.git (fetch)
> upstream	https://github.com/emacs-ess/ESS.git (push)
> $ git pull upstream master
>>From https://github.com/emacs-ess/ESS
>  * branch            master     -> FETCH_HEAD
> Current branch master is up to date.
> --8<---------------cut here---------------end--------------->8---
>
> just started, did not open any R files.
>
> --8<---------------cut here---------------start------------->8---
> [ess-site.el]: ess-customize-alist=nil 
> [ess-site.el _2_]: ess-customize-alist=nil 
> (S): ess-s-versions-create making M-x defuns for 
>  
> (R): ess-r-versions-create making M-x defuns for 
> --8<---------------cut here---------------end--------------->8---
>
>
> I get this error from Gnus:
>
> --8<---------------cut here---------------start------------->8---
> Debugger entered--Lisp error: (wrong-type-argument stringp nil)
>   directory-file-name(nil)
>   ess-r-package--find-package-path()
>   ess-r-package--local-package-info()
>   ess-r-package-get-info()
>   ess-r-package-auto-activate()
>   run-hooks(after-change-major-mode-hook)
>   run-mode-hooks(text-mode-hook)
>   text-mode()
>   set-auto-mode-0(text-mode nil)
>   set-auto-mode()
>   mm-display-inline-fontify((#<buffer  *mm*-731741> ("text/rfc822-headers" (name . "MDNPart3.txt")) 7bit nil ("inline") nil nil nil))
>   mm-inline-text((#<buffer  *mm*-731741> ("text/rfc822-headers" (name . "MDNPart3.txt")) 7bit nil ("inline") nil nil nil))
>   mm-display-inline((#<buffer  *mm*-731741> ("text/rfc822-headers" (name . "MDNPart3.txt")) 7bit nil ("inline") nil nil nil))
>   gnus-mime-display-single((#<buffer  *mm*-731741> ("text/rfc822-headers" (name . "MDNPart3.txt")) 7bit nil ("inline") nil nil nil))
>   gnus-mime-display-part((#<buffer  *mm*-731741> ("text/rfc822-headers" (name . "MDNPart3.txt")) 7bit nil ("inline") nil nil nil))
>   mapcar(gnus-mime-display-part ((#<buffer  *mm*-452855> ("text/plain" (charset . "UTF-8")) quoted-printable (lambda nil (let ((inhibit-read-only t)) (delete-region #<marker (moves after insertion) at 6217 in *Article nnimap+gmail:INBOX*> #<marker at 6483 in *Article nnimap+gmail:INBOX*>))) ("inline") nil nil nil) (#<buffer  *mm*-751102> ("message/disposition-notification" (name . "MDNPart2.txt")) 7bit nil ("inline") nil nil nil) (#<buffer  *mm*-731741> ("text/rfc822-headers" (name . "MDNPart3.txt")) 7bit nil ("inline") nil nil nil)))
>   gnus-mime-display-mixed(((#<buffer  *mm*-452855> ("text/plain" (charset . "UTF-8")) quoted-printable (lambda nil (let ((inhibit-read-only t)) (delete-region #<marker (moves after insertion) at 6217 in *Article nnimap+gmail:INBOX*> #<marker at 6483 in *Article nnimap+gmail:INBOX*>))) ("inline") nil nil nil) (#<buffer  *mm*-751102> ("message/disposition-notification" (name . "MDNPart2.txt")) 7bit nil ("inline") nil nil nil) (#<buffer  *mm*-731741> ("text/rfc822-headers" (name . "MDNPart3.txt")) 7bit nil ("inline") nil nil nil)))
>   gnus-mime-display-part((#("multipart/report" 0 16 (boundary "------------mdn14CCD6B1DC2AB518476CA120" report-type "disposition-notification" buffer #<buffer  *mm*> from "rpgoldman at sift.net" start nil)) (#<buffer  *mm*-452855> ("text/plain" (charset . "UTF-8")) quoted-printable (lambda nil (let ((inhibit-read-only t)) (delete-region #<marker (moves after insertion) at 6217 in *Article nnimap+gmail:INBOX*> #<marker at 6483 in *Article nnimap+gmail:INBOX*>))) ("inline") nil nil nil) (#<buffer  *mm*-751102> ("message/disposition-notification" (name . "MDNPart2.txt")) 7bit nil ("inline") nil nil nil) (#<buffer  *mm*-731741> ("text/rfc822-headers" (name . "MDNPart3.txt")) 7bit nil ("inline") nil nil nil)))
>   gnus-display-mime()
>   gnus-article-prepare-display()
>   gnus-article-prepare(63151 nil)
>   gnus-summary-display-article(63151 nil)
>   gnus-summary-select-article(nil nil pseudo)
>   gnus-summary-scroll-up(1)
>   funcall-interactively(gnus-summary-scroll-up 1)
>   call-interactively(gnus-summary-scroll-up nil nil)
>   command-execute(gnus-summary-scroll-up)
> --8<---------------cut here---------------end--------------->8---
>
>
> Emacs  : GNU Emacs 25.1.50.15 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9)
>  of 2016-09-01
> Package: ess-mode 16.04 [git: fc81449c8a3bf95f2cf063e1d2f377d4e73124ee]
>
> current state:
> ==============
> (setq
>  ess-language nil
>  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 "/tmp"
>  ess-use-ido t
>  ess-use-eldoc t
>  ess-use-tracebug t
>  ess-use-auto-complete t
>  ess-use-company t
>  ess-eval-visibly-p 'nowait
>  ess-can-eval-in-background t
>  ess-local-process-name nil
>  )



More information about the ESS-bugs mailing list