GNU bug report logs - #76430
30.0.93; Error running timer ‘ac-update-greedy’: (wrong-type-argument sequencep #<obarray n=1>)

Previous Next

Package: emacs;

Reported by: yoshinori kawahara <yoshinori.kawahara <at> gmail.com>

Date: Thu, 20 Feb 2025 05:07:02 UTC

Severity: normal

Found in version 30.0.93

Full log


Message #8 received at 76430 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: yoshinori kawahara <yoshinori.kawahara <at> gmail.com>
Cc: 76430 <at> debbugs.gnu.org
Subject: Re: bug#76430: 30.0.93;
 Error running timer ‘ac-update-greedy’:
 (wrong-type-argument sequencep #<obarray n=1>)
Date: Thu, 20 Feb 2025 09:55:59 +0200
> From: yoshinori kawahara <yoshinori.kawahara <at> gmail.com>
> Date: Thu, 20 Feb 2025 12:13:13 +1100
> 
> The auto-complete package no longer works in emacs 30.
> When enabling autocomplete I get the following error when an
> autocompletion attempt is made
> 
>     Error running timer ‘ac-update-greedy’: (wrong-type-argument
> sequencep #<obarray n=1>)
> 
> This is the traceback
> 
> Debugger entered--Lisp error: (wrong-type-argument sequencep #<obarray n=1>)
>   vconcat(#<obarray n=1> #<obarray n=1>)
>   (append (vconcat local-abbrev-table global-abbrev-table) nil)
>   (mapcar 'popup-x-to-string (append (vconcat local-abbrev-table
> global-abbrev-table) nil))
>   eval((mapcar 'popup-x-to-string (append (vconcat local-abbrev-table
> global-abbrev-table) nil)))
>   ac-candidates-1(((prefix . ac-prefix-default) (candidates mapcar
> 'popup-x-to-string (append (vconcat local-abbrev-table
> global-abbrev-table) nil)) (action . expand-abbrev) (symbol . "a")
> (cache)))
>   ac-candidates()
>   ac-update(nil)
>   ac-update-greedy()
>   apply(ac-update-greedy nil)
>   timer-event-handler([t 0 0 100000 0.1 ac-update-greedy nil idle 0 nil])
> 
> 
> 
> I can provoke a similar error by evaluating the following in a *scratch* buffer:
> 
> (vconcat (obarray-make) (obarray-make))
> 
> This snippet evaluates with a problem on emacs 29, but fails on emacs 30

Thanks.  Would you please report this to the developers of
auto-complete?  AFAIU, this package is not part of Emacs and is not on
ELPA, and it probably needs some adjustments to Emacs 30.




This bug report was last modified 67 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.