At Wed, 18 Apr 2012 16:22:01 +0200, Rainer Stengele wrote: > > After deleting all buffers and then trying to start any agenda (for example > C-a a) I get this error message: > > Debugger entered--Lisp error: (error "Selecting deleted buffer") > org-compile-prefix-format(agenda) > org-agenda-list(nil) > call-interactively(org-agenda-list) > (let ((org-agenda-span (quote day)) (org-agenda-start-with-log-mode t) > (org-agenda-overriding-header "Today's Agenda + Prio A todos ")) > (call-interactively (quote org-agenda-list))) > (let ((org-agenda-sorting-strategy (quote (time-up priority-down > todo-state-up)))) (let ((org-agenda-span (quote day)) > (org-agenda-start-with-log-mode t) (org-agenda-overriding-header "Today's > Agenda + Prio A todos ")) (call-interactively (quote > org-agenda-list)))) > eval((let ((org-agenda-sorting-strategy (quote (time-up priority-down > todo-state-up)))) (let ((org-agenda-span (quote day)) > (org-agenda-start-with-log-mode t) (org-agenda-overriding-header "Today's > Agenda + Prio A todos ")) (call-interactively (quote > org-agenda-list))))) > org-let2(((org-agenda-sorting-strategy (quote (time-up priority-down > todo-state-up)))) ((org-agenda-span (quote day)) > (org-agenda-start-with-log-mode t) (org-agenda-overriding-header "Today's > Agenda + Prio A todos ")) (call-interactively (quote > org-agenda-list))) > org-agenda-run-series("agenda - no (!) todos - sorted prio up - 1 day" > (((agenda "prio ABC agenda" ((org-agenda-span (quote day)) > (org-agenda-start-with-log-mode t) (org-agenda-overriding-header "Today's > Agenda + Prio A todos "))) (alltodo "todos Prio A+B" > ((org-agenda-skip-function (lambda nil (or (org-agenda-skip-entry-if ... > "\\=.*\\[#A\\|#B\\]") (org-agenda-skip-entry-if ... ...))))))) > ((org-agenda-sorting-strategy (quote (time-up priority-down > todo-state-up)))))) > byte-code("\306 \307 \232\203 > > Can anybody confirm this is a bug? >
Is this with git master version, that includes sticky changes? This is really weird, only place this error can come from is from (with-current-buffer org-agenda-buffer) inside of `org-compile-prefix-format', but there is no code path through `org-agenda' -> `org-prepare-agenda' that does not set org-agenda-buffer variable. I just updated to latest master, and I can't reproduce it. Could it be that you somehow forgot to recompile .elc files? Regards, Max