From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: phillip.lord@russet.org.uk (Phillip Lord) Newsgroups: gmane.emacs.bugs Subject: bug#22469: org-mode export fail Date: Tue, 26 Jan 2016 15:47:49 +0000 Message-ID: <87r3h4xryy.fsf@russet.org.uk> References: <87zivsxwaa.fsf@russet.org.uk> <8760ygtks4.fsf@kyleam.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1453823304 29753 80.91.229.3 (26 Jan 2016 15:48:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 26 Jan 2016 15:48:24 +0000 (UTC) Cc: 22469@debbugs.gnu.org To: Kyle Meyer Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jan 26 16:48:14 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aO5qk-0000wi-Q8 for geb-bug-gnu-emacs@m.gmane.org; Tue, 26 Jan 2016 16:48:11 +0100 Original-Received: from localhost ([::1]:44724 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aO5qk-0003Gk-4P for geb-bug-gnu-emacs@m.gmane.org; Tue, 26 Jan 2016 10:48:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51453) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aO5qg-0003Ge-G2 for bug-gnu-emacs@gnu.org; Tue, 26 Jan 2016 10:48:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aO5qc-00072N-ID for bug-gnu-emacs@gnu.org; Tue, 26 Jan 2016 10:48:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:49587) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aO5qc-00072J-EJ for bug-gnu-emacs@gnu.org; Tue, 26 Jan 2016 10:48:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aO5qc-0001TT-8v for bug-gnu-emacs@gnu.org; Tue, 26 Jan 2016 10:48:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: phillip.lord@russet.org.uk (Phillip Lord) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 26 Jan 2016 15:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22469 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 22469-submit@debbugs.gnu.org id=B22469.14538232755652 (code B ref 22469); Tue, 26 Jan 2016 15:48:02 +0000 Original-Received: (at 22469) by debbugs.gnu.org; 26 Jan 2016 15:47:55 +0000 Original-Received: from localhost ([127.0.0.1]:37807 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aO5qV-0001T6-46 for submit@debbugs.gnu.org; Tue, 26 Jan 2016 10:47:55 -0500 Original-Received: from cheviot22.ncl.ac.uk ([128.240.234.22]:34161) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aO5qT-0001Sy-7B for 22469@debbugs.gnu.org; Tue, 26 Jan 2016 10:47:53 -0500 Original-Received: from smtpauth-vm.ncl.ac.uk ([10.8.233.129] helo=smtpauth.ncl.ac.uk) by cheviot22.ncl.ac.uk with esmtp (Exim 4.63) (envelope-from ) id 1aO5qS-0007SI-DU; Tue, 26 Jan 2016 15:47:52 +0000 Original-Received: from cpc1-benw10-2-0-cust373.gate.cable.virginm.net ([77.98.219.118] helo=localhost) by smtpauth.ncl.ac.uk with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.63) (envelope-from ) id 1aO5qR-0003qR-EX; Tue, 26 Jan 2016 15:47:51 +0000 In-Reply-To: <8760ygtks4.fsf@kyleam.com> (Kyle Meyer's message of "Tue, 26 Jan 2016 10:36:43 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:111996 Archived-At: Kyle Meyer writes: > Hi Phil > > phillip.lord@russet.org.uk (Phillip Lord) writes: > >> I am seeing this error from org-mode when trying to export to HTML. The >> main org file has an include line like so: > > [...] > >> Debugger entered--Lisp error: (wrong-type-argument stringp nil) >> file-exists-p(nil) >> org-check-agenda-file(nil) >> org-agenda-prepare-buffers((nil)) >> org-map-entries(#[nil "\300\301 !\207" [org-reduced-level >> org-current-level] 2]) > > This should be fixed on the Org side as of 44c8cd7 (2015-08-10): > > org-map-entries: Fix org-agenda-prepare-buffers call > > * lisp/org.el (org-map-entries): Check that buffer-file-name is non-nil > before passing to org-agenda-prepare-buffers. > > Like 11e8749, this surfaced as an error when 05efa7a ("Backport commit > 3a5f751 from Emacs master branch", 2015-08-08) replaced a > '(while (setq VAR (pop LIST)) BODY)' with '(dolist (VAR LIST) BODY)', > resulting in the body being executed when '(nil)' was passed to > org-agenda-prepare-buffers. Okay. What's the best way to get this fix onto the release branch? Phil