From: daniel@dbrunner.de To: emacs-orgmode@gnu.org Subject: Problems with org-publish w/ #+INCLUDE: Date: Sun, 16 Oct 2011 13:05:10 +0200 [thread overview] Message-ID: <87d3dx9oyh.fsf@systemhaus-brunner.de> (raw) [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #1: Type: text/plain; charset=us-ascii, Size: 5281 bytes --] Hi! And another problem after an upgrade vom V6.something to a 7.7 release: Org-mode version 7.7 (release_7.7.380.g54d7df). When I use the org-publish to produce a set of HTML pages I run into a error. Here is an example: I have a file "index.org": --8<-- #+TITLE: Foo! #+AUTHOR: Daniel #+EMAIL: daniel@monkey #+DATE: 2011-10-14 Fr #+INCLUDE: include.org Export it! --8<-- Then I have a file "include.org" with all the options etc. (option template included via C-c C-e t): --8<-- #+DESCRIPTION: #+KEYWORDS: #+LANGUAGE: en #+OPTIONS: H:3 num:t toc:t \n:nil @:t ::t |:t ^:t -:t f:t *:t <:t #+OPTIONS: TeX:t LaTeX:t skip:nil d:nil todo:t pri:nil tags:not-in-toc #+INFOJS_OPT: view:nil toc:nil ltoc:t mouse:underline buttons:0 path:http://orgmode.org/org-info.js #+EXPORT_SELECT_TAGS: export #+EXPORT_EXCLUDE_TAGS: noexport #+LINK_UP: #+LINK_HOME: #+XSLT: #+BEGIN_HTML <h1>Bar</h1> #+END_HTML --8<-- Then I set the org-publish-project-alist: --8<-- (require 'org-publish) (setq org-publish-project-alist (list (list "foo" :base-directory "/home/dbr/tmp/omtests" :base-extension "org" :publishing-directory "/home/dbr/tmp/omtests/pub" :publishing-function 'org-publish-org-to-html))) --8<-- Org-publish is from the 7.7 distribution directory. Then I visit index.org and do a C-c C-e P and run in the following error: --8<-- Debugger entered--Lisp error: (wrong-type-argument integerp nil) lsh(nil 16) org-publish-cache-ctime-of-src("/home/dbr/tmp/omtests/include.org\n\nExport") org-publish-cache-file-needs-publishing("/home/dbr/tmp/omtests/index.org" "/home/dbr/tmp/omtests/pub/" org-publish-org-to-html) org-publish-needed-p("/home/dbr/tmp/omtests/index.org" "/home/dbr/tmp/omtests/pub/" org-publish-org-to-html "/home/dbr/tmp/omtests/pub/") org-publish-file("/home/dbr/tmp/omtests/index.org" ("foo" :base-directory "/home/dbr/tmp/omtests" :base-extension "org" :publishing-directory "/home/dbr/tmp/omtests/pub" :publishing-function org-publish-org-to-html) t) #[(project) "\b@!\bAÇ \"Ç \"Ç \"\0\x1c \"#ÍÇ \"-\x0e\x1f \"8\x0e!\" \"\x15 \"\x1d\b\n\"#\x1e$\x15XÔ!\va\r\b\f\"#A#@$xÖ$\b#aÇ \"Ù \"!ÛÇ \"\"\b#\x1dÔ! .\v" [project project-plist exclude-regexp sitemap-p sitemap-filename sitemap-function org-publish-initialize-cache plist-get :exclude :auto-sitemap :sitemap-filename "sitemap.org" :sitemap-function org-publish-org-sitemap :sitemap-date-format :sitemap-file-entry-format :preparation-function :completion-function org-publish-get-base-files nil run-hooks preparation-function org-publish-file t :makeindex org-publish-index-generate-theindex :base-directory expand-file-name "theindex.org" completion-function org-publish-write-cache-file org-publish-sitemap-date-format org-sitemap-date-format org-publish-sitemap-file-entry-format org-sitemap-file-entry-format files file] 6](("foo" :base-directory "/home/dbr/tmp/omtests" :base-extension "org" :publishing-directory "/home/dbr/tmp/omtests/pub" :publishing-function org-publish-org-to-html)) mapc(#[(project) "\b@!\bAÇ \"Ç \"Ç \"\0\x1c \"#ÍÇ \"-\x0e\x1f \"8\x0e!\" \"\x15 \"\x1d\b\n\"#\x1e$\x15XÔ!\va\r\b\f\"#A#@$xÖ$\b#aÇ \"Ù \"!ÛÇ \"\"\b#\x1dÔ! .\v" [project project-plist exclude-regexp sitemap-p sitemap-filename sitemap-function org-publish-initialize-cache plist-get :exclude :auto-sitemap :sitemap-filename "sitemap.org" :sitemap-function org-publish-org-sitemap :sitemap-date-format :sitemap-file-entry-format :preparation-function :completion-function org-publish-get-base-files nil run-hooks preparation-function org-publish-file t :makeindex org-publish-index-generate-theindex :base-directory expand-file-name "theindex.org" completion-function org-publish-write-cache-file org-publish-sitemap-date-format org-sitemap-date-format org-publish-sitemap-file-entry-format org-sitemap-file-entry-format files file] 6] (("foo" :base-directory "/home/dbr/tmp/omtests" :base-extension "org" :publishing-directory "/home/dbr/tmp/omtests/pub" :publishing-function org-publish-org-to-html))) org-publish-projects((("foo" :base-directory "/home/dbr/tmp/omtests" :base-extension "org" :publishing-directory "/home/dbr/tmp/omtests/pub" :publishing-function org-publish-org-to-html))) byte-code("\b? \0 Ä\n;\0\n\v\"C\0\nC!)" [force org-publish-use-timestamps-flag project org-publish-project-alist org-publish-projects assoc] 4) org-publish(("foo" :base-directory "/home/dbr/tmp/omtests" :base-extension "org" :publishing-directory "/home/dbr/tmp/omtests/pub" :publishing-function org-publish-org-to-html)) byte-code("Ä \"\b? \v \0Ç \"\n!*" [force org-publish-use-timestamps-flag project org-publish-get-project-from-filename buffer-file-name up error "File %s is not part of any known project" org-publish] 4) org-publish-current-project(nil) call-interactively(org-publish-current-project) org-export(nil) call-interactively(org-export nil nil) --8<-- It seemed that due to the #+INCLUDE tag the org-publish-cache-file-need-publishing gets a bit confused with the filename and tries to call org-publish-cache-ctime-of-src with the file name plus a string "\n\nExport" which are the next three lines of the org file index.org. Am I doing something wrong? Kind regards, Daniel
next reply other threads:[~2011-10-16 11:05 UTC|newest] Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top 2011-10-16 11:05 daniel [this message] 2011-10-16 16:28 ` Nick Dokos 2011-10-16 18:00 ` Carsten Dominik 2011-10-16 19:42 ` Daniel Brunner 2011-10-16 22:20 ` Nick Dokos
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style List information: https://www.orgmode.org/ * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=87d3dx9oyh.fsf@systemhaus-brunner.de \ --to=daniel@dbrunner.de \ --cc=emacs-orgmode@gnu.org \ --subject='Re: Problems with org-publish w/ #+INCLUDE:' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Code repositories for project(s) associated with this inbox: https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).