From mboxrd@z Thu Jan 1 00:00:00 1970 From: Baoqiu Cui Subject: Re: Re: org export as twiki - Failure to export with error: (wrong-type-argument stringp nil) Date: Thu, 04 Mar 2010 21:30:04 -0800 Message-ID: References: <4B900F08.3070401@ieee.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NnQ7z-0002yX-Lq for emacs-orgmode@gnu.org; Fri, 05 Mar 2010 00:31:11 -0500 Received: from [140.186.70.92] (port=43543 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NnQ7H-0002lt-Md for emacs-orgmode@gnu.org; Fri, 05 Mar 2010 00:31:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NnQ6y-0005Gy-IG for emacs-orgmode@gnu.org; Fri, 05 Mar 2010 00:30:27 -0500 Received: from smtp105.prem.mail.sp1.yahoo.com ([98.136.44.60]:32483) by eggs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1NnQ6y-0005G5-9D for emacs-orgmode@gnu.org; Fri, 05 Mar 2010 00:30:08 -0500 In-Reply-To: <4B900F08.3070401@ieee.org> (Mario E. Munich's message of "Thu\, 04 Mar 2010 11\:50\:32 -0800") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: "Mario E. Munich" Cc: emacs-orgmode@gnu.org, cbaoqiu@yahoo.com, Carsten Dominik "Mario E. Munich" writes: > Dear Baoqiu, > > thanks a lot for the reply... I have done some level of debugging (I > should have probably done it before, but I was not sure of what was > going on) and I had realized that the problem is in using brackets [ ] > in the text. > > Please find enclosed a simple file that will depict the issue. Hi Mario, Thanks for posting your example Org file. Now I am able to reproduce the problem and know where the bug is. Just as you said, the problem is caused by the last line that contains strings "double[9]" and "double[3][3]". Here "[9]" and "[3]" are considered footnote references (and I don't think this is what you wanted), so some code is executed to find the footnote definitions. The problem happens when the *second* "[3]" is being processed. Strictly speaking, the second "[3]" is NOT considered as a footnote reference according to ``org-footnote-re'' (see org-footnote.el), but some code in org-docbook.el and org-html.el does not use ``org-footnote-re'' and still treats it as a footnote reference. This inconsistency caused the problem you saw, and it is only visible in DocBook exporter. Before I try to fix the problem, I'd like to get Carsten's confirmation on the footnote reference syntax: whether the second "[3]", which immediately follows a character "]", should be treated as a footnote reference. To get around this problem, you can try changing the last line to something like: - =double[9]= was less efficient that =double[3][3]=, Please let me know if you have further questions. > Best regards, > > -Mario > #+FILETAGS: personal > > * Converting org pages to Twiki > - use docbook2twiki http://code.google.com/p/docbook2twiki/ > - Checkout docbook2twiki: <2009-09-24 Thu> > svn checkout http://docbook2twiki.googlecode.com/svn/trunk/ docbook2twiki-read-only > - retrieved r5 from that repository > - Load org-twiki.el > - Publish buffer with: M-x org-export-as-twiki > - double[9] was less efficient that double[3][3], > > Thanks, -- Baoqiu