emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Error when changing todo-state [7.8.11]
@ 2012-06-20  7:24 salome.soedergran
  2012-06-20 15:21 ` Eric S Fraga
  2012-06-20 17:08 ` Charles Philip Chan
  0 siblings, 2 replies; 5+ messages in thread
From: salome.soedergran @ 2012-06-20  7:24 UTC (permalink / raw)
  To: emacs-orgmode

Hi!

I recently upgraded to emacs24 and org 7.8.11. Since this upgrade, when I set or change a todo-state, I get an error message (void-variable state). The desired todo-state is being set all the same. I guess there's some kind of conflict between my config and the new org-version -- but what is it and what can I do about it?
Please find the backtrace and parts of my init-file below.

Best, Salome


BACKTRACE
Debugger entered--Lisp error: (void-variable state)
  (member state org-done-keywords)
  (if (member state org-done-keywords) (progn (org-make-checklist-export) (org-reset-checkbox-state-maybe)))
  (when (member state org-done-keywords) (org-make-checklist-export) (org-reset-checkbox-state-maybe))
  org-checklist()
  run-hooks(org-after-todo-state-change-hook)
  byte-code("\306\307!\210\310\b!\203\x0f\0\311\225Sb\210\310\312	\313Q!\204\x1c\0\310\314!\210\302 \x1a\315 ^[\302 \x1c\316\216\317\320\321\307\211$*\x1d\x0e@\x1e@\x0eA\x1eA\x0eB\x1eB\x0eC\311\232\203I\0\320\x16C\322\202K\0\x0eD\x1eD\323\324!\x1eE\311\224\x1eF\325\x0eE!\x1eG\326\x0eG\x0eH\"\211\x1eIA@\x1eJ\327\x0eI8\x1eK\330\x0eI8\x1eL\x0eE\206{\0\331\x1eM\307\x1eN\x0eE\x0eO\235\211\x1ePA\x1eQ\x0eR\203\264\0\x0eC\332\232\203\236\0\x0eS\333=\204\257\0\x0eC\204\264\0\x0eS\203\264\0\x0eS\333=\204\264\0\334 \202	\x02\x0eC\335\232\203\322\0\x0eS\203\305\0\x0eR\204\322\0\336\337\340\341\x0eO\"\320\307$\202	\x02\x0eC\342=\203\357\0\x0eE\203\351\0\x0eQ\205	\x02\x0eQ@\202	\x02\x0eO@\202	\x02\x0eC\343=\203 \x01\x0eP\x0eO\232?\205	\x02\x0eE\203\x13\x01\344\x0eOG\x0eQG\345#\x0eO8\202	\x02\x0eO\x1eT\346\x0eT!@)\202	\x02\x0eS\307=\2035\x01\x0eC\347\232\2035\x01\320\211\x16C\206	\x02\x0eC\203\271\x01\x0eC\331\232\203E\x01\320\202	\x02\x0eC\350=\203P\x01\320\202	\x02\x0eC\351=\203b\x01\x0eK\206	\x02\x0eU@\202	\x02\x0eC\352=\203y\x01\x0eG\x0eV\235A@\206	\x02\x0eV@\202	\x02\x0eC\353=\203\227\x01\354\x0eV!\x1eV\x0eG\x0eV\235A@\206\223\x01\x0eV@)\202	\x02\x0eC\x0eO\235@\206	\x02\x0eC;\203\256\x01\355\356\x0eC\"\202	\x02\357\x0eC!S\x0eO8\202	\x02\x0eP\204\311\x01\x0eG\206	\x02\x0eO@\202	\x02\x0eE\x0eL\232\203\325\x01\320\202	\x02\x0eQ\204\336\x01\320\202	\x02\x0eJ\360>\203\x06\x02\x0eW\x0eX=\203\363\x01\x0eQ@\202	\x02\x0eQG\311V\205	\x02\x0eK\206	\x02\x0eU@\202	\x02\x0eQ@\x1eY\361\362\x0eY\x0eM#\206\x17\x02\x0eY\211\x1eY\203%\x02\363\x0eY\363Q\202&\x02\363\x1eZ\364\365\366\x0eE\367\x0eY\370\v\257\b\x1e[\320\211\x1e\\\x1e]\x0e;\203~\x02\x0eE\x0eU\235?\x16^\212\302 \x1c\371\216\212\214~\210\372\373\x0e[\"-\204~\x02\374\375!\203m\x02\355\376\x0eE\x0eY#\210\202~\x02\377\376\x0eE\x0eY#\210\201g\0\201h\0\320\"\210\201i\0\n!\210\201j\0\x0eZ\307\211#\210\201k\0\x0eF!\204\242\x02\377\201l\0\201m\0\x0eZ!\"\210\x0eG\204\306\x02\325\x0eY!\x16G\326\x0eG\x0eH\"\211\x16IA@\x16J\327\x0eI8\x16K\330\x0eI8\x16L\x0eC\201n\0>\203\370\x02\377\201o\0\344\x0e_G\201p\0\326\x0eY\x0e_\"\x0e_>G#\x0e_G\201q\0\201r\0\326\x0eY\x0e_\"\363#$\210\x0eY\x0eU\235?\x16^\x0eY\x0eU\235\205\x0e\x03\x0eE\x0eU\235?\x16]\r\203\x1a\x03\201s\0\r!\210\x0eB\204$\x03\x0e@\203\305\x03\x0eD\307=\204\305\x03\x0eC\201t\0>\204\305\x03\326\x0eY\x0eB\"A@\206G\x03\345\326\x0eE\x0eB\"8\211\x16\\\322=\203[\x03\x0eD\322=\203[\x03\201u\0\x16\\\x0eY\203z\x03\x0eY\x0e`\235\203z\x03\x0eE\x0e`\235\204z\x03\201v\0\320\211\201w\0#\210\x0e]\203\252\x03\x0e@\203\252\x03\201v\0\201w\0\201x\0 \"\210\x0e\\\204\252\x03\x0e@\322=\203\252\x03\201y\0\351\x0eY\x0eE\201z\0\322%\210\x0eY\203\305\x03\x0e\\\203\305\x03\201y\0\201{\0\x0eY\x0eE\201z\0\x0e\\%\210\201|\0\x0eY!\210\x0ea\203\335\x03\x0eb\204\335\x03\201}\0\320\307\"\210\x0ec\203\347\x03\201~\0 \210\201\x7f\0\201\200\0!\210\x0eC\203\x02\x04\x0eY\x0eU\235\204\x02\x04\325\x0eY!\x16G\201\201\0\315 \201\202\0 \201\203\0\x0eG$\210\x0e]\2036\x04\201\204\0\201d\0!\203/\x04\302 \x1c\201\205\0\216\201\206\0 \x16d*\201\207\0\x0eY!\210\201\210\0 \203r\x04n\204r\x04\212\201\211\0\324!\210\310\x0ee!)\203r\x04`\345\211\225\206Y\x04\324\225\\W\203r\x04\345\225\206e\x04\324\225b\210\310\363!\203r\x04\201\212\0 \210\x0ef\205\202\x04\212\201\213\0\201f\0\x0e[\").\x18\207" [org-outline-regexp org-todo-regexp match-data startpos save-match-data-internal logging org-back-to-heading t looking-at 0 " +" "\\( +\\|[ 	]*$\\)" "\\(?: *\\|[ 	]*$\\)" point-at-bol ((byte-code "\301\b\302\"\207" [save-match-data-internal set-match-data evaporate] 3)) org-entry-get nil "LOGGING" note match-string 1 org-get-todo-sequence-head assoc 3 4 "" (4) prefix org-fast-todo-selection (4) org-icompleting-read "State: " mapcar #[(x) "\bC\207" [x] 1] right left - 2 last (4) none done nextset previousset reverse error "State `%s' not valid in this file" prefix-numeric-value (type priority) run-hook-with-args-until-success ...] 10)
  org-todo(nil)
  call-interactively(org-todo nil nil)


Emacs  : GNU Emacs 24.1.50.1 (i686-pc-linux-gnu, GTK+ Version 3.4.2)
 of 2012-06-16 on platinum, modified by Debian
Package: Org-mode version 7.8.11

INIT-FILE (part)
(setq
 org-clock-persist 'history
 org-agenda-window-setup 'current-window
 org-goto-max-level 10
 org-export-preprocess-before-selecting-backend-code-hook '(org-beamer-select-beamer-code)
 org-tab-first-hook '(org-hide-block-toggle-maybe
		      org-src-native-tab-command-maybe
		      org-babel-hide-result-toggle-maybe)
 org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers
		  org-cycle-show-empty-lines
		  org-optimize-window-after-visibility-change)
 org-agenda-before-write-hook '(org-agenda-add-entry-text)
 org-speed-command-hook '(org-speed-command-default-hook
			  org-babel-speed-command-hook)
 org-show-following-heading t
 org-agenda-restore-windows-after-quit t
 org-babel-pre-tangle-hook '(save-buffer)
 org-occur-hook '(org-first-headline-recenter)
 org-export-interblocks '((src org-babel-exp-non-block-elements))
 org-cycle-separator-lines 0
 org-use-sub-superscripts nil
 org-clock-out-remove-zero-time-clocks t
 org-metaup-hook '(org-babel-load-in-session-maybe)
 org-confirm-elisp-link-function 'yes-or-no-p
 org-export-latex-format-toc-function 'org-export-latex-format-toc-default
 org-hide-leading-stars t
 org-log-into-drawer "LOGBOOK"
 org-columns-default-format "%25ITEM(Details) %15TAGS(Context) %7TODO(To Do) %5Effort(Time){:} %6CLOCKSUM(Clock){Total}"
 org-export-preprocess-before-normalizing-links-hook '(org-remove-file-link-modifiers)
 org-show-siblings nil
 org-checklist-export-function 'org-export-as-ascii
 org-attach-method '(link)
 org-blank-before-new-entry '((heading) (plain-list-item))
 org-global-properties '(("Effort_ALL" .
			  "0 0:10 0:30 1:00 2:00 3:00 4:00 6:00 8:00")
			 )
 org-clock-out-hook '(org-clock-remove-empty-clock-drawer)
 org-agenda-prefix-format '((agenda . "%?-12t% s") (timeline . "  % s")
			    (todo . "%-12:c") (tags . "%-12:c %i")
			    (search . " %i %-12:c"))
 org-agenda-skip-deadline-if-done t
 org-export-first-hook '(org-beamer-initialize-open-trackers)
 org-mode-hook '((lambda nil (local-set-key [f11] (quote org2blog/wp-mode)))
		 org-clock-load
		 #[nil "\300\301\302\303\304$\207"
		   [org-add-hook change-major-mode-hook org-show-block-all
		    append local]
		   5]
		 #[nil "\300\301\302\303\304$\207"
		   [org-add-hook change-major-mode-hook
		    org-babel-show-result-all append local]
		   5]
		 org-babel-result-hide-spec org-babel-hide-all-hashes
		 (lambda nil (subword-mode 1)))
 org-export-latex-low-levels '("\\begin{itemize}" "\\end{itemize}" "\\item %s")
 org-show-hierarchy-above t
 org-agenda-remove-tags t
 org-clock-idle-time 15
 org-export-latex-final-hook '(org-beamer-amend-header org-beamer-fix-toc
			       org-beamer-auto-fragile-frames
			       org-beamer-place-default-actions-for-lists)
 org-export-html-coding-system 'utf-8
 org-agenda-repeating-timestamp-show-all nil
 org-tags-column -75
 org-export-latex-after-initial-vars-hook '(org-beamer-after-initial-vars)
 org-cycle-emulate-tab '(whitestart)
 org-metadown-hook '(org-babel-pop-to-session-maybe)
 org-todo-keywords '((sequence "APPT(a!)" "NEXT(n!)" "WAITING(w@)" "INBOX(i)"
		      "|" "DONE(d!)" "CANCELLED(c!)" "MAYBE/LATER(m!)")
		     )
 org-agenda-weekend-days '(0)
 org-agenda-files '("~/org/gtd.org")
 org-drawers '("ZIEL" "PROPERTIES" "LOGBOOK" "CLOCK")
 org-src-mode-hook '(org-src-babel-configure-edit-buffer
		     org-src-mode-configure-edit-buffer)
 org-after-todo-state-change-hook '(org-checklist org-clock-out-if-current)
 org-bbdb-anniversary-format-alist '(("birthday" lambda (name years suffix)
				      (concat "[[bbdb:" name "][" name
				       "]] ist " (number-to-string years)
				       " Jahre alt")
				      )
				     ("wedding" lambda (name years suffix)
				      (concat "[[bbdb:" name "][" name "]]"
				       (number-to-string years)
				       ". Hochzeitstag")
				      )
				     )
 org-agenda-tags-todo-honor-ignore-options t
 org-confirm-shell-link-function 'yes-or-no-p
 )

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Error when changing todo-state [7.8.11]
  2012-06-20  7:24 salome.soedergran
@ 2012-06-20 15:21 ` Eric S Fraga
       [not found]   ` <e.fraga@ucl.ac.uk>
  2012-06-20 17:08 ` Charles Philip Chan
  1 sibling, 1 reply; 5+ messages in thread
From: Eric S Fraga @ 2012-06-20 15:21 UTC (permalink / raw)
  To: salome.soedergran; +Cc: emacs-orgmode

<salome.soedergran@gmx.ch> writes:

> Hi!
>
> I recently upgraded to emacs24 and org 7.8.11. Since this upgrade,
> when I set or change a todo-state, I get an error message
> (void-variable state). The desired todo-state is being set all the
> same. I guess there's some kind of conflict between my config and the
> new org-version -- but what is it and what can I do about it?
> Please find the backtrace and parts of my init-file below.

"state" has been changed to "org-state".
-- 
: Eric S Fraga, GnuPG: 0xC89193D8FFFCF67D
: in Emacs 24.1.50.1 and Org release_7.8.11-69-ga2fd96

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Error when changing todo-state [7.8.11]
  2012-06-20  7:24 salome.soedergran
  2012-06-20 15:21 ` Eric S Fraga
@ 2012-06-20 17:08 ` Charles Philip Chan
  1 sibling, 0 replies; 5+ messages in thread
From: Charles Philip Chan @ 2012-06-20 17:08 UTC (permalink / raw)
  To: Org-mode

[-- Attachment #1: Type: text/plain, Size: 959 bytes --]

salome.soedergran@gmx.ch writes:

Hi Salome:

> I recently upgraded to emacs24 and org 7.8.11. Since this upgrade,
> when I set or change a todo-state, I get an error message
> (void-variable state). 

I had the same problem. It turned out that the problem is some
customization that I have in "org-after-todo-state-change-hook". IIRC,
the offending code (at least for me) is:

,----
| ;;Add category to todos
|     (add-hook 'org-after-todo-state-change-hook
|               (lambda ()
|                       (if (string= state "CATEGORY")
|                           (save-excursion
|                                 (org-back-to-heading)
|                                 (org-set-property "CATEGORY"
|                                        (nth 4 (org-heading-components)))))))
`----

YMMV.

Charles

-- 
I've run DOOM more in the last few days than I have the last few
months.  I just love debugging ;-)
(Linus Torvalds)

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Error when changing todo-state [7.8.11]
       [not found]   ` <e.fraga@ucl.ac.uk>
@ 2012-06-20 17:59     ` Nick Dokos
  0 siblings, 0 replies; 5+ messages in thread
From: Nick Dokos @ 2012-06-20 17:59 UTC (permalink / raw)
  To: salome.soedergran, emacs-orgmode

Eric S Fraga <e.fraga@ucl.ac.uk> wrote:

> <salome.soedergran@gmx.ch> writes:
> 
> > Hi!
> >
> > I recently upgraded to emacs24 and org 7.8.11. Since this upgrade,
> > when I set or change a todo-state, I get an error message
> > (void-variable state). The desired todo-state is being set all the
> > same. I guess there's some kind of conflict between my config and the
> > new org-version -- but what is it and what can I do about it?
> > Please find the backtrace and parts of my init-file below.
> 
> "state" has been changed to "org-state".

That's probably the cause of the problem, but there is still the question
of whether "state" is used in some customization that the OP has done
or whether there are inconsistencies in the update (i.e. old bits lying
around and being used in preference to the new ones).

If tne cure is not obvious given the hints that various people have
given, I would suggest M-x toggle-debug-on-error and posting the
backtrace.

Nick

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Error when changing todo-state [7.8.11]
@ 2012-06-22  6:14 Salome =?iso-8859-1?Q?S=F6dergran ?=
  0 siblings, 0 replies; 5+ messages in thread
From: Salome =?iso-8859-1?Q?S=F6dergran ?= @ 2012-06-22  6:14 UTC (permalink / raw)
  To: emacs-orgmode


Am 20.6.2012 schrieb Nick Dokos:
> Eric S Fraga <e.fraga@ucl.ac.uk> wrote:
> > "state" has been changed to "org-state".
> 
> That's probably the cause of the problem, but there is still the question
> of whether "state" is used in some customization that the OP has done
> or whether there are inconsistencies in the update (i.e. old bits lying
> around and being used in preference to the new ones).
> 
> Nick
> 
Changing "state" to "org-state" in org-checklist.el solved the problem.
Thank you, Eric and Nicholas, for your hints! 
Salome

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2012-06-22  6:14 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-06-22  6:14 Error when changing todo-state [7.8.11] Salome =?iso-8859-1?Q?S=F6dergran ?=
  -- strict thread matches above, loose matches on Subject: below --
2012-06-20  7:24 salome.soedergran
2012-06-20 15:21 ` Eric S Fraga
     [not found]   ` <e.fraga@ucl.ac.uk>
2012-06-20 17:59     ` Nick Dokos
2012-06-20 17:08 ` Charles Philip Chan

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).