* [Worg] [New Exporter] invalid time specification
@ 2013-04-28 17:10 Jay Kerns
2013-04-28 20:11 ` Achim Gratz
2013-04-29 7:41 ` Nicolas Goaziou
0 siblings, 2 replies; 4+ messages in thread
From: Jay Kerns @ 2013-04-28 17:10 UTC (permalink / raw)
To: Org Mode List
Hello there,
I've noticed people mentioning on the list that there is a problem
with Worg not publishing, something about an invalid time
specification. Having been publishing Worg locally myself, I noticed
that I was getting a similar error when it came time to construct the
sitemap.org. My workaround at the time was to set "autositemap nil"
in the emacs.el related to Worg, but with Achim's recent improvements
to emacs.el I thought I'd try to track down what's going on. Here is
what I found:
If I reset "autositemap t" in worg-init.el (presumably the same
setting as the Worg server) then near the beginning of interactive
publish I get the following:
,----
| Generating tree-style sitemap for Sitemap for project worg-pages [11 times]
| org-publish-format-file-entry: Invalid time specification
`----
Doing `toggle-debug-on-error' yields (I'm deleting most of it)
,----
| Debugger entered--Lisp error: (error "Invalid time specification")
| format-time-string("%Y-%m-%d" "<2010-04-24 Sat>")
| org-publish-format-file-entry("%t"
"/home/jay/git/worg/org-tutorials/org-latex-export.org"
`----
If I fix the #+DATE: in org-latex-export.org to 2010-04-24 and
republish, then I don't get an error until the next file with the same
problem. :-) Here are the files that generate these errors:
- exporters/beamer/presentation.org [2013-03-13 Wed]
- org-tutorials/non-beamer-presentations.org <2011-06-02 Thu>
- org-tutorials/org-google-sync.org <2011-02-28 Mon>
- org-tutorials/org-outside-org.org <2013-03-12 Di>
- org-tutorials/org-latex-export.org <2010-04-24 Sat>
- org-tutorials/org-meeting-tasks.org <2011-03-30>
- worgmap.org <2013-04-22 Mon>
I have modified the dates on each of those files in the
worg-new-exporter branch and am able to publish successfully even with
"autositemap t". I am not 100% sure that this is the same problem
Worg is having, but if not then it's one heck of a coincidence.
Rather than push my changes to worg-new-exporter, though, maybe this
is something to be fixed somewhere else? What I mean is, the
default #+DATE: inserted by `C-c C-e # default RET' is a date that
looks like <XXXX-YY-ZZ Foo>, and that's the same kind of date which
looks to be tripping up Worg.
I hope this helps with tracking down the problem,
--
Jay
P.S. It looks like I can fix the date with even "2013-03-13 Wed", so
maybe it's the "< >" which is causing the problem.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Worg] [New Exporter] invalid time specification
2013-04-28 17:10 [Worg] [New Exporter] invalid time specification Jay Kerns
@ 2013-04-28 20:11 ` Achim Gratz
2013-04-29 7:41 ` Nicolas Goaziou
1 sibling, 0 replies; 4+ messages in thread
From: Achim Gratz @ 2013-04-28 20:11 UTC (permalink / raw)
To: emacs-orgmode
Jay Kerns writes:
> Doing `toggle-debug-on-error' yields (I'm deleting most of it)
>
> ,----
> | Debugger entered--Lisp error: (error "Invalid time specification")
> | format-time-string("%Y-%m-%d" "<2010-04-24 Sat>")
> | org-publish-format-file-entry("%t"
Uh-oh. That function should never get an uninterpreted value from
#+DATE, it really wants a proper time value (a list, not a string). The
question is how it gets there, since
emacs -batch -Q -l worgtest-local-init.el -l worgtest-init.el
worgmap.org -l org-publish \
--eval '(message (format-time-string "%Y-%m-%d" (org-publish-find-date (buffer-file-name))))'
2013-04-22
yields the correct value. Also, the calling function doesn't appear to
be asking for a date value at all.
Regards,
Achim.
--
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+
SD adaptation for Waldorf rackAttack V1.04R1:
http://Synth.Stromeko.net/Downloads.html#WaldorfSDada
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Worg] [New Exporter] invalid time specification
2013-04-28 17:10 [Worg] [New Exporter] invalid time specification Jay Kerns
2013-04-28 20:11 ` Achim Gratz
@ 2013-04-29 7:41 ` Nicolas Goaziou
2013-04-29 11:49 ` Jay Kerns
1 sibling, 1 reply; 4+ messages in thread
From: Nicolas Goaziou @ 2013-04-29 7:41 UTC (permalink / raw)
To: Jay Kerns; +Cc: Org Mode List
Hello,
Jay Kerns <gjkernsysu@gmail.com> writes:
> I've noticed people mentioning on the list that there is a problem
> with Worg not publishing, something about an invalid time
> specification. Having been publishing Worg locally myself, I noticed
> that I was getting a similar error when it came time to construct the
> sitemap.org.
This should be fixed. Thanks for reporting it.
Regards,
--
Nicolas Goaziou
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Worg] [New Exporter] invalid time specification
2013-04-29 7:41 ` Nicolas Goaziou
@ 2013-04-29 11:49 ` Jay Kerns
0 siblings, 0 replies; 4+ messages in thread
From: Jay Kerns @ 2013-04-29 11:49 UTC (permalink / raw)
To: Nicolas Goaziou; +Cc: Org Mode List
On Mon, Apr 29, 2013 at 3:41 AM, Nicolas Goaziou <n.goaziou@gmail.com> wrote:
>
> This should be fixed. Thanks for reporting it.
>
Confirmed - thank you.
--
Jay
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2013-04-29 11:49 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-04-28 17:10 [Worg] [New Exporter] invalid time specification Jay Kerns
2013-04-28 20:11 ` Achim Gratz
2013-04-29 7:41 ` Nicolas Goaziou
2013-04-29 11:49 ` Jay Kerns
Code repositories for project(s) associated with this public 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).