GNU bug report logs - #15043
24.3; ange-ftp-run-real-handler not defined in v24.3

Previous Next

Package: emacs;

Reported by: Joshua Kordani <jkordani <at> lsa2.com>

Date: Wed, 7 Aug 2013 15:47:01 UTC

Severity: normal

Tags: moreinfo, notabug

Found in version 24.3

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 15043 in the body.
You can then email your comments to 15043 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#15043; Package emacs. (Wed, 07 Aug 2013 15:47:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Joshua Kordani <jkordani <at> lsa2.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Wed, 07 Aug 2013 15:47:02 GMT) Full text and rfc822 format available.

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

From: Joshua Kordani <jkordani <at> lsa2.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.3; ange-ftp-run-real-handler not defined in v24.3
Date: Wed, 07 Aug 2013 00:35:45 -0400
[Message part 1 (text/plain, inline)]
Message-ID: 
<m2fvumdspz.fsf <at> Joshuas-MacBook-Pro.local.i-did-not-set--mail-host-address--so-tickle-me>
--text follows this line--
attempt to C-x C-f to /ftp:user <at> url, results in error message
ange-ftp-run-real-handler symbol not defined.

C-h f on that symbol returns

ange-ftp-run-real-handler is an alias for `tramp-run-real-handler',
which is not defined. Please make a bug report.


In GNU Emacs 24.3.1 (x86_64-apple-darwin, NS apple-appkit-1038.36)
of 2013-03-13 on bob.porkrind.org
Windowing system distributor `Apple', version 10.3.1138
Configured using:
`configure '--host=x86_64-apple-darwin' '--build=i686-apple-darwin'
'--with-ns' 'build_alias=i686-apple-darwin'
'host_alias=x86_64-apple-darwin' 'CC=gcc -mmacosx-version-min=10.7
-isystem
/Users/david/Xcode-10.7_4.5.2/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/include/
-F/Users/david/Xcode-10.7_4.5.2/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks''

Important settings:
locale-coding-system: nil
default enable-multibyte-characters: t

Major mode: REPL

Minor modes in effect:
diff-auto-refine-mode: t
shell-dirtrack-mode: t
rainbow-delimiters-mode: t
eldoc-mode: t
slime-repl-map-mode: t
slime-editing-mode: t
paredit-mode: t
tooltip-mode: t
mouse-wheel-mode: t
tool-bar-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
line-number-mode: t
transient-mark-mode: t

Recent input:
<backspace> C-x C-s <down-mouse-1> <mouse-1> <down>
C-SPC C-a <backspace> <backspace> C-x C-s <down-mouse-1>
<mouse-movement> <mouse-movement> <drag-mouse-1> M-w
<down-mouse-1> <mouse-1> <wheel-up> <double-wheel-up>
<triple-wheel-up> <triple-wheel-up> <triple-wheel-up>
<triple-wheel-up> <triple-wheel-up> <triple-wheel-up>
<triple-wheel-up> <wheel-down> <double-wheel-down>
<triple-wheel-down> <triple-wheel-down> <triple-wheel-down>
<wheel-up> <double-wheel-up> <help-echo> <down-mouse-1>
<mouse-1> C-s w e l o m <backspace> c o m e <down-mouse-1>
<mouse-1> <C-backspace> <C-backspace> C a p o t <backspace>
<backspace> i t a l SPC G U SPC D i b i <backspace>
<backspace> v i s i o n SPC I I I C-x C-s <down-mouse-1>
<mouse-1> <down-mouse-1> <mouse-1> <down-mouse-1> <mouse-1>
<double-down-mouse-1> <double-mouse-1> <backspace>
<backspace> I <down-mouse-1> <mouse-movement> <mouse-movement>
<drag-mouse-1> M-w <down-mouse-1> <mouse-movement>
<mouse-movement> <drag-mouse-1> C-y C-/ C-w <down-mouse-1>
<mouse-1> C-SPC M-b M-b M-b M-b M-b M-b M-b M-b M-b
M-b M-b M-b M-b M-b M-b M-b M-b M-b C-w C-y M-y M-y
<down-mouse-1> <mouse-1> <backspace> <right> <right>
<right> <right> <right> <right> <right> <right> <backspace>
<down-mouse-1> <mouse-1> C-x C-s <down-mouse-1> <mouse-1>
C-x C-f s <return> <wheel-down> <double-wheel-down>
<triple-wheel-down> <triple-wheel-down> <triple-wheel-down>
<triple-wheel-down> <triple-wheel-down> <wheel-up>
<wheel-down> <double-wheel-down> <triple-wheel-down>
<triple-wheel-down> <triple-wheel-down> <triple-wheel-down>
<wheel-down> <double-wheel-down> <triple-wheel-down>
<wheel-down> <wheel-down> <double-wheel-down> C-s s
p r i n g <right> <right> <right> <right> <right> <backspace>
<backspace> <backspace> <backspace> <backspace> <backspace>
<backspace> <backspace> <backspace> <backspace> <backspace>
F a l SPC <backspace> l SPC 2 0 1 3 C-x C-s <wheel-down>
<wheel-down> <double-wheel-down> <triple-wheel-down>
<down-mouse-1> <mouse-1> C-SPC M-< <down> <down> <down>
<down> M-w <down-mouse-1> <mouse-1> <down> <down> <down>
<down> <down> C-SPC C-s < / t a b l e <up> <right>
<right> <right> <right> <right> <right> C-w C-y M-y
C-SPC C-r < / <backspace> t a b l e <tab> <tab> <return>
<tab> C-/ <down> <tab> C-/ <up> C-a C-SPC C-s < / t
a b l e > <return> <tab> C-x C-s <wheel-up> <double-wheel-up>
<switch-frame> <tab> M-x r e p o r <tab> e m <tab>
<return>

Recent messages:
Wrote /Users/joshuakordani/Desktop/rugby/schedule.html
Mark set
Saved text until "<td class="auto-style7">Home</td>
</tr>
"
Mark set [3 times]
Undo! [2 times]
Mark set
Saving file /Users/joshuakordani/Desktop/rugby/schedule.html...
Wrote /Users/joshuakordani/Desktop/rugby/schedule.html

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug sendmail debug sgml-mode view iswitchb
ediff epa epg epg-config magit-compat server diff-mode log-edit
pcvs-util add-log rng-loc rng-uri rng-parse rng-match rng-dt rng-util
rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex
ox-icalendar ox-html table ox-ascii ox-publish ox org-element org-table
org-agenda esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg
esh-groups eshell esh-module esh-mode esh-util bibtex org-id org
org-macro org-footnote org-pcomplete org-list org-faces org-entities
org-version ob-emacs-lisp org-loaddefs cal-menu calendar cal-loaddefs
gnus-sum nnoo gnus-group gnus-undo nnmail mail-source gnus-start
gnus-spec gnus-int gnus-range message rfc822 mml mml-sec mm-decode
mm-bodies mm-encode mailabbrev gmm-utils mailheader gnus-win gnus
gnus-ems nnheader rx ob-octave calc calc-loaddefs calc-macs ob ob-tangle
org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-core
org-compat org-macs ob-eval tar-mode elp ediff-merg ediff-diff
ediff-wind ediff-mult ediff-help ediff-init ediff-util autoload
two-column iso-transl noutline outline jka-compr lisp-mnt mail-utils
parse-time url-http mail-parse rfc2231 rfc2047 rfc2045 ietf-drums url-gw
url-cache url-auth url url-proxy url-privacy url-expand url-methods
url-history url-cookie url-domsuf url-util url-parse url-vars mailcap
ange-ftp loadhist tramp-loaddefs shell pcomplete vc-git tmm electric
gdb-mi bindat json gud semantic/edit semantic/symref/grep
semantic/symref/list semantic/senator semantic/symref semantic/complete
eieio-opt find-func cus-start cus-load semantic/tag-file
semantic/bovine/c hideif semantic/bovine/c-by semantic/lex-spp
semantic/bovine/gcc semantic/db-file data-debug cedet-files
semantic/bovine/make semantic/decorate/include semantic/db-find
semantic/db-ref semantic/decorate/mode semantic/decorate pulse
semantic/dep semantic/analyze semantic/sort semantic/scope
semantic/analyze/fcn semantic/bovine/make-by semantic/bovine
semantic/db-mode semantic/db semantic/idle semantic/format
semantic/tag-ls semantic/find semantic/ctxt semantic/util-modes
semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local
cedet bookmark apropos rect make-mode dabbrev conf-mode find-dired dired
grep compile misearch multi-isearch vc-dispatcher vc-svn cc-langs
cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine
cc-vars cc-defs mule-util sh-script smie executable tcl
rainbow-delimiters ido eldoc network-stream auth-source gnus-util
mm-util mail-prsvr password-cache starttls tls slime-fancy
slime-fontifying-fu slime-package-fu slime-references slime-scratch
slime-presentations slime-fuzzy slime-fancy-inspector slime-c-p-c
slime-editing-commands slime-autodoc slime-parse slime-repl slime
derived pp comint ansi-color ring hyperspec thingatpt browse-url
tutorial help-mode paredit edmacro kmacro misterioso-theme
slime-autoloads ido-ubiquitous-autoloads magit-simple-keys-autoloads
magithub-autoloads magit-autoloads org-autoloads info paredit-autoloads
paredit-menu-autoloads psvn-autoloads rainbow-delimiters-autoloads
finder-inf rudel-obby-display rudel-obby rudel-protocol rudel-tls
format-spec rudel-socket rudel-transport rudel-mode advice help-fns
advice-preload rudel-display rudel rudel-icons rudel-interactive
rudel-compat rudel-hooks rudel-operators rudel-overlay rudel-operations
rudel-session-initiation rudel-backend warnings rudel-util rudel-errors
eieio-speedbar speedbar sb-image ezimage dframe eieio-custom wid-edit
eieio-base easymenu easy-mmode cl-macs gv cl cl-lib eieio byte-opt
bytecomp byte-compile cconv package time-date tooltip ediff-hook
vc-hooks lisp-float-type mwheel ns-win tool-bar dnd fontset image
regexp-opt fringe tabulated-list newcomment lisp-mode register page
menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock
syntax facemenu font-core frame cham georgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean japanese hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs
button faces cus-face macroexp files text-properties overlay sha1 md5
base64 format env code-pages mule custom widget hashtable-print-readable
backquote make-network-process ns multi-tty emacs)

-- 
Joshua Kordani
LSA Autonomy


[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15043; Package emacs. (Wed, 07 Aug 2013 16:05:02 GMT) Full text and rfc822 format available.

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

From: Glenn Morris <rgm <at> gnu.org>
To: Joshua Kordani <jkordani <at> lsa2.com>
Cc: 15043 <at> debbugs.gnu.org
Subject: Re: bug#15043: 24.3; ange-ftp-run-real-handler not defined in v24.3
Date: Wed, 07 Aug 2013 12:04:19 -0400
Joshua Kordani wrote:

> attempt to C-x C-f to /ftp:user <at> url, results in error message
> ange-ftp-run-real-handler symbol not defined.
>
> C-h f on that symbol returns
>
> ange-ftp-run-real-handler is an alias for `tramp-run-real-handler',
> which is not defined. Please make a bug report.

I can't reproduce this.
tramp-run-real-handler is autoloaded, and compiled into the Emacs
executable, so it's not clear how this could happen.

What does

emacs -Q
C-h f tramp-run-real-handler RET

say for you?

What does

emacs -Q -l ange-ftp
C-h f ange-ftp-run-real-handler

say?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15043; Package emacs. (Wed, 07 Aug 2013 16:17:01 GMT) Full text and rfc822 format available.

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

From: Joshua Kordani <jkordani <at> lsa2.com>
To: Glenn Morris <rgm <at> gnu.org>
Cc: 15043 <at> debbugs.gnu.org
Subject: Re: bug#15043: 24.3; ange-ftp-run-real-handler not defined in v24.3
Date: Wed, 07 Aug 2013 12:16:20 -0400
[Message part 1 (text/plain, inline)]
when I fire up a new instance of emacs -Q, tramp run real handler is 
defined in tramp.el,
when I ruen -Q -l ange-ftp, then ange-ftp-run... is an alias.

when i restart emacs no args, tramp run real handler is defined, 
ange-run is not, but other ange-ftp "symbols"? are


On 8/7/13 12:04 PM, Glenn Morris wrote:
> Joshua Kordani wrote:
>
>> attempt to C-x C-f to /ftp:user <at> url, results in error message
>> ange-ftp-run-real-handler symbol not defined.
>>
>> C-h f on that symbol returns
>>
>> ange-ftp-run-real-handler is an alias for `tramp-run-real-handler',
>> which is not defined. Please make a bug report.
> I can't reproduce this.
> tramp-run-real-handler is autoloaded, and compiled into the Emacs
> executable, so it's not clear how this could happen.
>
> What does
>
> emacs -Q
> C-h f tramp-run-real-handler RET
>
> say for you?
>
> What does
>
> emacs -Q -l ange-ftp
> C-h f ange-ftp-run-real-handler
>
> say?

-- 
Joshua Kordani
LSA Autonomy

[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15043; Package emacs. (Wed, 07 Aug 2013 16:29:02 GMT) Full text and rfc822 format available.

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

From: Glenn Morris <rgm <at> gnu.org>
To: Joshua Kordani <jkordani <at> lsa2.com>
Cc: 15043 <at> debbugs.gnu.org
Subject: Re: bug#15043: 24.3; ange-ftp-run-real-handler not defined in v24.3
Date: Wed, 07 Aug 2013 12:28:45 -0400
Joshua Kordani wrote:

> when I fire up a new instance of emacs -Q, tramp run real handler is
> defined in tramp.el,
> when I ruen -Q -l ange-ftp, then ange-ftp-run... is an alias.
>
> when i restart emacs no args, tramp run real handler is defined,
> ange-run is not, but other ange-ftp "symbols"? are

This all sounds perfectly normally. Please show _exactly_ what

emacs -Q -l ange-ftp
C-h f ange-ftp-run-real-handler RET

returns.

Does your initial problem occur even if you start emacs with `emacs -Q'?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15043; Package emacs. (Wed, 07 Aug 2013 16:39:02 GMT) Full text and rfc822 format available.

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

From: Joshua Kordani <jkordani <at> lsa2.com>
To: Glenn Morris <rgm <at> gnu.org>
Cc: 15043 <at> debbugs.gnu.org
Subject: Re: bug#15043: 24.3; ange-ftp-run-real-handler not defined in v24.3
Date: Wed, 07 Aug 2013 12:38:15 -0400
[Message part 1 (text/plain, inline)]
My mistake, responses inline
On 8/7/13 12:28 PM, Glenn Morris wrote
> This all sounds perfectly normally. Please show _exactly_ what
>
> emacs -Q -l ange-ftp
> C-h f ange-ftp-run-real-handler RET
>
> returns.
ange-ftp-run-real-handler is an alias for `tramp-run-real-handler' in
`ange-ftp.el'.

(ange-ftp-run-real-handler OPERATION ARGS)

Invoke normal file name handler for OPERATION.
First arg specifies the OPERATION, second arg is a list of arguments to
pass to the OPERATION.


> Does your initial problem occur even if you start emacs with `emacs -Q'?

No, but a different problem occurs, that seems to suggest that ange-ftp 
is not being used to resolve C-x C-f /ftp:username <at> host: <TAB>, but 
instead is using the default tramp handler.  Does that answer your question?

-- 
Joshua Kordani
LSA Autonomy

[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15043; Package emacs. (Wed, 07 Aug 2013 16:46:02 GMT) Full text and rfc822 format available.

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

From: Glenn Morris <rgm <at> gnu.org>
To: Joshua Kordani <jkordani <at> lsa2.com>
Cc: 15043 <at> debbugs.gnu.org
Subject: Re: bug#15043: 24.3; ange-ftp-run-real-handler not defined in v24.3
Date: Wed, 07 Aug 2013 12:45:18 -0400
Joshua Kordani wrote:

>> Does your initial problem occur even if you start emacs with `emacs -Q'?
>
> No,

Then it sounds like something in your config causes the initial
problem you reported (but I have no idea how it could).

> but a different problem occurs, that seems to suggest that ange-ftp is
> not being used to resolve C-x C-f /ftp:username <at> host: <TAB>, but
> instead is using the default tramp handler.

How is this "suggested", and how is it a problem?
From the Tramp manual:

`ftp'
     This is not a native TRAMP method.  Instead, it forwards all
     requests to Ange-FTP.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15043; Package emacs. (Wed, 07 Aug 2013 16:54:02 GMT) Full text and rfc822 format available.

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

From: Joshua Kordani <jkordani <at> lsa2.com>
To: Glenn Morris <rgm <at> gnu.org>
Cc: 15043 <at> debbugs.gnu.org
Subject: Re: bug#15043: 24.3; ange-ftp-run-real-handler not defined in v24.3
Date: Wed, 07 Aug 2013 12:53:44 -0400
[Message part 1 (text/plain, inline)]
On 8/7/13 12:45 PM, Glenn Morris wrote:
> How is this "suggested", and how is it a problem?
>  From the Tramp manual:
>
> `ftp'
>       This is not a native TRAMP method.  Instead, it forwards all
>       requests to Ange-FTP.
because when I attempt to open a file using the ftp protocol, tramp 
loads, and the ssh handler throws an error about bad hostname ftp, 
instead of being passed to ange-ftp.  this is also the case when I start 
emacs -Q -l ange-ftp.

however, ange-ftp is reachable via emacs with no args, and even though I 
can't seem to get the functionality I want, I don't think this problem 
is worth your time any longer.  Thanks for the quick response though.

-- 
Joshua Kordani
LSA Autonomy

[Message part 2 (text/html, inline)]

Added tag(s) notabug. Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Wed, 07 Aug 2013 17:19:02 GMT) Full text and rfc822 format available.

Reply sent to Glenn Morris <rgm <at> gnu.org>:
You have taken responsibility. (Wed, 07 Aug 2013 17:19:02 GMT) Full text and rfc822 format available.

Notification sent to Joshua Kordani <jkordani <at> lsa2.com>:
bug acknowledged by developer. (Wed, 07 Aug 2013 17:19:03 GMT) Full text and rfc822 format available.

Message #30 received at 15043-done <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: 15043-done <at> debbugs.gnu.org
Subject: Re: bug#15043: 24.3; ange-ftp-run-real-handler not defined in v24.3
Date: Wed, 07 Aug 2013 13:18:39 -0400
Joshua Kordani wrote:

> because when I attempt to open a file using the ftp protocol, tramp
> loads, and the ssh handler throws an error about bad hostname ftp,
> instead of being passed to ange-ftp.  this is also the case when I
> start emacs -Q -l ange-ftp.

For the record, something like

emacs -Q
C-x C-f /ftp:anonymous <at> host-name:dirname

works fine for me.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 05 Sep 2013 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 11 years and 292 days ago.

Previous Next


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