From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: org-publish error.. Date: Fri, 6 Feb 2009 08:49:42 +0100 Message-ID: <26E30197-704F-487F-BE18-C548A2E11EA5@uva.nl> References: Mime-Version: 1.0 (Apple Message framework v930.3) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LVM13-0003YJ-Lw for emacs-orgmode@gnu.org; Fri, 06 Feb 2009 03:24:49 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LVM13-0003Y7-77 for emacs-orgmode@gnu.org; Fri, 06 Feb 2009 03:24:49 -0500 Received: from [199.232.76.173] (port=53951 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LVM13-0003Y4-3p for emacs-orgmode@gnu.org; Fri, 06 Feb 2009 03:24:49 -0500 Received: from mx20.gnu.org ([199.232.41.8]:19355) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LVM12-00017c-K4 for emacs-orgmode@gnu.org; Fri, 06 Feb 2009 03:24:48 -0500 Received: from nf-out-0910.google.com ([64.233.182.190]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LVM11-0007xZ-UE for emacs-orgmode@gnu.org; Fri, 06 Feb 2009 03:24:48 -0500 Received: by nf-out-0910.google.com with SMTP id c7so162799nfi.26 for ; Fri, 06 Feb 2009 00:24:46 -0800 (PST) In-Reply-To: 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: Madhu Rao Cc: emacs-orgmode@gnu.org Hi, I am not able to reproduce this problem. Can you try to make a minimal example, with a minimal .emacs file and a test setup that reproduces this problem? Thanks. - Carsten On Feb 4, 2009, at 6:22 PM, Madhu Rao wrote: > When I try to "publish current file" I get the error below. > However, when I prompt for a project and publish, that > works all right. Publishing current file worked all right > in earlier versions of org-mode. Now I am on 6.21. I don't > know at which point this changed or something to do with > my emacs setup that meddled with; I haven't published for a while now. > > Thanks. > > Debugger entered--Lisp error: (wrong-type-argument arrayp nil) > file-truename(nil) > (file-name-as-directory (file-truename (plist-get project- > plist :base-directory))) > (let* ((project ...) (project-plist ...) (ftname ...) (publishing- > function ...) (base-dir ...) (pub-dir ...) tmp-pub-dir) (setq tmp- > pub-dir (file-name-directory ...)) (if (listp publishing-function) > (mapc ... publishing-function) (funcall publishing-function project- > plist filename tmp-pub-dir))) > (progn (let* (... ... ... ... ... ... tmp-pub-dir) (setq tmp-pub- > dir ...) (if ... ... ...)) (org-publish-update-timestamp filename)) > (if (org-publish-needed-p filename) (progn (let* ... ... ...) (org- > publish-update-timestamp filename))) > (when (org-publish-needed-p filename) (let* > (... ... ... ... ... ... tmp-pub-dir) (setq tmp-pub-dir ...) > (if ... ... ...)) (org-publish-update-timestamp filename)) > org-publish-file("/Users/mac_u/Org/Publish/test_org.org") > (let ((org-publish-use-timestamps-flag ...)) (org-publish-file > (buffer-file-name))) > (save-window-excursion (let (...) (org-publish-file ...))) > org-publish-current-file(nil) > call-interactively(org-publish-current-file) > (if (and bg (nth 2 ass) (not ...) (not ...)) (let (...) (set- > process-sentinel p ...) (message "Background process \"%s\": > started" p)) (call-interactively (nth 1 ass))) > (let* ((bg ...) (help "[t] insert the export option template > \n[v] limit export to visible part of outline tree\n\n[a] export > as ASCII\n\n[h] export as HTML\n[H] export as HTML to temporary > buffer\n[R] export region as HTML\n[b] export as HTML and browse > immediately\n[x] export as XOXO\n\n[l] export as LaTeX\n[p] export > as LaTeX and process to PDF\n[d] export as LaTeX, process to PDF, > and open the resulting PDF document\n[L] export as LaTeX to > temporary buffer\n\n[i] export current file as iCalendar file\n[I] > export all agenda files as iCalendar files\n[c] export agenda files > into combined iCalendar file\n\n[F] publish current file\n[P] > publish current project\n[X] publish... (project will be prompted > for)\n[A] publish all projects") (cmds ...) r1 r2 ass) (save-window- > excursion (delete-other-windows) (with-output-to-temp-buffer "*Org > Export/Publishing Help*" ...) (org-fit-window-to-buffer ...) > (message "Select command: ") (setq r1 ...)) (setq r2 (if ... ... > r1)) (unless (setq ass ...) (error "No command associated with key > %c" r1)) (if (and bg ... ... ...) (let ... ... ...) (call- > interactively ...))) > org-export(nil) > call-interactively(org-export) > > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode