From mboxrd@z Thu Jan 1 00:00:00 1970 From: Samuel Wales Subject: export breaks on org-id in maint Date: Sat, 17 Oct 2015 13:50:56 -0700 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:36403) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZnYRQ-0008Bj-4Q for emacs-orgmode@gnu.org; Sat, 17 Oct 2015 16:51:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZnYRN-0000jO-Fr for emacs-orgmode@gnu.org; Sat, 17 Oct 2015 16:50:59 -0400 Received: from mail-wi0-x231.google.com ([2a00:1450:400c:c05::231]:38851) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZnYRN-0000jK-6B for emacs-orgmode@gnu.org; Sat, 17 Oct 2015 16:50:57 -0400 Received: by wicll6 with SMTP id ll6so52386707wic.1 for ; Sat, 17 Oct 2015 13:50:56 -0700 (PDT) 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: emacs-orgmode@gnu.org * REF buggy export a [[id:0b293b3c-a323-4825-902b-222909c0e6bb][target]]. * FACT how to repro recent org maint emacs -Q. technically, this: eb () { emacs --geometry 80x30-0+0 --eval '(blink-cursor-mode 0)' "$@" ;} eq () { eb -Q "$@" ;} eo () { eq --eval '(progn (add-to-list '\''load-path (substitute-in-file-name "$delorgsrc/lisp")) (add-to-list '\''load-path (substitute-in-file-name "$delorgsrc/contrib/lisp")))' "$@" ;} eo export-and-id.org export subtree to ascii. c-c c-e c-s t A * FACT output Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil) org-export-get-relative-level("export-and-id.org" (:export-options (subtree) :input-buffer "export-and-id.org" :input-file "export-and-id.org" :subtitle nil :ascii-bullets ((ascii 42 43 45) (latin1 167 182) (utf-8 9674)) :ascii-caption-above nil :ascii-charset ascii :ascii-global-margin 0 :ascii-format-drawer-function (lambda (name contents width) contents) :ascii-format-inlinetask-function org-ascii-format-inlinetask-default :ascii-headline-spacing (1 . 2) :ascii-indented-line-width auto :ascii-inlinetask-width 30 :ascii-inner-margin 2 :ascii-links-to-notes t :ascii-list-margin 0 :ascii-paragraph-spacing auto :ascii-quote-margin 6 :ascii-table-keep-all-vertical-lines nil :ascii-table-use-ascii-art nil :ascii-table-widen-columns t :ascii-text-width 72 :ascii-underline ((ascii 61 126 45) (latin1 61 126 45) (utf-8 9552 9472 9548 9476 9480)) :ascii-verbatim-format "`%s'" :title (#("REF buggy export -- bad in my code, ok in eo" 0 44 (:parent #1))) ...)) org-export-numbered-headline-p("export-and-id.org" (:export-options (subtree) :input-buffer "export-and-id.org" :input-file "export-and-id.org" :subtitle nil :ascii-bullets ((ascii 42 43 45) (latin1 167 182) (utf-8 9674)) :ascii-caption-above nil :ascii-charset ascii :ascii-global-margin 0 :ascii-format-drawer-function (lambda (name contents width) contents) :ascii-format-inlinetask-function org-ascii-format-inlinetask-default :ascii-headline-spacing (1 . 2) :ascii-indented-line-width auto :ascii-inlinetask-width 30 :ascii-inner-margin 2 :ascii-links-to-notes t :ascii-list-margin 0 :ascii-paragraph-spacing auto :ascii-quote-margin 6 :ascii-table-keep-all-vertical-lines nil :ascii-table-use-ascii-art nil :ascii-table-widen-columns t :ascii-text-width 72 :ascii-underline ((ascii 61 126 45) (latin1 61 126 45) (utf-8 9552 9472 9548 9476 9480)) :ascii-verbatim-format "`%s'" :title (#("REF buggy export -- bad in my code, ok in eo" 0 44 (:parent #1))) ...)) [garble] org-ascii--describe-links(((link (:type "id" :path "0b293b3c-a323-4825-902b-222909c0e6bb" :raw-link "id:0b293b3c-a323-4825-902b-222909c0e6bb" :application nil :search-option nil :begin 50 :end 101 :contents-begin 93 :contents-end 99 :post-blank 0 :parent (paragraph (:begin 48 :end 104 :contents-begin 48 :contents-end 103 :post-blank 1 :post-affiliated 48 :parent (section (:begin 48 :end 124 :contents-begin 48 :contents-end 124 :post-blank 0 :post-affiliated 48 :parent (org-data nil #5)) #3 (paragraph (:begin 104 :end 124 :contents-begin 104 :contents-end 124 :post-blank 0 :post-affiliated 104 :parent #5) #("or create your own.\n" 0 20 ...)))) #("a " 0 2 (:parent #3)) #1 #(".\n" 0 2 (:parent #3)))) #("target" 0 6 (:parent #1)))) 72 (:export-options (subtree) :input-buffer "export-and-id.org" :input-file "export-and-id.org" :subtitle nil :ascii-bullets ((ascii 42 43 45) (latin1 167 182) (utf-8 9674)) :ascii-caption-above nil :ascii-charset ascii :ascii-global-margin 0 :ascii-format-drawer-function (lambda (name contents width) contents) :ascii-format-inlinetask-function org-ascii-format-inlinetask-default :ascii-headline-spacing (1 . 2) :ascii-indented-line-width auto :ascii-inlinetask-width 30 :ascii-inner-margin 2 :ascii-links-to-notes t :ascii-list-margin 0 :ascii-paragraph-spacing auto :ascii-quote-margin 6 :ascii-table-keep-all-vertical-lines nil :ascii-table-use-ascii-art nil :ascii-table-widen-columns t :ascii-text-width 72 :ascii-underline ((ascii 61 126 45) (latin1 61 126 45) (utf-8 9552 9472 9548 9476 9480)) :ascii-verbatim-format "`%s'" :title (#("REF buggy export -- bad in my code, ok in eo" 0 44 (:parent #1))) ...)) org-ascii-section((section (:begin 48 :end 124 :contents-begin 48 :contents-end 124 :post-blank 0 :post-affiliated 48 :parent (org-data nil #0)) (paragraph (:begin 48 :end 104 :contents-begin 48 :contents-end 103 :post-blank 1 :post-affiliated 48 :parent #0) #("a " 0 2 (:parent #1)) (link (:type "id" :path "0b293b3c-a323-4825-902b-222909c0e6bb" :raw-link "id:0b293b3c-a323-4825-902b-222909c0e6bb" :application nil :search-option nil :begin 50 :end 101 :contents-begin 93 :contents-end 99 :post-blank 0 :parent #1) #("target" 0 6 (:parent #2))) #(".\n" 0 2 (:parent #1))) (paragraph (:begin 104 :end 124 :contents-begin 104 :contents-end 124 :post-blank 0 :post-affiliated 104 :parent #0) #("or create your own.\n" 0 20 (:parent #1)))) #("a [target].\n\nor create your own.\n" 0 2 (:parent (paragraph (:begin 48 :end 104 :contents-begin 48 :contents-end 103 :post-blank 1 :post-affiliated 48 :parent (section (:begin 48 :end 124 :contents-begin 48 :contents-end 124 :post-blank 0 :post-affiliated 48 :parent (org-data nil #4)) #2 (paragraph (:begin 104 :end 124 :contents-begin 104 :contents-end 124 :post-blank 0 :post-affiliated 104 :parent #4) #("or create your own.\n" 0 20 (:parent #5))))) #("a " 0 2 (:parent #2)) (link (:type "id" :path "0b293b3c-a323-4825-902b-222909c0e6bb" :raw-link "id:0b293b3c-a323-4825-902b-222909c0e6bb" :application nil :search-option nil :begin 50 :end 101 :contents-begin 93 :contents-end 99 :post-blank 0 :parent #2) #("target" 0 6 (:parent #3))) #(".\n" 0 2 (:parent #2)))) 3 9 (:parent (link (:type "id" :path "0b293b3c-a323-4825-902b-222909c0e6bb" :raw-link "id:0b293b3c-a323-4825-902b-222909c0e6bb" :application nil :search-option nil :begin 50 :end 101 :contents-begin 93 :contents-end 99 :post-blank 0 :parent (paragraph (:begin 48 :end 104 :contents-begin 48 :contents-end 103 :post-blank 1 :post-affiliated 48 :parent (section (:begin 48 :end 124 :contents-begin 48 :contents-end 124 :post-blank 0 :post-affiliated 48 :parent ...) #4 (paragraph ... #("or create your own.\n" 0 20 ...)))) #("a " 0 2 (:parent #4)) #2 #(".\n" 0 2 (:parent #4)))) #("target" 0 6 (:parent #2)))) 10 11 (:parent (paragraph (:begin 48 :end 104 :contents-begin 48 :contents-end 103 :post-blank 1 :post-affiliated 48 :parent (section (:begin 48 :end 124 :contents-begin 48 :contents-end 124 :post-blank 0 :post-affiliated 48 :parent (org-data nil #4)) #2 (paragraph (:begin 104 :end 124 :contents-begin 104 :contents-end 124 :post-blank 0 :post-affiliated 104 :parent #4) #("or create your own.\n" 0 20 (:parent #5))))) #("a " 0 2 (:parent #2)) (link (:type "id" :path "0b293b3c-a323-4825-902b-222909c0e6bb" :raw-link "id:0b293b3c-a323-4825-902b-222909c0e6bb" :application nil :search-option nil :begin 50 :end 101 :contents-begin 93 :contents-end 99 :post-blank 0 :parent #2) #("target" 0 6 (:parent #3))) #(".\n" 0 2 (:parent #2)))) 13 32 (:parent (paragraph (:begin 104 :end 124 :contents-begin 104 :contents-end 124 :post-blank 0 :post-affiliated 104 :parent (section (:begin 48 :end 124 :contents-begin 48 :contents-end 124 :post-blank 0 :post-affiliated 48 :parent (org-data nil #4)) (paragraph (:begin 48 :end 104 :contents-begin 48 :contents-end 103 :post-blank 1 :post-affiliated 48 :parent #4) #("a " 0 2 (:parent #5)) (link (:type "id" :path "0b293b3c-a323-4825-902b-222909c0e6bb" :raw-link "id:0b293b3c-a323-4825-902b-222909c0e6bb" :application nil :search-option nil :begin 50 :end 101 :contents-begin 93 :contents-end 99 :post-blank 0 :parent #5) #("target" 0 6 ...)) #(".\n" 0 2 (:parent #5))) #2)) #("or create your own.\n" 0 20 (:parent #2))))) (:export-options (subtree) :input-buffer "export-and-id.org" :input-file "export-and-id.org" :subtitle nil :ascii-bullets ((ascii 42 43 45) (latin1 167 182) (utf-8 9674)) :ascii-caption-above nil :ascii-charset ascii :ascii-global-margin 0 :ascii-format-drawer-function (lambda (name contents width) contents) :ascii-format-inlinetask-function org-ascii-format-inlinetask-default :ascii-headline-spacing (1 . 2) :ascii-indented-line-width auto :ascii-inlinetask-width 30 :ascii-inner-margin 2 :ascii-links-to-notes t :ascii-list-margin 0 :ascii-paragraph-spacing auto :ascii-quote-margin 6 :ascii-table-keep-all-vertical-lines nil :ascii-table-use-ascii-art nil :ascii-table-widen-columns t :ascii-text-width 72 :ascii-underline ((ascii 61 126 45) (latin1 61 126 45) (utf-8 9552 9472 9548 9476 9480)) :ascii-verbatim-format "`%s'" :title (#("REF buggy export -- bad in my code, ok in eo" 0 44 (:parent #1))) ...)) org-export-data((section (:begin 48 :end 124 :contents-begin 48 :contents-end 124 :post-blank 0 :post-affiliated 48 :parent (org-data nil #0)) (paragraph (:begin 48 :end 104 :contents-begin 48 :contents-end 103 :post-blank 1 :post-affiliated 48 :parent #0) #("a " 0 2 (:parent #1)) (link (:type "id" :path "0b293b3c-a323-4825-902b-222909c0e6bb" :raw-link "id:0b293b3c-a323-4825-902b-222909c0e6bb" :application nil :search-option nil :begin 50 :end 101 :contents-begin 93 :contents-end 99 :post-blank 0 :parent #1) #("target" 0 6 (:parent #2))) #(".\n" 0 2 (:parent #1))) (paragraph (:begin 104 :end 124 :contents-begin 104 :contents-end 124 :post-blank 0 :post-affiliated 104 :parent #0) #("or create your own.\n" 0 20 (:parent #1)))) (:export-options (subtree) :input-buffer "export-and-id.org" :input-file "export-and-id.org" :subtitle nil :ascii-bullets ((ascii 42 43 45) (latin1 167 182) (utf-8 9674)) :ascii-caption-above nil :ascii-charset ascii :ascii-global-margin 0 :ascii-format-drawer-function (lambda (name contents width) contents) :ascii-format-inlinetask-function org-ascii-format-inlinetask-default :ascii-headline-spacing (1 . 2) :ascii-indented-line-width auto :ascii-inlinetask-width 30 :ascii-inner-margin 2 :ascii-links-to-notes t :ascii-list-margin 0 :ascii-paragraph-spacing auto :ascii-quote-margin 6 :ascii-table-keep-all-vertical-lines nil :ascii-table-use-ascii-art nil :ascii-table-widen-columns t :ascii-text-width 72 :ascii-underline ((ascii 61 126 45) (latin1 61 126 45) (utf-8 9552 9472 9548 9476 9480)) :ascii-verbatim-format "`%s'" :title (#("REF buggy export -- bad in my code, ok in eo" 0 44 (:parent #1))) ...)) #[(element) "\302=08 \"\207" [element info org-export-data] 3]((section (:begin 48 :end 124 :contents-begin 48 :contents-end 124 :post-blank 0 :post-affiliated 48 :parent (org-data nil #0)) (paragraph (:begin 48 :end 104 :contents-begin 48 :contents-end 103 :post-blank 1 :post-affiliated 48 :parent #0) #("a " 0 2 (:parent #1)) (link (:type "id" :path "0b293b3c-a323-4825-902b-222909c0e6bb" :raw-link "id:0b293b3c-a323-4825-902b-222909c0e6bb" :application nil :search-option nil :begin 50 :end 101 :contents-begin 93 :contents-end 99 :post-blank 0 :parent #1) #("target" 0 6 (:parent #2))) #(".\n" 0 2 (:parent #1))) (paragraph (:begin 104 :end 124 :contents-begin 104 :contents-end 124 :post-blank 0 :post-affiliated 104 :parent #0) #("or create your own.\n" 0 20 (:parent #1))))) mapconcat(#[(element) "\302=08 \"\207" [element info org-export-data] 3] ((section (:begin 48 :end 124 :contents-begin 48 :contents-end 124 :post-blank 0 :post-affiliated 48 :parent (org-data nil #1)) (paragraph (:begin 48 :end 104 :contents-begin 48 :contents-end 103 :post-blank 1 :post-affiliated 48 :parent #1) #("a " 0 2 (:parent #2)) (link (:type "id" :path "0b293b3c-a323-4825-902b-222909c0e6bb" :raw-link "id:0b293b3c-a323-4825-902b-222909c0e6bb" :application nil :search-option nil :begin 50 :end 101 :contents-begin 93 :contents-end 99 :post-blank 0 :parent #2) #("target" 0 6 (:parent #3))) #(".\n" 0 2 (:parent #2))) (paragraph (:begin 104 :end 124 :contents-begin 104 :contents-end 124 :post-blank 0 :post-affiliated 104 :parent #1) #("or create your own.\n" 0 20 (:parent #2))))) "") org-export-data((org-data nil (section (:begin 48 :end 124 :contents-begin 48 :contents-end 124 :post-blank 0 :post-affiliated 48 :parent #0) (paragraph (:begin 48 :end 104 :contents-begin 48 :contents-end 103 :post-blank 1 :post-affiliated 48 :parent #1) #("a " 0 2 (:parent #2)) (link (:type "id" :path "0b293b3c-a323-4825-902b-222909c0e6bb" :raw-link "id:0b293b3c-a323-4825-902b-222909c0e6bb" :application nil :search-option nil :begin 50 :end 101 :contents-begin 93 :contents-end 99 :post-blank 0 :parent #2) #("target" 0 6 (:parent #3))) #(".\n" 0 2 (:parent #2))) (paragraph (:begin 104 :end 124 :contents-begin 104 :contents-end 124 :post-blank 0 :post-affiliated 104 :parent #1) #("or create your own.\n" 0 20 (:parent #2))))) (:export-options (subtree) :input-buffer "export-and-id.org" :input-file "export-and-id.org" :subtitle nil :ascii-bullets ((ascii 42 43 45) (latin1 167 182) (utf-8 9674)) :ascii-caption-above nil :ascii-charset ascii :ascii-global-margin 0 :ascii-format-drawer-function (lambda (name contents width) contents) :ascii-format-inlinetask-function org-ascii-format-inlinetask-default :ascii-headline-spacing (1 . 2) :ascii-indented-line-width auto :ascii-inlinetask-width 30 :ascii-inner-margin 2 :ascii-links-to-notes t :ascii-list-margin 0 :ascii-paragraph-spacing auto :ascii-quote-margin 6 :ascii-table-keep-all-vertical-lines nil :ascii-table-use-ascii-art nil :ascii-table-widen-columns t :ascii-text-width 72 :ascii-underline ((ascii 61 126 45) (latin1 61 126 45) (utf-8 9552 9472 9548 9476 9480)) :ascii-verbatim-format "`%s'" :title (#("REF buggy export -- bad in my code, ok in eo" 0 44 (:parent #1))) ...)) org-export-as(ascii t nil nil (:ascii-charset ascii)) org-export-to-buffer(ascii "*Org ASCII Export*" nil t nil nil (:ascii-charset ascii) #[nil "\300 \207" [text-mode] 1]) org-ascii-export-as-ascii(nil t nil nil (:ascii-charset ascii)) (lambda (a s v b) (org-ascii-export-as-ascii a s v b (quote (:ascii-charset ascii))))(nil t nil nil) org-export-dispatch(nil) call-interactively(org-export-dispatch nil nil) command-execute(org-export-dispatch) * FACT target :PROPERTIES: :ID: 0b293b3c-a323-4825-902b-222909c0e6bb :END: