From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stelian Iancu Subject: Re: Bug: wrong-type-argument when changing TODO state [7.7] Date: Mon, 29 Aug 2011 09:41:29 +0200 Message-ID: References: <4E5A2556.50106@gmail.com> <27177.1314551389@alphaville.dokosmarshall.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([140.186.70.92]:56694) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QxwTf-0002oo-S2 for emacs-orgmode@gnu.org; Mon, 29 Aug 2011 03:41:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QxwTe-0004hW-QN for emacs-orgmode@gnu.org; Mon, 29 Aug 2011 03:41:51 -0400 Received: from mail-ew0-f41.google.com ([209.85.215.41]:58562) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QxwTe-0004hM-JC for emacs-orgmode@gnu.org; Mon, 29 Aug 2011 03:41:50 -0400 Received: by ewy9 with SMTP id 9so2560213ewy.0 for ; Mon, 29 Aug 2011 00:41:49 -0700 (PDT) In-Reply-To: <27177.1314551389@alphaville.dokosmarshall.org> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: nicholas.dokos@hp.com Cc: emacs-orgmode@gnu.org On Sun, Aug 28, 2011 at 19:09, Nick Dokos wrote: > Stelian Iancu wrote: > >> >> I am trying to switch between TODO and DONE states with Shift-Right >> Arrow and I get a (wrong-type-argument stringp nil) error. >> >> Please find attached the backtrace. >> >> >> Emacs =A0: GNU Emacs 23.2.1 (i486-pc-linux-gnu, GTK+ Version 2.20.0) >> =A0of 2010-12-11 on raven, modified by Debian >> Package: Org-mode version 7.7 >> > >> Debugger entered--Lisp error: (wrong-type-argument stringp nil) >> =A0 looking-at(nil) >> =A0 (save-excursion (beginning-of-line 1) (looking-at org-todo-line-rege= xp)) >> =A0 (and (outline-on-heading-p) (not (bolp)) (save-excursion (beginning-= of-line 1) (looking-at org-todo-line-regexp)) (< (point) (+ 2 ...))) >> =A0 (if (and (outline-on-heading-p) (not ...) (save-excursion ... ...) (= < ... ...)) (progn (goto-char ...) (and ... ...))) >> =A0 (let* ...) >> =A0 (catch (quote exit) ...) >> =A0 (save-excursion (catch (quote exit)...) >> =A0 (let ...) >> =A0 org-todo(right) >> =A0 call-interactively(org-todo) >> =A0 (let ((current-prefix-arg arg)) (call-interactively command)) >> =A0 org-call-with-arg(org-todo right) >> =A0 (let ...) >> =A0 (cond ...) >> =A0 org-shiftright(nil) >> =A0 call-interactively(org-shiftright nil nil) > > The problem is that org-todo-line-regexp is nil. This variable is > made buffer-local and initialized when the buffer's mode is set > to org-mode. > > Are you sure that your buffer's major mode is org-mode? > > Nick > Yeah, the mode shows as org-mode. But now I get another weird one. Everytime I open an org file, I see the following message in the minibuffer: File mode specification error: (wrong-type-argument keymap nil) I'm lost ... S.