GNU bug report logs - #8964
24.0.50; `find-file' triggers the debugger when called with a nonexistent remote file

Previous Next

Package: emacs;

Reported by: Dani Moncayo <dmoncayo <at> gmail.com>

Date: Thu, 30 Jun 2011 09:42:01 UTC

Severity: normal

Found in version 24.0.50

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Dani Moncayo <dmoncayo <at> gmail.com>
Cc: 8964 <at> debbugs.gnu.org
Subject: Re: bug#8964: 24.0.50;
	`find-file' triggers the debugger when called with a nonexistent
	remote file
Date: Thu, 30 Jun 2011 08:19:50 -0400
> Date: Thu, 30 Jun 2011 11:40:49 +0200
> From: Dani Moncayo <dmoncayo <at> gmail.com>
> 
> >From "emacs -Q":
> 1. Eval this, literally: (find-file "/user <at> host:/file")
> 2. Give any random password (for user <at> host).
> 
> Then, the a debugger window pops up, with this text:
> 
>   Debugger entered--Lisp error: (ftp-error #("FTP Error: OPEN request
> failed: Unknown host host." 32 50 (fontified nil front-sticky (field

Do you eval this in the *scratch* buffer?  If so, this is a feature:
the Lisp interaction mode in *scratch* sets up things so that
debug-on-error is non-nil, which causes every call to `error' to enter
the debugger.  Normally, `error' just aborts the current command and
displays an error message.

If you don't eval in *scratch*, please tell exactly how you do it.




This bug report was last modified 14 years and 21 days ago.

Previous Next


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