Unknown or bad timezone

Hello,

when I sync my EmClient Calendar with my Owncloud.
I got following Error in the Owncloud Log:

    DateTimeZone::__construct() [datetimezone.–construct]: Unknown or bad timezone (W. Europe Standard Time) at /share/HDA_DATA/Web/owncloud/3rdparty/Sabre/VObject/TimeZoneUtil.php#307

Log from the EmClient:

    16:58:45.128|026|   Content:
    BEGIN:VCALENDAR
    16:58:45.128|026|   VERSION:2.0
    16:58:45.128|026|   PRODID:-//eM Client/6.0.20320.0
    16:58:45.128|026|   BEGIN:VTIMEZONE
    16:58:45.128|026|   TZID:W. Europe Standard Time
    16:58:45.128|026|   X-EM-DISPLAYNAME:(UTC+01:00) Amsterdam\, Berlin\, Bern\, Rom\, Stockhol
    16:58:45.128|026|    m\, Wien
    16:58:45.128|026|   BEGIN:STANDARD
    16:58:45.128|026|   TZNAME:Mitteleuropäische Zeit
    16:58:45.128|026|   DTSTART:00010101T030000
    16:58:45.128|026|   TZOFFSETFROM:+0200
    16:58:45.128|026|   TZOFFSETTO:+0100
    16:58:45.128|026|   RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
    16:58:45.128|026|   END:STANDARD
    16:58:45.128|026|   BEGIN:DAYLIGHT
    16:58:45.128|026|   TZNAME:Mitteleuropäische Sommerzeit
    16:58:45.128|026|   DTSTART:00010101T020000
    16:58:45.128|026|   TZOFFSETFROM:+0100
    16:58:45.128|026|   TZOFFSETTO:+0200
    16:58:45.128|026|   RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
    16:58:45.128|026|   END:DAYLIGHT
    16:58:45.128|026|   END:VTIMEZONE
    16:58:45.128|026|   BEGIN:VEVENT
    16:58:45.128|026|   UID:03948ea9-894a-4844-bd80-19c7c76c6240
    16:58:45.128|026|   DTSTART;TZID=W. Europe Standard Time:20140606T070000
    16:58:45.128|026|   DTEND;TZID=W. Europe Standard Time:20140606T073000
    16:58:45.128|026|   TRANSP:OPAQUE
    16:58:45.128|026|   X-MICROSOFT-CDO-BUSYSTATUS:BUSY
    16:58:45.128|026|   LAST-MODIFIED:20140606T145839Z
    16:58:45.128|026|   DTSTAMP:20140606T145753Z
    16:58:45.128|026|   CREATED:20140606T145753Z
    16:58:45.128|026|   SUMMARY:TesteintragAAA
    16:58:45.128|026|   CLASS:PUBLIC
    16:58:45.128|026|   END:VEVENT
    16:58:45.128|026|   END:VCALENDAR

So I can see the Timezone looks:
“W. Europe Standard Time”

The File
/share/HDA_DATA/Web/owncloud/3rdparty/Sabre/VObject/TimeZoneUtil.php
contains following Line:
‘W. Europe Standard Time’=>‘Europe/Berlin’,

I use owncloud 6.0.3 on Qnap TS-112
PHP Version 5.3.26
EM Client 6.0

Anybody an Idea how I can fix this Error?

Greetings from Cologne
Harald

Hi Harald, what version of eM client exactly are you using? You can find this in Help > About.
Are you seeing any error messages from the application while synchronizing items?

Thank you,
Paul.

I use eM Client 6.0.20320.0.
I see no error message from the application. Only the Errors in the owncloud log.
If I sync Thunderbird Lightning or my android mobilephone with CalDAV Sync I see no errors in the owncloud log.

Harald

Hi again Harald,
we might be able to create a workaround for this issue, if you could download this tool (http://www.telerik.com/fiddler) and open it.

When you do please go to Tools > Fiddler Options > HTTPS and check the “Decrypt HTTPS traffic” option.
Then go back to eM Client and try to replicate the issue, so the error is again visible in your logs.

Then please go back to Fiddler and go to File > Save > All Sessions and save the fiddler session into .saz archive. Please send me the saved session to [email protected]

Thank you,
Paul.

Hello Paul, I ́ve wrote you a mail.

Thank you Harald, I forwarded the issue to the developers and am currently waiting for a reply.

Paul.

Hello Paul,

currently I use emClient 6.0.20617.0 and Owncloud 6.0.4 the log entry is still there:

Error PHP DateTimeZone::__construct() [datetimezone.–construct]: Unknown or bad timezone (W. Europe Standard Time) at /share/HDA_DATA/Web/owncloud/3rdparty/Sabre/VObject/TimeZoneUtil.php#307 2014-07-23T07:38:52+00:00

There are news from the developers?

Harald

Hi Harald, this is an issue with Owncloud unfortunately, but we are working on a workaround for the issue.

Thank you for reporting this,
Paul.