[Top][All Lists]

[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  <>

        * 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:

2. Use the latest Gnus XEmacs package:

(`2' is 3.5 years older than `1'.)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]