Re: [Orgmode] org-publish error..
Sebastian, Thanks. I did check and all the files/dirs do exist. Regards, Madhu On 05-Feb-09, at 4:07 AM, Sebastian Rose wrote: Hi Madhu, do all the files and directories still exist? I saw this once and a file or directory was missing. Just an idea... Regards, Sebastian Madhu Rao bgm...@gmail.com writes: 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 -- Sebastian Rose, EMMA STIL - mediendesign, Niemeyerstr.6, 30449 Hannover Tel.: +49 (0)511 - 36 58 472 Fax: +49 (0)1805 - 233633 - 11044 mobil: +49 (0)173 - 83 93 417 Http: www.emma-stil.de ___ 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
Re: [Orgmode] org-publish error..
Richard, Sebastian, Thanks. Is there anything I could do to get the current file publishing to work? Regards, Madhu On 05-Feb-09, at 5:59 AM, Sebastian Rose wrote: Richard Riley rileyrg...@googlemail.com writes: On this subject, something I forgot to mention. When you publish a single file it does not publish it with the project style settings. It should do IMO. I dont publish using timestamps since many of my files are #include'd and so don't contribute to timestamp changes and thus dont get published unless I publish the entire web : hence I would like use publish single file sometimes rather than the time consuming full project publish. Yes. The most time consuming part is, in my case, the sitemap generation. So it would be nice to just do that, if new files are found in the project. Otherwise ask. I don't change the titles that often and some people won't use the sitemap feature at all (`index-filename'). -- Sebastian Rose, EMMA STIL - mediendesign, Niemeyerstr.6, 30449 Hannover Tel.: +49 (0)511 - 36 58 472 Fax: +49 (0)1805 - 233633 - 11044 mobil: +49 (0)173 - 83 93 417 Http: www.emma-stil.de ___ 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
[Orgmode] org-publish error..
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
Re: [Orgmode] org-publish error..
Hi Madhu, do all the files and directories still exist? I saw this once and a file or directory was missing. Just an idea... Regards, Sebastian Madhu Rao bgm...@gmail.com writes: 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 -- Sebastian Rose, EMMA STIL - mediendesign, Niemeyerstr.6, 30449 Hannover Tel.: +49 (0)511 - 36 58 472 Fax: +49 (0)1805 - 233633 - 11044 mobil: +49 (0)173 - 83 93 417 Http: www.emma-stil.de ___ 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
Re: [Orgmode] org-publish error..
Madhu Rao bgm...@gmail.com writes: 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. On this subject, something I forgot to mention. When you publish a single file it does not publish it with the project style settings. It should do IMO. I dont publish using timestamps since many of my files are #include'd and so don't contribute to timestamp changes and thus dont get published unless I publish the entire web : hence I would like use publish single file sometimes rather than the time consuming full project publish. ___ 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
Re: [Orgmode] org-publish error..
Richard Riley rileyrg...@googlemail.com writes: On this subject, something I forgot to mention. When you publish a single file it does not publish it with the project style settings. It should do IMO. I dont publish using timestamps since many of my files are #include'd and so don't contribute to timestamp changes and thus dont get published unless I publish the entire web : hence I would like use publish single file sometimes rather than the time consuming full project publish. Yes. The most time consuming part is, in my case, the sitemap generation. So it would be nice to just do that, if new files are found in the project. Otherwise ask. I don't change the titles that often and some people won't use the sitemap feature at all (`index-filename'). -- Sebastian Rose, EMMA STIL - mediendesign, Niemeyerstr.6, 30449 Hannover Tel.: +49 (0)511 - 36 58 472 Fax: +49 (0)1805 - 233633 - 11044 mobil: +49 (0)173 - 83 93 417 Http: www.emma-stil.de ___ 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
Re: [Emacs-orgmode] org-publish error
Looking at the backtrace, I'd say the error occurs inside org.el. Carsten, perhaps you could look at this? Leon [EMAIL PROTECTED] writes: Hi all, org 4.38 When I delete the published html file, sequent publish will fail with error. Here is the backbrace. Debugger entered--Lisp error: (error File ~/Desktop/studyplan.html no longer exists!) signal(error (File ~/Desktop/studyplan.html no longer exists!)) error(File %s no longer exists! ~/Desktop/studyplan.html) find-file-noselect(./studyplan.html) (let* ((opt-plist ...) (style ...) (link-validate ...) valid (odd org-odd-levels-only) (region-p ...) (region ...) (all_lines ...) (lines ...) (level 0) (line ) (origline ) txt todo (umax nil) (filename ...) (current-dir ...) (buffer ...) (levels-open ...) (date ...) (time ...) (author ...) (title ...) (quote-re0 ...) (quote-re ...) (inquote nil) (infixed nil) (in-local-list nil) (local-list-num nil) (local-list-indent nil) (llt org-plain-list-ordered-item-terminator) (email ...) (language ...) (text ...) (lang-words nil) (target-alist nil) tg (head-count 0) cnt (start 0) (coding-system ...) (coding-system-for-write ...) (save-buffer-coding-system ...) (charset ...) table-open type table-buffer table-orig-buffer ind start-is-num ...) (message Exporting...) (setq org-last-level 1) (org-init-section-numbers) (setq lang-words (or ... ...)) (if (or hidden ...) (set-buffer buffer) (switch-to-buffer-other-window buffer)) (erase-buffer) (fundamental-mode) (let (... ...) (mapcar ... org-export-plist-vars) (setq umax ...) (insert ...) (insert ...) (when ... ... ...) (if org-export-with-toc ...) (setq head-count 0) (org-init-section-numbers) (while ... ...) (when inquote ...) (when in-local-list ... ...) (org-html-level-start 1 nil umax ... head-count) (when ... ... ...) (if org-export-html-with-timestamp ...) (insert ...) (insert /body\n/html\n) (normal-mode) (goto-char ...) (while ... ...) (goto-char ...) (while ... ...) (save-buffer) (goto-char ...))) org-export-as-html(nil) call-interactively(org-export-as-html) (if (setq ass (assq r2 cmds)) (call-interactively (cdr ass)) (error No command associated with key %c r1)) (let ((help [t] insert the export option template\n[v] limit export to visible part of outline tree\n\n[a] export as ASCII\n[h] export as HTML\n[b] export as HTML and browse immediately\n[x] export as XOXO\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* ...) (message Select command: ) (setq r1 ...)) (setq r2 (if ... ... r1)) (if (setq ass ...) (call-interactively ...) (error No command associated with key %c r1))) org-export() call-interactively(org-export) -- Leon ___ Emacs-orgmode mailing list Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode -- David O'Toole [EMAIL PROTECTED] http://dto.freeshell.org/notebook/ ___ Emacs-orgmode mailing list Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Emacs-orgmode] org-publish error
Hi all, org 4.38 When I delete the published html file, sequent publish will fail with error. Here is the backbrace. --8---cut here---start-8--- Debugger entered--Lisp error: (error File ~/Desktop/studyplan.html no longer exists!) signal(error (File ~/Desktop/studyplan.html no longer exists!)) error(File %s no longer exists! ~/Desktop/studyplan.html) find-file-noselect(./studyplan.html) (let* ((opt-plist ...) (style ...) (link-validate ...) valid (odd org-odd-levels-only) (region-p ...) (region ...) (all_lines ...) (lines ...) (level 0) (line ) (origline ) txt todo (umax nil) (filename ...) (current-dir ...) (buffer ...) (levels-open ...) (date ...) (time ...) (author ...) (title ...) (quote-re0 ...) (quote-re ...) (inquote nil) (infixed nil) (in-local-list nil) (local-list-num nil) (local-list-indent nil) (llt org-plain-list-ordered-item-terminator) (email ...) (language ...) (text ...) (lang-words nil) (target-alist nil) tg (head-count 0) cnt (start 0) (coding-system ...) (coding-system-for-write ...) (save-buffer-coding-system ...) (charset ...) table-open type table-buffer table-orig-buffer ind start-is-num ...) (message Exporting...) (setq org-last-level 1) (org-init-section-numbers) (setq lang-words (or ... ...)) (if (or hidden ...) (set-buffer buffer) (switch-to-buffer-other-window buffer)) (erase-buffer) (fundamental-mode) (let (... ...) (mapcar ... org-export-plist-vars) (setq umax ...) (insert ...) (insert ...) (when ... ... ...) (if org-export-with-toc ...) (setq head-count 0) (org-init-section-numbers) (while ... ...) (when inquote ...) (when in-local-list ... ...) (org-html-level-start 1 nil umax ... head-count) (when ... ... ...) (if org-export-html-with-timestamp ...) (insert ...) (insert /body\n/html\n) (normal-mode) (goto-char ...) (while ... ...) (goto-char ...) (while ... ...) (save-buffer) (goto-char ...))) org-export-as-html(nil) call-interactively(org-export-as-html) (if (setq ass (assq r2 cmds)) (call-interactively (cdr ass)) (error No command associated with key %c r1)) (let ((help [t] insert the export option template\n[v] limit export to visible part of outline tree\n\n[a] export as ASCII\n[h] export as HTML\n[b] export as HTML and browse immediately\n[x] export as XOXO\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* ...) (message Select command: ) (setq r1 ...)) (setq r2 (if ... ... r1)) (if (setq ass ...) (call-interactively ...) (error No command associated with key %c r1))) org-export() call-interactively(org-export) --8---cut here---end---8--- -- Leon ___ Emacs-orgmode mailing list Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode