Menu

davmail - The specified time zone isn'...

Help
L.K.P.
2011-04-06
2013-06-12
  • L.K.P.

    L.K.P. - 2011-04-06

    This issue was already reported under "Support Requests", ID: 3105534, but the status is "Closed" and the problem still exists. I have the following setup:

    davmail-linux-x86_64-3.9.1-1646
    thunderbird-3.1.9
    lightning-1.0b2

    Timezone selected in lightning: Europe/Berlin

    Davmail accesses an Exchange-2010 server via EWS and I'm accessing the Exchange calender with thunderbird/lightning via caldav from davmail. If I generate a new invitation and go to the Invite Attendees page, there's no free/busy information available. The davmail log contains the following error:

    2011-04-06 09:58:03,082 ERROR  davmail  - The specified time zone isn't valid.
    request: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"><soap:Header><t:RequestServerVersion Version="Exchange2010"/></soap:Header><soap:Body><m:GetUserAvailabilityRequest><t:TimeZone><t:Bias>0</t:Bias><t:StandardTime><t:Bias>0</t:Bias><t:Time>00:00:00</t:Time><t:DayOrder>1</t:DayOrder><t:Month>1</t:Month><t:DayOfWeek>Sunday</t:DayOfWeek></t:StandardTime><t:DaylightTime><t:Bias>0</t:Bias><t:Time>00:00:00</t:Time><t:DayOrder>1</t:DayOrder><t:Month>1</t:Month><t:DayOfWeek>Sunday</t:DayOfWeek></t:DaylightTime></t:TimeZone><m:MailboxDataArray><t:MailboxData><t:Email><t:Address>user@mycompany.com</t:Address></t:Email><t:AttendeeType>Required</t:AttendeeType></t:MailboxData></m:MailboxDataArray><t:FreeBusyViewOptions><t:TimeWindow><t:StartTime>2011-04-05T22:00:00Z</t:StartTime><t:EndTime>2011-04-21T22:00:00Z</t:EndTime></t:TimeWindow><t:MergedFreeBusyIntervalInMinutes>15</t:MergedFreeBusyIntervalInMinutes><t:RequestedView>MergedOnly</t:RequestedView></t:FreeBusyViewOptions></m:GetUserAvailabilityRequest></soap:Body></soap:Envelope>
    davmail.exchange.ews.EWSException: The specified time zone isn't valid.
    request: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"><soap:Header><t:RequestServerVersion Version="Exchange2010"/></soap:Header><soap:Body><m:GetUserAvailabilityRequest><t:TimeZone><t:Bias>0</t:Bias><t:StandardTime><t:Bias>0</t:Bias><t:Time>00:00:00</t:Time><t:DayOrder>1</t:DayOrder><t:Month>1</t:Month><t:DayOfWeek>Sunday</t:DayOfWeek></t:StandardTime><t:DaylightTime><t:Bias>0</t:Bias><t:Time>00:00:00</t:Time><t:DayOrder>1</t:DayOrder><t:Month>1</t:Month><t:DayOfWeek>Sunday</t:DayOfWeek></t:DaylightTime></t:TimeZone><m:MailboxDataArray><t:MailboxData><t:Email><t:Address>user@mycompany.com</t:Address></t:Email><t:AttendeeType>Required</t:AttendeeType></t:MailboxData></m:MailboxDataArray><t:FreeBusyViewOptions><t:TimeWindow><t:StartTime>2011-04-05T22:00:00Z</t:StartTime><t:EndTime>2011-04-21T22:00:00Z</t:EndTime></t:TimeWindow><t:MergedFreeBusyIntervalInMinutes>15</t:MergedFreeBusyIntervalInMinutes><t:RequestedView>MergedOnly</t:RequestedView></t:FreeBusyViewOptions></m:GetUserAvailabilityRequest></soap:Body></soap:Envelope>
    at davmail.exchange.ews.EWSMethod.checkSuccess(EWSMethod.java:630)
    at davmail.exchange.ews.EwsExchangeSession.executeMethod(EwsExchangeSession.java:1748)
    at davmail.exchange.ews.EwsExchangeSession.getFreeBusyData(EwsExchangeSession.java:1554)
    at davmail.exchange.ExchangeSession.getFreebusy(ExchangeSession.java:3162)
    at davmail.caldav.CaldavConnection.sendFreeBusy(CaldavConnection.java:1013)
    at davmail.caldav.CaldavConnection.handleFolder(CaldavConnection.java:248)
    at davmail.caldav.CaldavConnection.handleRequest(CaldavConnection.java:202)
    at davmail.caldav.CaldavConnection.run(CaldavConnection.java:151)

    Does anybody know, how this can be fixed? The original bug was reported for DavMail 3.8.6-1530 and it still exists in 3.9.1-1646. Or is this a thunderbird/lightning problem?

     
  • Mickael Guessant

    Indeed, a new fix is available in subversion.

    Exchange expects precise values for DST on a timezone without DST !

     
  • L.K.P.

    L.K.P. - 2011-04-07

    Thanks, now it seems to work perfectly! :)

     

Log in to post a comment.

MongoDB Logo MongoDB