Announcement

Collapse
No announcement yet.

GoogleCalendar - unparsable date

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • GoogleCalendar - unparsable date

    Hi @ll,

    english version below ...

    Ich habe heute versucht, bei meinem OX [Version : 6.18.0 Rev20 (2010-12-10 16:13:28)] einen Google-Kalender zu abbonieren. Leider erhalte ich immer eine Exception mit einem "Unparsable date" (siehe Anlage GoogleCalendarException_open-xchange.log.0.txt, Zeile 8).

    Ich habe mir daraufhin die gezippte Kalenderdatei mal angeschaut und zwei Einträge mit dem Datum gefunden. Es handelt sich jeweils um Ablaufdaten für eine Terminserie. Die Serie sieht wie folgt aus:

    Code:
    BEGIN:VEVENT
    DTSTART;TZID=Europe/Rome:20100202T103000
    DTEND;TZID=Europe/Rome:20100202T120000
    RRULE:FREQ=WEEKLY;BYDAY=TU;UNTIL=20100705T215959Z
    [COLOR="red"]EXDATE:20111128[/COLOR]
    DTSTAMP:20110105T174810Z
    UID:8fnhubd9an291l5h1ac1aovvok@google.com
    CREATED:20100223T130739Z
    DESCRIPTION:
    LAST-MODIFIED:20100719T101151Z
    LOCATION:Raum 407
    SEQUENCE:16
    STATUS:CONFIRMED
    SUMMARY:Team-Meeting
    TRANSP:OPAQUE
    CATEGORIES:http://schemas.google.com/g/2005#event
    BEGIN:VALARM
    ACTION:EMAIL
    DESCRIPTION:This is an event reminder
    SUMMARY:Alarm notification
    ATTENDEE:mailto:max.malycha@googlemail.com
    TRIGGER:-P0DT0H5M0S
    END:VALARM
    END:VEVENT
    Hat Google da das ICal-Format an eigene Bedürfnisse angepasst?

    Grüße von der Nordseeküste

    sailor

    - - - - - - - - - - -

    english text:

    Today I've tried to order a google-calendar in my OX [Version : 6.18.0 Rev20 (2010-12-10 16:13:28)]. It's poor but I always get an exception with "Unparsable date"-remark (look appending file GoogleCalendarException_open-xchange.log.0.txt, line 8).

    I've got the zip-file manually and have found two entries with this date. It is always the expiry.date of a sequence. The sequence looks like this:

    Code:
    BEGIN:VEVENT
    DTSTART;TZID=Europe/Rome:20100202T103000
    DTEND;TZID=Europe/Rome:20100202T120000
    RRULE:FREQ=WEEKLY;BYDAY=TU;UNTIL=20100705T215959Z
    [COLOR="red"]EXDATE:20111128[/COLOR]
    DTSTAMP:20110105T174810Z
    UID:8fnhubd9an291l5h1ac1aovvok@google.com
    CREATED:20100223T130739Z
    DESCRIPTION:
    LAST-MODIFIED:20100719T101151Z
    LOCATION:Raum 407
    SEQUENCE:16
    STATUS:CONFIRMED
    SUMMARY:Team-Meeting
    TRANSP:OPAQUE
    CATEGORIES:http://schemas.google.com/g/2005#event
    BEGIN:VALARM
    ACTION:EMAIL
    DESCRIPTION:This is an event reminder
    SUMMARY:Alarm notification
    ATTENDEE:mailto:max.malycha@googlemail.com
    TRIGGER:-P0DT0H5M0S
    END:VALARM
    END:VEVENT
    Was the ICal-syntax modified by google to their own?

    Best regards from the Northsea-coast

    sailor
    Attached Files
    Grüße von der Nordseeküste (da wo andere Leute Urlaub machen)

    sailor

    Und der meint zur EDV:

    "Jede hinreichend fortgeschrittene Technologie ist von Magie nicht zu
    unterscheiden."
    Arthur C. Clarke's (*1917) Drittes Gesetz
    (brit. SciFi-Autor, u. a. "2001-Odyssee im Weltraum" [1968])

  • #2
    Thanks for reporting, we're gonna check this!

    Comment


    • #3
      Hat Google da das ICal-Format an eigene Bedürfnisse angepasst?
      Hatte ich auch gehofft und bisher noch nicht so gesehen. Ist aber leider in Ordnung, laut RFC5545#3.8.5.1 - da steht zwar, das eine vollständige DATE-TIME der Default ist; das andere ist aber erlaubt. Und da steht auch nur, dass das angegebene Datum auf die Serie passen _sollte_ und das undefiniert ist, was passiert, wenn dem nicht so ist.

      Ich kümmer mich drum.

      Workaround wäre momentan, einfach per RegExp aus dem DTSTART den Teil des Datums mit T?????? rauszuschnippeln und den am EXDATE zu ergänzen. Aber:
      Serien mit Löschausnahmen kriegt der OX eh' gerade nicht gebacken (Bug 17393), insofern musst Du leider den Bugfix dafür auch noch abwarten.
      Last edited by Tobias Prinz; 01-11-2011, 01:33 PM. Reason: Grammar

      Comment


      • #4
        Hallo,

        der Fehler wurde behoben und ist mit dem nächsten Update verfügbar.

        Gruß

        Comment

        Working...
        X