From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?S=C3=A9bastien_Vauban?= Subject: Re: Lisp error: (wrong-type-argument stringp nil) Date: Thu, 14 Oct 2010 15:06:57 +0200 Message-ID: <80vd54ly8e.fsf@mundaneum.com> References: <80iq16rvi0.fsf@mundaneum.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org To: emacs-orgmode-mXXj517/zsQ@public.gmane.org Carsten Dominik, Carsten Dominik wrote: >> I don't understand the cause of this, moreover as I have the linked file >> open in my Emacs. >> >> Of course, since I've just reinstalled my Emacs, Org, and so on, on a new >> Windows setup, I have many small differences with before. >> >> Someone would have an idea for this? > > do you have agenda-follow-mode on? Nope. I only use that once in a month, when checking clock times and description of tasks. Not enabled in yesterday's session. > Also, can you please hit the bug again in the debugger and then press > > e m RET > > and let me know what the debuffer reports? This should retrieve the valu= e of > m. > > One possible reason to get this bug is to kill the buffer one of one of t= he > agenda files and then to revisit it. The marker will then not be nil, b= ut it > will point nowhere.... I killed one of the org-agenda-files, and moved the cursor on it. I could reproduce the same problem as yesterday. Entering debugger... --8<---------------cut here---------------start------------->8--- Debugger entered--Lisp error: (wrong-type-argument stringp nil) set-buffer(nil) (if (markerp m) (set-buffer (marker-buffer m))) (save-excursion (if (markerp m) (set-buffer ...)) (save-excursion (goto-c= har ...) (org-display-outline-path t))) (org-with-point-at m (org-display-outline-path t)) (if (and m org-agenda-show-outline-path) (org-with-point-at m (org-displa= y-outline-path t))) (let ((m ...)) (if (and org-agenda-follow-mode m) (org-agenda-show)) (if = (and m org-agenda-show-outline-path) (org-with-point-at m ...))) org-agenda-do-context-action() org-agenda-next-line() call-interactively(org-agenda-next-line nil nil) --8<---------------cut here---------------end--------------->8--- =3De m RET=3D displays: # Though, here and now, pressing =3Dg=3D resolves the problem. Agenda is refr= eshed, with the missing file being reloaded, and I can once again move and click on any line of the agenda. Yesterday, there were 2 differences: - =3Dg=3D did not solve anything - all the agenda lines were bugging... Unluckily, I don't enough context now to be able to reproduce that exact sa= me problem as of yesterday. I said it only occurred a couple of times, over a couple of days. Thanks! Best regards, Seb --=20 S=C3=A9bastien Vauban _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode-mXXj517/zsQ@public.gmane.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode