[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: tramp (2.1.7); 2.1.7 - revert-buffer gives "tramp-flush-file-propert

From: Michael Albinus
Subject: Re: tramp (2.1.7); 2.1.7 - revert-buffer gives "tramp-flush-file-property: Wrong type argument: stringp, nil"
Date: Thu, 19 Oct 2006 06:50:28 +0200
User-agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.0.50 (gnu/linux)

Jonathan Hankins <address@hidden> writes:

> Michael,

Hi Jonathan,

> Thanks for the reply.
> I have a backtrace and verbose level 8 info below.  I also discovered this.
> If I delete the byte-compiled tramp files, the error does not happen, and
> "revert-buffer" works correctly.
> I re-compiled the tramp files from inside emacs (not from "make" in the source
> directory) and had the same results, i.e., the error when calling
> "revert-buffer".

Could you, please, check the location of Tramp in both cases when /
when not compiled:

M-x locate-library RET tramp-cache RET

> Here is the backtrace:
> Debugger entered--Lisp error: (wrong-type-argument stringp nil)
>   directory-file-name(nil)
>   tramp-flush-file-property(nil nil)
>   tramp-cache-before-revert-function()
>   run-hooks(before-revert-hook)
>   revert-buffer(t)
> * call-interactively(revert-buffer)
>   execute-extended-command(nil)
> * call-interactively(execute-extended-command)

OK, that's clear, it's inside `tramp-cache-before-revert-function',
which calls `tramp-flush-file-property' with the parameters (nil nil).
But the code is so short I cannot see the problem. So I'ld like to
wait for your check above. When there are no new evidences, we (you :-)
must either debug that function, or I'll give you some trace messages
to be inserted there.

> Thanks,
> -Jonathan Hankins

Best regards, Michael.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]