Nicolas Goaziou <m...@nicolasgoaziou.fr> writes:

> Alex Bennée <alex.ben...@linaro.org> writes:
>
>> Nicolas Goaziou <m...@nicolasgoaziou.fr> writes:
>>
>>> Hello,
>>>
>>> Alex Bennée <alex.ben...@linaro.org> writes:
>>>
>>>> I've been using org-mode as a source for my presentations but exporting
>>>> broke today following an ELPA update. It seems the line:
>>>>
>>>> #+DATE: KVM Forum 2015
>>>>
>>>> Is no longer acceptable.
>>>
>>> FWIW, I export it without an error. Do you use a custom export
>>> back-end?
>>
>> I'm using ox-reveal (for Reveal.js). I'm finding it hard to trigger an
>> actual backtrace so maybe the problem is there.
>
> I've had a cursory look at ox-reveal.el[fn:1]. There is a strange thing,
> indeed. In `org-reveal-template', line 888, (plist-get info :author)
> should be wrapped within (org-export-data ...).
>
> However, it is not related to your error. Therefore, I suspect an
> installation problem on your side.

I've tried re-building all my elpa packages as well as doing a plaing
HTML export and I can now get a backtrace:

Debugger entered--Lisp error: (wrong-type-argument listp #("Towards 
multi-threaded TCG" 0 26 (:parent (#1))))
  org-element-set-contents(#("Towards multi-threaded TCG" 0 26 (:parent (#0))))
  apply(org-element-set-contents #("Towards multi-threaded TCG" 0 26 (:parent 
(#0))) nil)
  #[(s) "\306\307\310#\311\312       
\211:\204\313\202\"@9\203!AA\202\")\"\210\314\315\n 
\211:\2043\313\202@@9\203?AA\202@)#\210      
\316\211\n;\203V\317\320\f#\202\\\321A@\f\"*\211;\203n\322\313\f$\202zA\323A@\f#\240\210+\210\nA
       A@\240\210\n    @\240*\207" [s new old element property value 
replace-regexp-in-string "\n" " " mapc #[(blob) "\305    
\211;\203\306\f\307\n$\202 \fA\310\fA@\n#\240\210\f+\207" [blob old value 
property element :parent org-add-props nil plist-put] 6] nil apply 
org-element-set-contents :parent get-text-property 0 plist-get org-add-props 
plist-put] 6](#("Towards multi-threaded TCG" 0 26 (:parent (#0))))
  #[(--data) "\211:\204       ;\205\306\202 @9\205 
@)?\206\337\203,\307\310\">\206\337\n\2047\311\f\"\202\337\n\312=\203\\\311\f\211:\204J\313\202W
  @9\203V AA\202W 
)\"\202\337\n>\203\202!\211\203\201\203z\314\315\"\210\202\201B)\316=\203\312;\204\312\n\236A\313\211\203\311@\f
      ;\203\266\317\320      #\202\275\307   
A@\"*!\210A\211\204\234*\203\202\316=\203\202\n>\203\202\313 
\211\203\201@\211 @ A  ;\203\317\320 #\202\307      
A@\"*!\"!\203w\"#\235\203_\"$\235\203P\321!!\313%\211\203L@%\f%A!\210\f%@!\210A\211\2042*\202w\f!A!\210\f!@!\210\202w\"$\235\203r\311\f\321!!\"\210\202w\f!!\210*A\211\204\350*\n&>\206\337\211:\204\224\313\202\241
 @9\203\240      AA\202\241      
)?\206\337\322=\203\265\n'>?\206\337\323=\203\303\n(>\206\337\311\f\211:\204\320\313\202\335
 @9\203\334      AA\202\335      )\")\207" [--data element --type info 
--walk-tree types plain-text plist-get :ignore-list mapc org-data nil throw 
--map-first-match objects get-text-property 0 reverse greater-elements elements 
fun result first-match --acc --category org-element-secondary-value-alist p 
--dolist-tail-- property with-affiliated org-element-all-elements 
org-element--parsed-properties-alist kwd-pair value kwd 
org-element-dual-keywords org-element-multiple-keywords line no-recursion 
org-element-greater-elements org-element-all-objects] 6](#("Towards 
multi-threaded TCG" 0 26 (:parent (#0))))
  mapc(#[(--data) "\211:\204  ;\205\306\202 @9\205 
@)?\206\337\203,\307\310\">\206\337\n\2047\311\f\"\202\337\n\312=\203\\\311\f\211:\204J\313\202W
  @9\203V AA\202W 
)\"\202\337\n>\203\202!\211\203\201\203z\314\315\"\210\202\201B)\316=\203\312;\204\312\n\236A\313\211\203\311@\f
      ;\203\266\317\320      #\202\275\307   
A@\"*!\210A\211\204\234*\203\202\316=\203\202\n>\203\202\313 
\211\203\201@\211 @ A  ;\203\317\320 #\202\307      
A@\"*!\"!\203w\"#\235\203_\"$\235\203P\321!!\313%\211\203L@%\f%A!\210\f%@!\210A\211\2042*\202w\f!A!\210\f!@!\210\202w\"$\235\203r\311\f\321!!\"\210\202w\f!!\210*A\211\204\350*\n&>\206\337\211:\204\224\313\202\241
 @9\203\240      AA\202\241      
)?\206\337\322=\203\265\n'>?\206\337\323=\203\303\n(>\206\337\311\f\211:\204\320\313\202\335
 @9\203\334      AA\202\335      )\")\207" [--data element --type info 
--walk-tree types plain-text plist-get :ignore-list mapc org-data nil throw 
--map-first-match objects get-text-property 0 reverse greater-elements elements 
fun result first-match --acc --category org-element-secondary-value-alist p 
--dolist-tail-- property with-affiliated org-element-all-elements 
org-element--parsed-properties-alist kwd-pair value kwd 
org-element-dual-keywords org-element-multiple-keywords line no-recursion 
org-element-greater-elements org-element-all-objects] 6] (#("Towards 
multi-threaded TCG" 0 26 (:parent #0))))
  #[(--data) "\211:\204       ;\205\306\202 @9\205 
@)?\206\337\203,\307\310\">\206\337\n\2047\311\f\"\202\337\n\312=\203\\\311\f\211:\204J\313\202W
  @9\203V AA\202W 
)\"\202\337\n>\203\202!\211\203\201\203z\314\315\"\210\202\201B)\316=\203\312;\204\312\n\236A\313\211\203\311@\f
      ;\203\266\317\320      #\202\275\307   
A@\"*!\210A\211\204\234*\203\202\316=\203\202\n>\203\202\313 
\211\203\201@\211 @ A  ;\203\317\320 #\202\307      
A@\"*!\"!\203w\"#\235\203_\"$\235\203P\321!!\313%\211\203L@%\f%A!\210\f%@!\210A\211\2042*\202w\f!A!\210\f!@!\210\202w\"$\235\203r\311\f\321!!\"\210\202w\f!!\210*A\211\204\350*\n&>\206\337\211:\204\224\313\202\241
 @9\203\240      AA\202\241      
)?\206\337\322=\203\265\n'>?\206\337\323=\203\303\n(>\206\337\311\f\211:\204\320\313\202\335
 @9\203\334      AA\202\335      )\")\207" [--data element --type info 
--walk-tree types plain-text plist-get :ignore-list mapc org-data nil throw 
--map-first-match objects get-text-property 0 reverse greater-elements elements 
fun result first-match --acc --category org-element-secondary-value-alist p 
--dolist-tail-- property with-affiliated org-element-all-elements 
org-element--parsed-properties-alist kwd-pair value kwd 
org-element-dual-keywords org-element-multiple-keywords line no-recursion 
org-element-greater-elements org-element-all-objects] 6]((#("Towards 
multi-threaded TCG" 0 26 (:parent #0))))
  byte-code("  !\210\n\237\207" [--walk-tree data --acc] 2)
  org-element-map((#("Towards multi-threaded TCG" 0 26 (:parent #0))) 
plain-text #[(s) "\306\307\310#\311\312        
\211:\204\313\202\"@9\203!AA\202\")\"\210\314\315\n 
\211:\2043\313\202@@9\203?AA\202@)#\210      
\316\211\n;\203V\317\320\f#\202\\\321A@\f\"*\211;\203n\322\313\f$\202zA\323A@\f#\240\210+\210\nA
       A@\240\210\n    @\240*\207" [s new old element property value 
replace-regexp-in-string "\n" " " mapc #[(blob) "\305    
\211;\203\306\f\307\n$\202 \fA\310\fA@\n#\240\210\f+\207" [blob old value 
property element :parent org-add-props nil plist-put] 6] nil apply 
org-element-set-contents :parent get-text-property 0 plist-get org-add-props 
plist-put] 6])
  org-export--get-inbuffer-options([cl-struct-org-export-backend reveal html 
((export-block . org-reveal-export-block) (headline . org-reveal-headline) 
(inner-template . org-reveal-inner-template) (item . org-reveal-item) (keyword 
. org-reveal-keyword) (plain-list . org-reveal-plain-list) (paragraph . 
org-reveal-paragraph) (quote-block . org-reveal-quote-block) (section . 
org-reveal-section) (src-block . org-reveal-src-block) (template . 
org-reveal-template)) ((:reveal-control nil "reveal_control" org-reveal-control 
t) (:reveal-progress nil "reveal_progress" org-reveal-progress t) 
(:reveal-history nil "reveal_history" org-reveal-history t) (:reveal-center nil 
"reveal_center" org-reveal-center t) (:reveal-rolling-links nil 
"reveal_rolling_links" org-reveal-rolling-links t) (:reveal-slide-number nil 
"reveal_slide_number" org-reveal-slide-number t) (:reveal-keyboard nil 
"reveal_keyboard" org-reveal-keyboard t) (:reveal-overview nil 
"reveal_overview" org-reveal-overview t) (:reveal-width nil "reveal_width" 
org-reveal-width t) (:reveal-height nil "reveal_height" org-reveal-height) 
(:reveal-margin "REVEAL_MARGIN" nil org-reveal-margin t) (:reveal-min-scale 
"REVEAL_MIN_SCALE" nil org-reveal-min-scale t) (:reveal-max-scale 
"REVEAL_MAX_SCALE" nil org-reveal-max-scale t) (:reveal-root "REVEAL_ROOT" nil 
org-reveal-root t) (:reveal-trans "REVEAL_TRANS" nil org-reveal-transition t) 
(:reveal-speed "REVEAL_SPEED" nil org-reveal-transition-speed t) (:reveal-theme 
"REVEAL_THEME" nil org-reveal-theme t) (:reveal-extra-css "REVEAL_EXTRA_CSS" 
nil nil nil) (:reveal-extra-js "REVEAL_EXTRA_JS" nil org-reveal-extra-js nil) 
(:reveal-hlevel "REVEAL_HLEVEL" nil nil t) (:reveal-title-slide nil 
"reveal_title_slide" org-reveal-title-slide t) (:reveal-title-slide-template 
"REVEAL_TITLE_SLIDE_TEMPLATE" nil org-reveal-title-slide-template t) 
(:reveal-title-slide-background "REVEAL_TITLE_SLIDE_BACKGROUND" nil nil t) 
(:reveal-title-slide-background-size "REVEAL_TITLE_SLIDE_BACKGROUND_SIZE" nil 
nil t) (:reveal-title-slide-background-repeat 
"REVEAL_TITLE_SLIDE_BACKGROUND_REPEAT" nil nil t) 
(:reveal-title-slide-background-transition 
"REVEAL_TITLE_SLIDE_BACKGROUND_TRANSITION" nil nil t) (:reveal-mathjax nil 
"reveal_mathjax" org-reveal-mathjax t) (:reveal-mathjax-url 
"REVEAL_MATHJAX_URL" nil org-reveal-mathjax-url t) (:reveal-preamble 
"REVEAL_PREAMBLE" nil org-reveal-preamble t) (:reveal-head-preamble 
"REVEAL_HEAD_PREAMBLE" nil org-reveal-head-preamble t) (:reveal-postamble 
"REVEAL_POSTAMBLE" nil org-reveal-postamble t) (:reveal-multiplex-id 
"REVEAL_MULTIPLEX_ID" nil org-reveal-multiplex-id nil) 
(:reveal-multiplex-secret "REVEAL_MULTIPLEX_SECRET" nil 
org-reveal-multiplex-secret nil) (:reveal-multiplex-url "REVEAL_MULTIPLEX_URL" 
nil org-reveal-multiplex-url nil) (:reveal-multiplex-socketio-url 
"REVEAL_MULTIPLEX_SOCKETIO_URL" nil org-reveal-multiplex-socketio-url nil) 
(:reveal-slide-header "REVEAL_SLIDE_HEADER" nil org-reveal-slide-header t) 
(:reveal-slide-footer "REVEAL_SLIDE_FOOTER" nil org-reveal-slide-footer t) 
(:reveal-plugins "REVEAL_PLUGINS" nil nil t) (:reveal-default-frag-style 
"REVEAL_DEFAULT_FRAG_STYLE" nil org-reveal-default-frag-style t)) 
((:filter-parse-tree . org-reveal-filter-parse-tree)) ("REVEAL" "NOTES") (82 
"Export to reveal.js HTML Presentation" ((82 "To file" 
org-reveal-export-to-html) (66 "To file and Browse" 
org-reveal-export-to-html-and-browse)))])
  org-export-get-environment([cl-struct-org-export-backend reveal html 
((export-block . org-reveal-export-block) (headline . org-reveal-headline) 
(inner-template . org-reveal-inner-template) (item . org-reveal-item) (keyword 
. org-reveal-keyword) (plain-list . org-reveal-plain-list) (paragraph . 
org-reveal-paragraph) (quote-block . org-reveal-quote-block) (section . 
org-reveal-section) (src-block . org-reveal-src-block) (template . 
org-reveal-template)) ((:reveal-control nil "reveal_control" org-reveal-control 
t) (:reveal-progress nil "reveal_progress" org-reveal-progress t) 
(:reveal-history nil "reveal_history" org-reveal-history t) (:reveal-center nil 
"reveal_center" org-reveal-center t) (:reveal-rolling-links nil 
"reveal_rolling_links" org-reveal-rolling-links t) (:reveal-slide-number nil 
"reveal_slide_number" org-reveal-slide-number t) (:reveal-keyboard nil 
"reveal_keyboard" org-reveal-keyboard t) (:reveal-overview nil 
"reveal_overview" org-reveal-overview t) (:reveal-width nil "reveal_width" 
org-reveal-width t) (:reveal-height nil "reveal_height" org-reveal-height) 
(:reveal-margin "REVEAL_MARGIN" nil org-reveal-margin t) (:reveal-min-scale 
"REVEAL_MIN_SCALE" nil org-reveal-min-scale t) (:reveal-max-scale 
"REVEAL_MAX_SCALE" nil org-reveal-max-scale t) (:reveal-root "REVEAL_ROOT" nil 
org-reveal-root t) (:reveal-trans "REVEAL_TRANS" nil org-reveal-transition t) 
(:reveal-speed "REVEAL_SPEED" nil org-reveal-transition-speed t) (:reveal-theme 
"REVEAL_THEME" nil org-reveal-theme t) (:reveal-extra-css "REVEAL_EXTRA_CSS" 
nil nil nil) (:reveal-extra-js "REVEAL_EXTRA_JS" nil org-reveal-extra-js nil) 
(:reveal-hlevel "REVEAL_HLEVEL" nil nil t) (:reveal-title-slide nil 
"reveal_title_slide" org-reveal-title-slide t) (:reveal-title-slide-template 
"REVEAL_TITLE_SLIDE_TEMPLATE" nil org-reveal-title-slide-template t) 
(:reveal-title-slide-background "REVEAL_TITLE_SLIDE_BACKGROUND" nil nil t) 
(:reveal-title-slide-background-size "REVEAL_TITLE_SLIDE_BACKGROUND_SIZE" nil 
nil t) (:reveal-title-slide-background-repeat 
"REVEAL_TITLE_SLIDE_BACKGROUND_REPEAT" nil nil t) 
(:reveal-title-slide-background-transition 
"REVEAL_TITLE_SLIDE_BACKGROUND_TRANSITION" nil nil t) (:reveal-mathjax nil 
"reveal_mathjax" org-reveal-mathjax t) (:reveal-mathjax-url 
"REVEAL_MATHJAX_URL" nil org-reveal-mathjax-url t) (:reveal-preamble 
"REVEAL_PREAMBLE" nil org-reveal-preamble t) (:reveal-head-preamble 
"REVEAL_HEAD_PREAMBLE" nil org-reveal-head-preamble t) (:reveal-postamble 
"REVEAL_POSTAMBLE" nil org-reveal-postamble t) (:reveal-multiplex-id 
"REVEAL_MULTIPLEX_ID" nil org-reveal-multiplex-id nil) 
(:reveal-multiplex-secret "REVEAL_MULTIPLEX_SECRET" nil 
org-reveal-multiplex-secret nil) (:reveal-multiplex-url "REVEAL_MULTIPLEX_URL" 
nil org-reveal-multiplex-url nil) (:reveal-multiplex-socketio-url 
"REVEAL_MULTIPLEX_SOCKETIO_URL" nil org-reveal-multiplex-socketio-url nil) 
(:reveal-slide-header "REVEAL_SLIDE_HEADER" nil org-reveal-slide-header t) 
(:reveal-slide-footer "REVEAL_SLIDE_FOOTER" nil org-reveal-slide-footer t) 
(:reveal-plugins "REVEAL_PLUGINS" nil nil t) (:reveal-default-frag-style 
"REVEAL_DEFAULT_FRAG_STYLE" nil org-reveal-default-frag-style t)) 
((:filter-parse-tree . org-reveal-filter-parse-tree)) ("REVEAL" "NOTES") (82 
"Export to reveal.js HTML Presentation" ((82 "To file" 
org-reveal-export-to-html) (66 "To file and Browse" 
org-reveal-export-to-html-and-browse)))] nil (:output-file 
"./towards-multithreaded-tcg.html"))
  org-export-as(reveal nil nil nil (:output-file 
"./towards-multithreaded-tcg.html"))
  org-export-to-file(reveal "./towards-multithreaded-tcg.html" nil nil nil nil 
nil)
  org-reveal-export-to-html(nil nil nil nil)
  org-export-dispatch(nil)
  call-interactively(org-export-dispatch nil nil)
  command-execute(org-export-dispatch)

But with all the byte code its very hard to follow :-/

I shall poke some more.


>
> Regards,
>
> [fn:1] https://github.com/yjwen/org-reveal/blob/master/ox-reveal.el 

-- 
Alex Bennée

Reply via email to