GNU bug report logs -
#70211
emacs-eglot fails after upgrade to emacs-29.3
Previous Next
Reported by: Lilly <lilly.ra <at> proton.me>
Date: Fri, 5 Apr 2024 07:44:02 UTC
Severity: normal
Tags: moreinfo
Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #8 received at 70211 <at> debbugs.gnu.org (full text, mbox):
Lilly via Bug reports for GNU Guix <bug-guix <at> gnu.org> writes:
> Hi,
>
> after upgrading to emacs 29.3 eglot fails to start with an error
> message like
>
> Invalid slot name: "#<eglot-lsp-server
> eglot-lsp-server-cacbec>", :events-buffer-config
>
> This also happens if I start emacs with 'emacs -q' and activate
> just eglot manually.
>
> I'm using not the build-in eglot package, but emacs-eglot <at> 1.17.
> This package has a dependency to emacs-jsonrpc <at> 1.0.23
> Upgrading jsonrpc to version 1.0.25 solved the issue for me.
>
> Yours,
> Lilly
I also encountered this on my Guix configuration (on a foreign
distro). I tried to investigate into it, but I got confused.
The error message I got is:
> slot-missing: Invalid slot name: "#<eglot-lsp-server
> eglot-lsp-server-170231c>", :events-buffer-config
However, events-buffer-config (it is defined in
jsonrpc-connection, and eglot-lsp-server inherits that if I read
correctly) is introduced in jsonrpc.el at
e0b9944b69ff72923c29756fcfcea9528a3f5069, which is included in
1.0.23.
This bug report was last modified 57 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.