emacs-orgmode
[Top][All Lists]
Advanced

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

[Orgmode] Bug report : choke on clocktable mode with accents in headline


From: Benjamin Drieu
Subject: [Orgmode] Bug report : choke on clocktable mode with accents in headlines
Date: Tue, 30 Nov 2010 12:45:57 +0100

Hey org-moders,

when going to clocktable mode in an agenda buffer, I get the following
error if one of the headlines contains an accent.  If no headline
contain any accent, everything works as expected.

I am running org-mode 7.3 on GNU emacs 22.3.1.

Here is the backtrace:

Debugger entered--Lisp error: (wrong-type-argument stringp nil)
  replace-match(nil t t #("file:/home/benj/.org/work.org::Tasks%20Alc\x8f4ve" 0 
31 nil 31 36 (fontified nil org-category "work" face org-level-1 
:org-clock-minutes 296) 36 39 nil 39 43 (fontified nil org-category "work" face 
org-level-1 :org-clock-minutes 296) 43 45 (fontified nil org-category "work" 
face org-level-1 :org-clock-minutes 296)))
  org-link-escape(#("file:/home/benj/.org/work.org::Tasks Alc\x8f4ve" 0 31 nil 
31 36 (fontified nil org-category "work" face org-level-1 :org-clock-minutes 
296) 36 37 nil 37 41 (fontified nil org-category "work" face org-level-1 
:org-clock-minutes 296) 41 43 (fontified nil org-category "work" face 
org-level-1 :org-clock-minutes 296)))
  org-make-link-string(#("file:/home/benj/.org/work.org::Tasks Alc\x8f4ve" 0 31 
nil 31 36 (fontified nil org-category "work" face org-level-1 
:org-clock-minutes 296) 36 37 nil 37 41 (fontified nil org-category "work" face 
org-level-1 :org-clock-minutes 296) 41 43 (fontified nil org-category "work" 
face org-level-1 :org-clock-minutes 296)) #("Tasks Alc\x8f4ve" 0 10 
(:org-clock-minutes 296 face org-level-1 org-category "work" fontified nil) 10 
12 (:org-clock-minutes 296 face org-level-1 org-category "work" fontified nil)))
  byte-code("ÆÇ 
ÈÉÊ\"ÉË\"ÉÌ\"address@hidden"AÉÎ\"†%ÏBÉÐ\"CÉÑ\"DÉÒ\"EÉÓ\"FÉÔ\"GÉÕ\"HÉÖ\"IÉ×\"‰J
…
`ØJ!AKȉLMȉNOȉPQȉRSȉTUȉVWȉXYȉZ[ȉ\\]ȉ^_ȉ`aÈbCƒÈH„¿Fƒ»G„¿ÙÚ!ˆÛ!ˆÜÝÈ\"address@hidden@GàX8^F¨ƒñáF!FG¨ƒýáG!GFƒF<address@hidden@$FGƒ3G<address@hidden@$GFƒCäåæçF!\"!FGƒSäåæçG!\"!G
        `ȓˆ`L`[\fƒt\f<address@hidden C!ß_\f…
§\f<`Œ\fƒr\fï=ƒ¹~ˆ‚r\fð=ƒÅñ ˆ‚r\fò=ƒÖó „Ëñ 
ˆ‚r\f9ƒøôõö\f!\"ƒø÷øùö\f!\"!OÝúˆñ 
ˆ‚r`ƒr\fcéû!dÈ/address@hidden/ƒqrþ/!qˆÿbgd!‰]ƒmh/ijb!k]R\"\\B\\\n†iÿb\\)‚',[bˆ`„܁lFGK
…
Šm#ˆebˆßaoƒ°aÈaƒ°n`o\"ƒ°e‰N„¾p`o\"‰NƒÜNbˆnNo\"‰Mƒ’Šqù!ˆrs!ƒØtù•ù”Z!‰OƒØOBXƒØDƒuO\"A†v‚vPI„øà!‚?wâxî
 y ezŽ{øà!!*#øà!\"QE…
~|`!Su}S\"A†~u~S\"A†~uS\"A†~u€S\"address@hidden"PjM!P
…°
\\B\\)‚’\\Ÿ\\
ƒù\\…Łˆ‰\\Š#‚Å       
bˆ‹A†/ŒfA!ùŽOHƒ'^‘Q‚*v’°`ƒ:“‚=v”EƒK•‚Nv–%ˆ\n†Yb‹—`ƒk„‚nvEƒy˜‚|„™j\n†‡ÿ!š&ˆ›È\\\"‰\\@;address@hidden@ÿàOšƒ»\\ˆ\\A\\‹ˆ‰›È\\\"`ƒÖœ‚فŠ#!ˆù!ˆÉž\"‰VƒQVŸ=ƒ4`ƒù‚ÿB\\Ï\\Wâ
 
Wà`ƒù‚ÿÏ\\`ƒ$ù‚%ÿÏ\\WS&cˆßU‚€V;ƒH¡V±ˆßU‚€ف¢!ˆ‚€É£\"‰T;ƒ€ô¤T\"ƒ€ßUŠøùɁ£\"\"±ˆqÿ!ˆLbˆ¥Èwˆ¦
 ˆUƒ·VŸ=ƒ¯Š§Wȁ¨#ˆ©cˆ)ª«!ˆ_ƒÄùuˆ¬ ˆ\n.(‡" [hlchars ins 
total-time params scope tostring ((1 . "*") (2 . "/")) make-marker nil 
plist-get :scope :tostring :multifile :header :maxlevel 3 :step :emphasize 
:timestamp :tstart :tend :block :link :tags org-make-tags-matcher error 
"Clocktable `:step' can only be used with `:block' or `:tstart,:end'" 
org-clocktable-steps throw exit org-clock-special-range t 2 
calendar-gregorian-from-absolute format "%4d-%02d-%02d" org-float-time apply 
encode-time org-parse-time-string eval agenda org-agenda-files 
agenda-with-archives org-add-archive-files file-with-archives buffer-file-name 
file subtree org-narrow-to-subtree ...] 14)
  org-dblock-write:clocktable((:name "clocktable" :link t :maxlevel 2 :tstart 
734105 :tend 734106 :scope file :indentation-column 0 :content "\n" :tostring t 
:multifile t))
  byte-code("ÆÇ 
ÈÉÊ\"ÉË\"ÉÌ\"address@hidden"AÉÎ\"†%ÏBÉÐ\"CÉÑ\"DÉÒ\"EÉÓ\"FÉÔ\"GÉÕ\"HÉÖ\"IÉ×\"‰J
…
`ØJ!AKȉLMȉNOȉPQȉRSȉTUȉVWȉXYȉZ[ȉ\\]ȉ^_ȉ`aÈbCƒÈH„¿Fƒ»G„¿ÙÚ!ˆÛ!ˆÜÝÈ\"address@hidden@GàX8^F¨ƒñáF!FG¨ƒýáG!GFƒF<address@hidden@$FGƒ3G<address@hidden@$GFƒCäåæçF!\"!FGƒSäåæçG!\"!G
        `ȓˆ`L`[\fƒt\f<address@hidden C!ß_\f…
§\f<`Œ\fƒr\fï=ƒ¹~ˆ‚r\fð=ƒÅñ ˆ‚r\fò=ƒÖó „Ëñ 
ˆ‚r\f9ƒøôõö\f!\"ƒø÷øùö\f!\"!OÝúˆñ 
ˆ‚r`ƒr\fcéû!dÈ/address@hidden/ƒqrþ/!qˆÿbgd!‰]ƒmh/ijb!k]R\"\\B\\\n†iÿb\\)‚',[bˆ`„܁lFGK
…
Šm#ˆebˆßaoƒ°aÈaƒ°n`o\"ƒ°e‰N„¾p`o\"‰NƒÜNbˆnNo\"‰Mƒ’Šqù!ˆrs!ƒØtù•ù”Z!‰OƒØOBXƒØDƒuO\"A†v‚vPI„øà!‚?wâxî
 y ezŽ{øà!!*#øà!\"QE…
~|`!Su}S\"A†~u~S\"A†~uS\"A†~u€S\"address@hidden"PjM!P
…°
\\B\\)‚’\\Ÿ\\
ƒù\\…Łˆ‰\\Š#‚Å       
bˆ‹A†/ŒfA!ùŽOHƒ'^‘Q‚*v’°`ƒ:“‚=v”EƒK•‚Nv–%ˆ\n†Yb‹—`ƒk„‚nvEƒy˜‚|„™j\n†‡ÿ!š&ˆ›È\\\"‰\\@;address@hidden@ÿàOšƒ»\\ˆ\\A\\‹ˆ‰›È\\\"`ƒÖœ‚فŠ#!ˆù!ˆÉž\"‰VƒQVŸ=ƒ4`ƒù‚ÿB\\Ï\\Wâ
 
Wà`ƒù‚ÿÏ\\`ƒ$ù‚%ÿÏ\\WS&cˆßU‚€V;ƒH¡V±ˆßU‚€ف¢!ˆ‚€É£\"‰T;ƒ€ô¤T\"ƒ€ßUŠøùɁ£\"\"±ˆqÿ!ˆLbˆ¥Èwˆ¦
 ˆUƒ·VŸ=ƒ¯Š§Wȁ¨#ˆ©cˆ)ª«!ˆ_ƒÄùuˆ¬ ˆ\n.(‡" [hlchars ins 
total-time params scope tostring ((1 . "*") (2 . "/")) make-marker nil 
plist-get :scope :tostring :multifile :header :maxlevel 3 :step :emphasize 
:timestamp :tstart :tend :block :link :tags org-make-tags-matcher error 
"Clocktable `:step' can only be used with `:block' or `:tstart,:end'" 
org-clocktable-steps throw exit org-clock-special-range t 2 
calendar-gregorian-from-absolute format "%4d-%02d-%02d" org-float-time apply 
encode-time org-parse-time-string eval agenda org-agenda-files 
agenda-with-archives org-add-archive-files file-with-archives buffer-file-name 
file subtree org-narrow-to-subtree ...] 14)
  org-dblock-write:clocktable((:name "clocktable" :link t :maxlevel 2 :tstart 
734105 :tend 734106 :scope agenda :indentation-column 0 :content "\n"))
  byte-code("`ÆŠƒ\fbˆnƒǂÈÉÇ`\"\\*Ê Ë\nÌ\"Ë\nÍ\"ÎÏP!ÐÑ  #ˆ
\n!ˆÐÒ #ˆbˆ\f…}\fÈV…}Ó\fÔ\"ŠÕ ˆÇyˆÖ!„i\fcˆ×Ø!ˆ‚XÖ!…
|ÖÙ!ƒzÚÛ!ˆ\fc).‡" [pos line params name indent cmd nil 1 0 count-lines 
org-prepare-dblock plist-get :name :indentation-column intern 
"org-dblock-write:" message "Updating dynamic block `%s' at line %d..." 
"Updating dynamic block `%s' at line %d...done" make-string 32 
org-beginning-of-dblock looking-at beginning-of-line 2 "[  ]+" replace-match "" 
org-dblock-end-re] 4)
  org-update-dblock()
  org-get-clocktable(:link t :maxlevel 2 :tstart 734105 :tend 734106 :scope 
agenda)
  apply(org-get-clocktable (:link t :maxlevel 2 :tstart 734105 :tend 734106 
:scope agenda))
  org-agenda-list(nil nil 1)
  eval((org-agenda-list (quote nil) nil 1))
  (let nil (eval org-agenda-redo-command))
  eval((let nil (eval org-agenda-redo-command)))
  org-let(nil (eval org-agenda-redo-command))
  org-agenda-redo()
  org-agenda-later(-1)
  org-agenda-earlier(1)
  call-interactively(org-agenda-earlier)
  recursive-edit()
  byte-code("Æ @Ç=ƒ!ÈÉÊ\"ˆËÉ!‰A@)¢Ì=ƒ!ÈÍÊ\"ˆÎ!ˆÏ ˆÐ        !ˆ\fƒcÑed\"
VƒWebˆÒ
¥yˆ`dbˆÒ
¥
Zyˆ`|ˆ)ÓcˆebˆÔÕÖ \"ˆ× ˆÔØ!ˆÙÊÔØ!ˆŠÚ ˆ+ه" [unread-command-char 
debugger-args x debugger-buffer noninteractive debugger-batch-max-lines -1 
debug backtrace-debug 4 t backtrace-frame lambda 5 pop-to-buffer debugger-mode 
debugger-setup-buffer count-lines 2 "...\n" message "%s" buffer-string 
kill-emacs "" nil recursive-edit middlestart buffer-read-only standard-output] 
4)
  debug(error (error "Not allowed in nil-type agenda buffers"))
  signal(error ("Not allowed in nil-type agenda buffers"))
  error("Not allowed in %s-type agenda buffers" nil)
  org-agenda-check-type(t agenda)
  org-agenda-clockreport-mode()
  call-interactively(org-agenda-clockreport-mode)

I haven't found a link to a bug report util on the website, hope this
list is the correct place to report bugs.

Cheers,
Benjamin

-- 
* Benjamin Drieu <address@hidden> - http://www.april.org/
* Soutenez le logiciel libre, rejoignez l'April
  http://www.april.org/association/campagne-adhesion/
* La comptabilité personnelle libre pour tous - http://grisbi.org/

Attachment: pgpUbdbJ_fFRT.pgp
Description: PGP signature


reply via email to

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