I have an issue with the Web Service for only one user. All other
Google Apps Calendar users’ free/busy information is viewable by
Exchange users. I get the below information in the SyncServer.log
file.
2009-04-23 14:09:55,073 [Sentinel Thread] INFO
Google.GCalExchangeSync.Library.SchedulePlusFreeBusyWriter - Creating
F/B message. [User=
us...@systemsbiology.org]
2009-04-23 14:09:55,073 [Sentinel Thread] INFO
Google.GCalExchangeSync.Library.Util.BlockTimer - [Timer] -
WriteFreeBusy - Total Execution Time: 0 ms.
2009-04-23 14:09:55,073 [Sentinel Thread] ERROR
Google.GCalExchangeSync.Library.GCalSyncProcess - Error occured while
executing sync process for user '
us...@systemsbiology.org'. [running
error count=1]
System.Exception: Free Busy Range Months must match
at Google.GCalExchangeSync.Library.FreeBusyConverter.AddDateRange
(Dictionary`2 result, DateTimeRange r)
at
Google.GCalExchangeSync.Library.FreeBusyConverter.ConvertDateTimeBlocksToBase64String
(DateTime startDate, DateTime endDate, List`1 freeBusyRanges, List`1
monthData, List`1 base64FreeBusyData)
at
Google.GCalExchangeSync.Library.SchedulePlusFreeBusyWriter.ConvertEventsToFreeBusy
(ExchangeUser user, AtomEntryCollection entries, DateTimeRange
coveredRange, List`1 busyMonthValues, List`1 busyBase64Data, List`1
tentativeMonthValues, List`1 tentativeBase64Data)
at
Google.GCalExchangeSync.Library.SchedulePlusFreeBusyWriter.SyncUser
(ExchangeUser user, EventFeed googleAppsFeed, ExchangeService
exchangeGateway, DateTimeRange window)
at Google.GCalExchangeSync.Library.GCalSyncProcess.SyncUsers()
Any ideas what is causing this error and preventing this user’s free/
busy information from being viewable by Exchange users? Setting the
logging level to debug gives the same set of errors as shown above.
Thanks,
Scott