[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Gnus error: wrong type argument arrayp
From: |
Katsumi Yamaoka |
Subject: |
Re: Gnus error: wrong type argument arrayp |
Date: |
Fri, 02 Oct 2009 08:28:37 +0900 |
User-agent: |
Gnus/5.110011 (No Gnus v0.11) Emacs/23.1.50 (gnu/linux) |
>>>>> Jarmo Hurri wrote:
[...]
> [jarmo@localhost ~]$ xemacs --version
> XEmacs 21.5 (beta29) "garbanzo" [Lucid] (i386-redhat-linux, Mule)
> My Gnus version is 5.10.10.
> The problem takes place when I select a group in the Group
> buffer. Below is a backtrace of the error. Any ideas on how to fix
> this? Thanks in advance.
> Debugger entered--Lisp error: (wrong-type-argument arrayp #s(char-table type
> generic data ()))
> aset(#s(char-table type generic data ()) 31 [?\?])
> (while (>= (setq i ...) 0) (aset table i [?\?]))
> (let ((table ...) (i 32)) (while (>= ... 0) (aset table i ...)) (aset table
> ?\n nil) (aset table ?\r nil) (aset table ?\t nil) (let (...) (while ...
> ...)) (add-spec-to-specifier current-display-table table (current-buffer)
> nil))
> gnus-summary-set-display-table()
This seems to have been fixed by the change in "No Gnus v0.11".
2008-06-14 Aidan Kehoe <kehoea@parhasard.net>
* gnus-util.el (gnus-put-display-table, gnus-get-display-table):
New macros that expand to an `aset'/`aref' call under Emacs, and to a
runtime choice under XEmacs.
And it's been fixed in the Gnus XEmacs package, too. So you have
at least two choices:
1. Build and install "No Gnus v0.11" from the latest source that's
under development and can be found in:
ftp://ftp.gnus.org/pub/gnus/snapshots/
2. Use the latest Gnus XEmacs package:
ftp://ftp.xemacs.org/xemacs/packages/gnus-1.93-pkg.tar.gz
(`2' is 3.5 years older than `1'.)