[ESS-bugs] ess-mode 12.09-mod [<unknown>]; package index item click error

Sam Steingold sds at gnu.org
Mon Nov 5 23:39:53 CET 2012


M-x ess-display-index RET SparceM RET
creates a buffer with a clickable first column:

--8<---------------cut here---------------start------------->8---
matrix.coo-class        Class "matrix.coo"
matrix.csc-class        Class "matrix.csc"
matrix.csc.hb-class     Class "matrix.csc.hb"
matrix.csr-class        Class "matrix.csr"
matrix.csr.chol-class   Class "matrix.csr.chol"
matrix.ssc-class        Class "matrix.ssc"
matrix.ssc.hb-class     Class "matrix.ssc.hb"
matrix.ssr-class        Class "matrix.ssr"
--8<---------------cut here---------------end--------------->8---

clicking on "matrix.csr-class" results in help buffer with this content:

--8<---------------cut here---------------start------------->8---
Package SparseM (0.96) loaded.
	   To cite, see citation("SparseM")

Error : 'matrix.csr' is not an exported object from 'namespace:SparseM'
Error in .helpForCall(topicExpr, parent.frame()) : 
  error in trying to evaluate the expression for argument 'e1' (SparseM::matrix.csr)
--8<---------------cut here---------------end--------------->8---

this looks like an R error, so, apparently, ess is sending something bad
to R.

-------------------------------------------------------
 ... request-a-process:
  major mode ess-mode; current buff: modeling.R; ess-language: S, ess-dialect: R
 ..start-process-specific: lang:dialect= S:R, current-buf=modeling.R

(R): ess-dialect=R, buf=modeling.R, start-arg=nil
 current-prefix-arg=nil
(inferior-ess 0): ess-start-args=--no-readline --no-save  
(inf-ess 1): lang=S, dialect=R, tmp-dialect=R, buf=modeling.R
(inf-ess 1.1): procname=R temp-dialect=R, buf-name=*R* 
(inferior-ess) Method #2 start=nil buf=*R*
(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, comint..echoes=t, comint..sender=inferior-R-input-sender
(inf-ess 2.1): ess-language=S, ess-dialect=R buf=*R* 
(inf-ess 2.2): start args = --no-readline --no-save , inf-ess-start-args=--no-readline --no-save  
(inf-ess finish [S(R), R(nil)]
(ess-multi 0):  inf-ess-start-args=--no-readline --no-save , comint-..echoes=t
(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, comint..echoes=t, comint..sender=inferior-ess-input-sender
(i-ess 1): buf=*R*, lang=S, comint..echo=nil, comint..sender=inferior-ess-input-sender,
(i-ess end): buf=*R*, lang=S, comint..echo=nil, comint..sender=inferior-ess-input-sender,
(ess-multi post inf-ess: start-args=--no-readline --no-save , comint-echoes=nil
(ess-multi 1):  start-args=--no-readline --no-save  
Making Process...Buf *R*, :Proc R, :Prog R
 :Args= --no-readline --no-save 
Start File=nil
(ess-multi 2): waiting for process to start (before hook)
(ess-multi 3): waiting for process after hook(R): inferior-ess-language-start=options(STERM='iESS', str.dendrogram.last="'", editor='emacsclient', show.error.locations=TRUE)
(R): version (2.15.2)
resetting completion to 'ess-R-complete-object-name  ... request-a-process: buf=modeling.R
ess-request-a-process: {beginning}
ess-request-a-process: {beginning}
 ... request-a-process:
  major mode ess-mode; current buff: modeling.R; ess-language: S, ess-dialect: R
 ..start-process-specific: lang:dialect= S:R, current-buf=modeling.R

(R): ess-dialect=R, buf=modeling.R, start-arg=nil
 current-prefix-arg=nil
(inferior-ess 0): ess-start-args=--no-readline --no-save  
(inf-ess 1): lang=S, dialect=R, tmp-dialect=R, buf=modeling.R
(inf-ess 1.1): procname=R temp-dialect=R, buf-name=*R* 
(inferior-ess) Method #2 start=nil buf=*R*
(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, comint..echoes=t, comint..sender=inferior-R-input-sender
(inf-ess 2.1): ess-language=S, ess-dialect=R buf=*R* 
(inf-ess 2.2): start args = --no-readline --no-save , inf-ess-start-args=--no-readline --no-save  
(inf-ess finish [S(R), R(nil)]
(ess-multi 0):  inf-ess-start-args=--no-readline --no-save , comint-..echoes=t
(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, comint..echoes=t, comint..sender=inferior-ess-input-sender
(i-ess 1): buf=*R*, lang=S, comint..echo=nil, comint..sender=inferior-ess-input-sender,
(i-ess end): buf=*R*, lang=S, comint..echo=nil, comint..sender=inferior-ess-input-sender,
(ess-multi post inf-ess: start-args=--no-readline --no-save , comint-echoes=nil
(ess-multi 1):  start-args=--no-readline --no-save  
Making Process...Buf *R*, :Proc R, :Prog R
 :Args= --no-readline --no-save 
Start File=nil
(ess-multi 2): waiting for process to start (before hook)
(ess-multi 3): waiting for process after hook(R): inferior-ess-language-start=options(STERM='iESS', str.dendrogram.last="'", editor='emacsclient', show.error.locations=TRUE)
(R): version (2.15.2)
resetting completion to 'ess-R-complete-object-name  ... request-a-process: buf=modeling.R
(ess-get-help-topics-list R) ..(get-object-list R) ..--> (ess-get-modtime-list)
 (ess-search-list ... ) after 'search()
', point-max=221
(ess-object-names obj=.GlobalEnv): no directory - trying names
(ess-object-names obj=.GlobalEnv): no dir.; -> objects()
(ess-object-names obj=package:stats): no directory - trying names
(ess-object-names obj=package:stats): no dir.; -> objects()
(ess-object-names obj=package:graphics): no directory - trying names
(ess-object-names obj=package:graphics): no dir.; -> objects()
(ess-object-names obj=package:grDevices): no directory - trying names
(ess-object-names obj=package:grDevices): no dir.; -> objects()
(ess-object-names obj=package:utils): no directory - trying names
(ess-object-names obj=package:utils): no dir.; -> objects()
(ess-object-names obj=package:datasets): no directory - trying names
(ess-object-names obj=package:datasets): no dir.; -> objects()
(ess-object-names obj=package:compiler): no directory - trying names
(ess-object-names obj=package:compiler): no dir.; -> objects()
(ess-object-names obj=package:methods): no directory - trying names
(ess-object-names obj=package:methods): no dir.; -> objects()
(ess-object-names obj=Autoloads): no directory - trying names
(ess-object-names obj=Autoloads): no dir.; -> objects()
(ess-object-names obj=package:base): no directory - trying names
(ess-object-names obj=package:base): no dir.; -> objects()
(ess-get-modtime-list): created new alist of length 10
 (length alist) : 10
 have re-read pos=1: -> length 0
 (ess-search-list ... ) after 'search()
', point-max=221
(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, comint..echoes=t, comint..sender=comint-simple-send
 |--> nil [searching t]
 |--> nil [searching t]
 |--> nil [searching t]
 |--> nil [searching t]
(ess-help '*help[R](Ops.matrix.csr)*' start  ..
(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, comint..echoes=t, comint..sender=comint-simple-send
(ess-help '*help[R](Ops.matrix.csr)*' done  ..
 |--> nil [searching t]
 |--> nil [searching t]
 |--> nil [searching t]
(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, comint..echoes=t, comint..sender=comint-simple-send
 |--> 71 [searching t]
(ess-help: kill bogus buffer *ess-help[R](?matrix.csr)* ..
(ess-version-string): buffer=SVN-REVISION
(ess-version-string): buffer=SVN-REVISION



Emacs  : GNU Emacs 24.2.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.4.2)
 of 2012-10-31 on t520sds
Package: ess-mode 12.09-mod [<unknown>]

current state:
==============
(setq
 ess-language "S"
 ess-dialect "R"
 ess-ask-for-ess-directory nil
 ess-ask-about-transfile nil
 ess-directory nil
 ess-keep-dump-files "always"
 ess-source-directory "/var/tmp"
 ess-use-ido t
 ess-use-eldoc t
 ess-use-tracebug t
 ess-use-auto-complete t
 ess-eval-visibly-p 'nowait
 ess-can-eval-in-background nil
 ess-local-process-name "R"
 )
-- 
Sam Steingold (http://sds.podval.org/) on Ubuntu 12.04 (precise) X 11.0.11103000
http://www.childpsy.net/ http://pmw.org.il http://iris.org.il
http://palestinefacts.org http://truepeace.org http://camera.org
Complete tolerance is impossible: it is insulting to bigots.



More information about the ESS-bugs mailing list