GNU bug report logs - #34147
27.0.50; M-x describe-package groovy-mode breaks

Previous Next

Package: emacs;

Reported by: Xu Chunyang <mail <at> xuchunyang.me>

Date: Sun, 20 Jan 2019 15:19:02 UTC

Severity: normal

Found in version 27.0.50

Fixed in version 27.1

Done: Stefan Monnier <monnier <at> iro.umontreal.ca>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Xu Chunyang <mail <at> xuchunyang.me>
Subject: bug#34147: closed (Re: bug#34147: 27.0.50; M-x describe-package
 groovy-mode breaks)
Date: Fri, 22 Mar 2019 04:11:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#34147: 27.0.50; M-x describe-package groovy-mode breaks

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 34147 <at> debbugs.gnu.org.

-- 
34147: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=34147
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Federico Tedin <federicotedin <at> gmail.com>
Cc: Xu Chunyang <mail <at> xuchunyang.me>, monnier <at> iro.umontreal.ca
Subject: Re: bug#34147: 27.0.50; M-x describe-package groovy-mode breaks
Date: Fri, 22 Mar 2019 00:10:02 -0400
Version:27.1

> I'm attaching a small patch with the changes I suggested above.

Pushed, but inserting a fall back text.
Thank you very much,


        Stefan

[Message part 3 (message/rfc822, inline)]
From: Xu Chunyang <mail <at> xuchunyang.me>
To: bug-gnu-emacs <at> gnu.org
Subject: 27.0.50; M-x describe-package groovy-mode breaks
Date: Sun, 20 Jan 2019 23:17:38 +0800
I've setup Melpa, C-h P groovy-mode breaks, here is the backtrace

Debugger entered--Lisp error: (wrong-type-argument char-or-string-p nil)
  #f(compiled-function (pkg) #<bytecode 0x45e6b941>)(groovy-mode)
  apply(#f(compiled-function (pkg) #<bytecode 0x45e6b941>) groovy-mode)
  describe-package-1(groovy-mode)
  describe-package(groovy-mode)
  funcall-interactively(describe-package groovy-mode)
  call-interactively(describe-package nil nil)
  command-execute(describe-package)

By evaluating describe-package-1 to get detailed Backtrace (I didn't
paste it since it is very long), it seems the error is caused by the
"last" expression of describe-package-1:

(insert readme-string)

when readme-string is nil.

I notice Melpa fails to provide the readme file, this URL is 404

https://melpa.org/packages/groovy-mode-readme.txt

--
In GNU Emacs 27.0.50
Repository revision: 436c225f1b8ca48fa7c7e769fe6b7055f37af95d
Repository branch: master
Windowing system distributor 'Apple', version 10.3.1671
System Description:  Mac OS X 10.14.2



This bug report was last modified 6 years and 64 days ago.

Previous Next


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