From mboxrd@z Thu Jan 1 00:00:00 1970 From: phillip.lord@russet.org.uk (Phillip Lord) Subject: Bug: Export Error with author [9.0.6 (9.0.6-elpaplus @ /home/phillord/.emacs.d/elpa/25.2/org-plus-contrib-20170502/)] Date: Mon, 15 May 2017 16:37:18 +0100 Message-ID: <874lwmnnbl.fsf@russet.org.uk> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45641) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dAI4U-0006Ju-HM for emacs-orgmode@gnu.org; Mon, 15 May 2017 11:38:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dAI4Q-0003DZ-6u for emacs-orgmode@gnu.org; Mon, 15 May 2017 11:38:06 -0400 Received: from cloud103.planethippo.com ([78.129.138.110]:57690) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dAI4P-0002sc-Pa for emacs-orgmode@gnu.org; Mon, 15 May 2017 11:38:02 -0400 Received: from janus-nat-128-240-225-75.ncl.ac.uk ([128.240.225.75]:56577 helo=russet.org.uk) by cloud103.planethippo.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1dAI3j-0006TU-4T for emacs-orgmode@gnu.org; Mon, 15 May 2017 15:37:19 +0000 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" To: emacs-orgmode@gnu.org Remember to cover the basics, that is, what you expected to happen and what in fact did happen. You don't know how to make a good report? See http://orgmode.org/manual/Feedback.html#Feedback Your bug report will be posted to the Org mailing list. ------------------------------------------------------------------------ I am having problems with exporting org files with either author or titles set. I have found this with ox-reveal, ox-s5 and ox-deck. My org-file looks as follows: #+TITLE: This is the title of the document #+AUTHOR: Phillip Lord * Slide One Here is a slide * Slide Two Here is another slide And the backtrace as follows (from ox-reveal): Debugger entered--Lisp error: (wrong-type-argument listp #("Phillip Lord" 0= 12 (:parent (#1)))) org-element-set-contents(#("Phillip Lord" 0 12 (:parent (#0)))) apply(org-element-set-contents #("Phillip Lord" 0 12 (:parent (#0))) nil) #[257 "\211\305\306\307#=19\310\311\211:\204=00\312\202\"\n@9\203!\nAA\2= 02\"\n)\"\210\313\314 \211:\2043\312\202@\n@9\203?\nAA\202@\n)#\210\315\2= 11 =1B\n;\203V\316\317=0B\n#\202\\\320\nA@=0B\"*=1B\211;\203n\321\n\312=0B\= f$\202z\nA\322\nA@=0B\f#\240\210\n+\210 AA@\240\210 @\240*\207" [new old = element property value replace-regexp-in-string "\n" " " mapc #[(blob) "\3= 05 =1B\211;\203=00\306\f\307=0B\n$\202 \fA\310\fA@=0B\n#\240\210\f+\207" [b= lob 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-ad= d-props plist-put] 7 "\n\n(fn S)"](#("Phillip Lord" 0 12 (:parent (#0)))) #[257 "\211\211:\204=00\211;\205=00\311\262\202=00\211@9\205=00\211@\262= =01?\206\251\301\203-=01\312\301\313\">\206\251\211\2049\314\310\242\"\202\= 251\211\315=3D\203]\314\310\242\211:\204N\316\262\202Y\211@9\203Y\211AA\262= \"\202\251\211\304>\203~\300!\211\203}\302\203v\317\320\"\210\202}\307\307\= 242B\240\210\210\306\321=3D\203\271=01;\204\271\211=1A\236A\211\203\270\211= @\310\242=05\211;\203\247\322\323=03#\266\202\202\257\312A@\"\266\202!\210A= \266\202\202\216\210\303\203Q\306\321=3D\203Q\324!\325=3D\203Q=0E\211\203P\= 211@\211@A\211;\203\347\322\323=03#\266\202\202\357\312A@\"\266\202\211\203= G=01=1C\235\2030=01=1D\235\203!\326!\211\203=01\211@\310\242A!\210\310\242@= !\210A\266\202\202=01\210\202G\310\242A!\210\310\242@!\210\202G=01=1D\235\2= 03B\314\310\242\326!\"\210\202G\310\242!\210\266=01A\266\202\202\315\210\21= 1\305>\206\251=01\211:\204c\316\262\202n\211@9\203n\211AA\262?\206\251\306\= 327=3D\203\200\211=1E>?\206\251\306\330=3D\203\216\324!\331=3D\206\251\314\= 310\242\211:\204\235\316\262\202\250\211@9\203\250\211AA\262\"\207" [#[257 = "\211\305\306\307#=19\310\311\211:\204=00\312\202\"\n@9\203!\nAA\202\"\n)\= "\210\313\314 \211:\2043\312\202@\n@9\203?\nAA\202@\n)#\210\315\211 =1B\n= ;\203V\316\317=0B\n#\202\\\320\nA@=0B\"*=1B\211;\203n\321\n\312=0B\f$\202z\= nA\322\nA@=0B\f#\240\210\n+\210 AA@\240\210 @\240*\207" [new old element = property value replace-regexp-in-string "\n" " " mapc #[(blob) "\305 =1B\2= 11;\203=00\306\f\307=0B\n$\202 \fA\310\fA@=0B\n#\240\210\f+\207" [blob old = value property element :parent org-add-props nil plist-put] 6] nil apply or= g-element-set-contents :parent get-text-property 0 plist-get org-add-props = plist-put] 7 "\n\n(fn S)"] nil nil nil (plain-text) nil objects (nil) (#0) = plain-text plist-get :ignore-list mapc org-data nil throw :--map-first-matc= h objects get-text-property 0 org-element-class element reverse greater-ele= ments elements object org-element-secondary-value-alist org-element--parsed= -properties-alist org-element-dual-keywords org-element-multiple-keywords o= rg-element-greater-elements] 11 "\n\n(fn --DATA)"](#("Phillip Lord" 0 12 (:= parent (#0)))) mapc(#[257 "\211\211:\204=00\211;\205=00\311\262\202=00\211@9\205=00\211@= \262=01?\206\251\301\203-=01\312\301\313\">\206\251\211\2049\314\310\242\"\= 202\251\211\315=3D\203]\314\310\242\211:\204N\316\262\202Y\211@9\203Y\211AA= \262\"\202\251\211\304>\203~\300!\211\203}\302\203v\317\320\"\210\202}\307\= 307\242B\240\210\210\306\321=3D\203\271=01;\204\271\211=1A\236A\211\203\270= \211@\310\242=05\211;\203\247\322\323=03#\266\202\202\257\312A@\"\266\202!\= 210A\266\202\202\216\210\303\203Q\306\321=3D\203Q\324!\325=3D\203Q=0E\211\2= 03P\211@\211@A\211;\203\347\322\323=03#\266\202\202\357\312A@\"\266\202\211= \203G=01=1C\235\2030=01=1D\235\203!\326!\211\203=01\211@\310\242A!\210\310\= 242@!\210A\266\202\202=01\210\202G\310\242A!\210\310\242@!\210\202G=01=1D\2= 35\203B\314\310\242\326!\"\210\202G\310\242!\210\266=01A\266\202\202\315\21= 0\211\305>\206\251=01\211:\204c\316\262\202n\211@9\203n\211AA\262?\206\251\= 306\327=3D\203\200\211=1E>?\206\251\306\330=3D\203\216\324!\331=3D\206\251\= 314\310\242\211:\204\235\316\262\202\250\211@9\203\250\211AA\262\"\207" [#[= 257 "\211\305\306\307#=19\310\311\211:\204=00\312\202\"\n@9\203!\nAA\202\"= \n)\"\210\313\314 \211:\2043\312\202@\n@9\203?\nAA\202@\n)#\210\315\211 = =1B\n;\203V\316\317=0B\n#\202\\\320\nA@=0B\"*=1B\211;\203n\321\n\312=0B\f$\= 202z\nA\322\nA@=0B\f#\240\210\n+\210 AA@\240\210 @\240*\207" [new old ele= ment property value replace-regexp-in-string "\n" " " mapc #[(blob) "\305 = =1B\211;\203=00\306\f\307=0B\n$\202 \fA\310\fA@=0B\n#\240\210\f+\207" [blob= old value property element :parent org-add-props nil plist-put] 6] nil app= ly org-element-set-contents :parent get-text-property 0 plist-get org-add-p= rops plist-put] 7 "\n\n(fn S)"] nil nil nil (plain-text) nil objects (nil) = (#0) plain-text plist-get :ignore-list mapc org-data nil throw :--map-first= -match objects get-text-property 0 org-element-class element reverse greate= r-elements elements object org-element-secondary-value-alist org-element--p= arsed-properties-alist org-element-dual-keywords org-element-multiple-keywo= rds org-element-greater-elements] 11 "\n\n(fn --DATA)"] (#("Phillip Lord" 0= 12 (:parent #0)))) #[257 "\211\211:\204=00\211;\205=00\311\262\202=00\211@9\205=00\211@\262= =01?\206\251\301\203-=01\312\301\313\">\206\251\211\2049\314\310\242\"\202\= 251\211\315=3D\203]\314\310\242\211:\204N\316\262\202Y\211@9\203Y\211AA\262= \"\202\251\211\304>\203~\300!\211\203}\302\203v\317\320\"\210\202}\307\307\= 242B\240\210\210\306\321=3D\203\271=01;\204\271\211=1A\236A\211\203\270\211= @\310\242=05\211;\203\247\322\323=03#\266\202\202\257\312A@\"\266\202!\210A= \266\202\202\216\210\303\203Q\306\321=3D\203Q\324!\325=3D\203Q=0E\211\203P\= 211@\211@A\211;\203\347\322\323=03#\266\202\202\357\312A@\"\266\202\211\203= G=01=1C\235\2030=01=1D\235\203!\326!\211\203=01\211@\310\242A!\210\310\242@= !\210A\266\202\202=01\210\202G\310\242A!\210\310\242@!\210\202G=01=1D\235\2= 03B\314\310\242\326!\"\210\202G\310\242!\210\266=01A\266\202\202\315\210\21= 1\305>\206\251=01\211:\204c\316\262\202n\211@9\203n\211AA\262?\206\251\306\= 327=3D\203\200\211=1E>?\206\251\306\330=3D\203\216\324!\331=3D\206\251\314\= 310\242\211:\204\235\316\262\202\250\211@9\203\250\211AA\262\"\207" [#[257 = "\211\305\306\307#=19\310\311\211:\204=00\312\202\"\n@9\203!\nAA\202\"\n)\= "\210\313\314 \211:\2043\312\202@\n@9\203?\nAA\202@\n)#\210\315\211 =1B\n= ;\203V\316\317=0B\n#\202\\\320\nA@=0B\"*=1B\211;\203n\321\n\312=0B\f$\202z\= nA\322\nA@=0B\f#\240\210\n+\210 AA@\240\210 @\240*\207" [new old element = property value replace-regexp-in-string "\n" " " mapc #[(blob) "\305 =1B\2= 11;\203=00\306\f\307=0B\n$\202 \fA\310\fA@=0B\n#\240\210\f+\207" [blob old = value property element :parent org-add-props nil plist-put] 6] nil apply or= g-element-set-contents :parent get-text-property 0 plist-get org-add-props = plist-put] 7 "\n\n(fn S)"] nil nil nil (plain-text) nil objects (nil) (#0) = plain-text plist-get :ignore-list mapc org-data nil throw :--map-first-matc= h objects get-text-property 0 org-element-class element reverse greater-ele= ments elements object org-element-secondary-value-alist org-element--parsed= -properties-alist org-element-dual-keywords org-element-multiple-keywords o= rg-element-greater-elements] 11 "\n\n(fn --DATA)"]((#("Phillip Lord" 0 12 (= :parent #0)))) org-element-map((#("Phillip Lord" 0 12 (:parent #0))) plain-text #[257 "\= 211\305\306\307#=19\310\311\211:\204=00\312\202\"\n@9\203!\nAA\202\"\n)\"\= 210\313\314 \211:\2043\312\202@\n@9\203?\nAA\202@\n)#\210\315\211 =1B\n;\= 203V\316\317=0B\n#\202\\\320\nA@=0B\"*=1B\211;\203n\321\n\312=0B\f$\202z\nA= \322\nA@=0B\f#\240\210\n+\210 AA@\240\210 @\240*\207" [new old element pr= operty value replace-regexp-in-string "\n" " " mapc #[(blob) "\305 =1B\211= ;\203=00\306\f\307=0B\n$\202 \fA\310\fA@=0B\n#\240\210\f+\207" [blob old va= lue 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 pl= ist-put] 7 "\n\n(fn S)"]) org-export--get-inbuffer-options([cl-struct-org-export-backend s5 html ((= headline . org-s5-headline) (plain-list . org-s5-plain-list) (inner-templat= e . org-s5-inner-template) (template . org-s5-template)) ((:html-link-home = "HTML_LINK_HOME" nil nil) (:html-link-up "HTML_LINK_UP" nil nil) (:s5-posta= mble "S5_POSTAMBLE" nil org-s5-postamble newline) (:s5-preamble "S5_PREAMBL= E" nil org-s5-preamble newline) (:html-head-include-default-style "HTML_INC= LUDE_DEFAULT_STYLE" nil nil) (:html-head-include-scripts "HTML_INCLUDE_SCRI= PTS" nil nil) (:s5-version "S5_VERSION" nil org-s5-version) (:s5-theme-file= "S5_THEME_FILE" nil org-s5-theme-file) (:s5-ui-url "S5_UI_URL" nil org-s5-= ui-url) (:s5-default-view "S5_DEFAULT_VIEW" nil org-s5-default-view) (:s5-c= ontrol-visibility "S5_CONTROL_VISIBILITY" nil org-s5-control-visibility)) n= il nil (115 "Export to S5 HTML Presentation" ((72 "To temporary buffer" org= -s5-export-as-html) (104 "To file" org-s5-export-to-html) (111 "To file and= open" (lambda (a s v b) (if a (org-s5-export-to-html t s v b) (org-open-fi= le (org-s5-export-to-html nil s v b)))))))]) org-export-get-environment([cl-struct-org-export-backend s5 html ((headli= ne . org-s5-headline) (plain-list . org-s5-plain-list) (inner-template . or= g-s5-inner-template) (template . org-s5-template)) ((:html-link-home "HTML_= LINK_HOME" nil nil) (:html-link-up "HTML_LINK_UP" nil nil) (:s5-postamble "= S5_POSTAMBLE" nil org-s5-postamble newline) (:s5-preamble "S5_PREAMBLE" nil= org-s5-preamble newline) (:html-head-include-default-style "HTML_INCLUDE_D= EFAULT_STYLE" nil nil) (:html-head-include-scripts "HTML_INCLUDE_SCRIPTS" n= il nil) (:s5-version "S5_VERSION" nil org-s5-version) (:s5-theme-file "S5_T= HEME_FILE" nil org-s5-theme-file) (:s5-ui-url "S5_UI_URL" nil org-s5-ui-url= ) (:s5-default-view "S5_DEFAULT_VIEW" nil org-s5-default-view) (:s5-control= -visibility "S5_CONTROL_VISIBILITY" nil org-s5-control-visibility)) nil nil= (115 "Export to S5 HTML Presentation" ((72 "To temporary buffer" org-s5-ex= port-as-html) (104 "To file" org-s5-export-to-html) (111 "To file and open"= (lambda (a s v b) (if a (org-s5-export-to-html t s v b) (org-open-file (or= g-s5-export-to-html nil s v b)))))))] nil (:output-file "./temp.html")) org-export-as(s5 nil nil nil (:output-file "./temp.html")) org-export-to-file(s5 "./temp.html" nil nil nil nil nil) org-s5-export-to-html(nil nil nil nil) org-export-dispatch(nil) funcall-interactively(org-export-dispatch nil) call-interactively(org-export-dispatch nil nil) command-execute(org-export-dispatch) Emacs : GNU Emacs 25.2.50.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.11) of 2017-05-12 Package: Org mode version 9.0.6 (9.0.6-elpaplus @ /home/phillord/.emacs.d/e= lpa/25.2/org-plus-contrib-20170502/)