
andrew at morphoss
Apr 9, 2012, 8:22 PM
Post #4 of 9
(412 views)
Permalink
|
On Wed, 2012-04-04 at 12:53 +0300, Dag Nygren wrote: > The problem is that this happens where ever my entry comes from. I tried my > MeeGo Nokia, KDE korganizer and the plugin for Thinderbird. They all have the > same result. Enabling some logging I got this recorded about the VEVENT: > > request:-->BEGIN:VCALENDAR > request:-->PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V > request:-->VERSION:2.0 > request:-->BEGIN:VTIMEZONE > request:-->TZID:Europe/Helsinki > request:-->X-LIC-LOCATION:Europe/Helsinki > request:-->BEGIN:DAYLIGHT > request:-->TZOFFSETFROM:+0200 > request:-->TZOFFSETTO:+0300 > request:-->TZNAME:EEST > request:-->DTSTART:19700329T030000 > request:-->RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 > request:-->END:DAYLIGHT > request:-->BEGIN:STANDARD > request:-->TZOFFSETFROM:+0300 > request:-->TZOFFSETTO:+0200 > request:-->TZNAME:EET > request:-->DTSTART:19701025T040000 > request:-->RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 > request:-->END:STANDARD > request:-->END:VTIMEZONE > request:-->BEGIN:VEVENT > request:-->CREATED:20120315T113426Z > request:-->LAST-MODIFIED:20120315T113431Z > request:-->DTSTAMP:20120315T113431Z > request:-->UID:8619f80d-1b9d-4f1d-a56a-92dbdfd3e0ef > request:-->SUMMARY:New Event > request:-->DTSTART;TZID=Europe/Helsinki:20120315T131500 > request:-->DTEND;TZID=Europe/Helsinki:20120315T141500 > request:-->LOCATION:TEst > request:-->DESCRIPTION:asd kdhs lg > request:-->END:VEVENT > request:-->END:VCALENDAR > request:--> > > It does indeed look like there is a strange DTSTART:19700329T030000 in there, > but the question is then : where does it come from and how do I avoid it. Hi Dag, The DTSTART without a TZID is inside the VTIMEZONE definition, and it is normal that these do not specify a timezone since that would end up being circular. The VCALENDAR looks just fine, and looking at where that error comes from in the code I can't see why you're getting the error in relation to that VCALENDAR. If I could duplicate the issue here I would add a line into awl/inc/vCalendar.php just after the line that logs the message you see (around line 90 in my copy) to say something like the following: dbg_log_array('LOG', 'vTimezone', $vtz, true); which would give some more logging of the exact internal variable containing the parsed out VTIMEZONE which DAViCal is complaining does not contain a 'TZID' property. Regards, Andrew McMillan. -- ------------------------------------------------------------------------ andrew (AT) morphoss (DOT) com +64(272)DEBIAN Would ye both eat your cake and have your cake? -- John Heywood ------------------------------------------------------------------------
|