Shared Google calendar sync problems

I have eM set up with my Gmail-based account. I can see MY calendar fine, and I can actually see some of my coworkers’ calendars fully. Others I can see in the list, but only some of their events show. For these calendars, I also receive sync errors.

The calendars I can fully see are set as “see only free/busy”, whereas the problem calendars are full view.

Here is the error log (“name@addr.com” is my account, “name2@addr.com” is the coworker’s account):

4:43:15 PM name@addr.com [Google Calendar]  Synchronizing folder ‘name@addr.com/name2@addr.com/’
4:43:16 PM name@addr.com [Google Calendar]  Uploading item(s) to folder ‘name@addr.com/name2@addr.com/’
4:43:18 PM name@addr.com [Google Calendar]  Uploading item(s) to folder ‘name@addr.com/name2@addr.com/’
4:43:18 PM name@addr.com [Google Calendar]  Uploading item(s) to folder ‘name@addr.com/name2@addr.com/’
4:43:18 PM name@addr.com [Google Calendar]  Synchronizing folder ‘name@addr.com/name2@addr.com/’
4:43:18 PM   MailClient.Storage.Application.OperationException: Synchronizing folder ‘name@addr.com/name2@addr.com/’ failed due to the following error: Object reference not set to an instance of an object. —> System.NullReferenceException: Object reference not set to an instance of an object.
4:43:18 PM    at MailClient.Storage.Application.Schedule.ScheduleItemCollection1.repository_AddedItems(Object sender, ItemEventArgs1 e)
4:43:18 PM    at System.EventHandler1.Invoke(Object sender, TEventArgs e) 4:43:18 PM&nbsp; &nbsp; at MailClient.Storage.Data.DbRepository1.OnAddedItems(Object sender, ItemEventArgs1 args) 4:43:18 PM&nbsp; &nbsp; at MailClient.Storage.Data.DbRepository1.Add[ST](Object senderContext, IEnumerable1 items) 4:43:18 PM&nbsp; &nbsp; at MailClient.Storage.Attachment.Data.ItemWithAttachmentRepositoryAdapter1.Add[ST](Object senderContext, IEnumerable1 items) 4:43:18 PM&nbsp; &nbsp; at MailClient.Storage.Application.ItemCollection2.AddRange(IEnumerable1 items, CancellationToken cancellationToken) 4:43:18 PM&nbsp; &nbsp; at MailClient.Storage.Application.ItemCollection2.AddRange(IEnumerable1 items) 4:43:18 PM&nbsp; &nbsp; at MailClient.Protocols.Common.ItemSynchronizeContext2.StoreItems(SynchronizationType synchronizationType, IEnumerable1 newItems) 4:43:18 PM&nbsp; &nbsp; at MailClient.Protocols.Common.ScheduleItemSynchronizeContext1.StoreItems(SynchronizationType type, IEnumerable1 newItems) 4:43:18 PM&nbsp; &nbsp; at MailClient.Protocols.Common.ItemSynchronizeContext2.g__FlushItems|13_0[T](Int32 threshold, <>c__DisplayClass13_01&amp; )<br alt="" name="" rel="" target="" title="" type="" value="">4:43:18 PM at MailClient.Protocols.Common.ItemSynchronizeContext2.Synchronize[T](SynchronizationType synchronizationType, IEnumerable1 items, Func2 getUniqueId, Func3 hasChanged, Func2 isDeleted, Func2 convertItems, Action2 updateItem)
4:43:18 PM at MailClient.Protocols.Gdata.CalendarItemSynchronizer.Synchronize(IItemSynchronizeContext1 synchronizeContext, Folder folder, CancellationToken cancellationToken)<br alt="" name="" rel="" target="" title="" type="" value="">4:43:18 PM at MailClient.Protocols.Common.ItemSynchronizer2.<>c DisplayClass32_0.b 2(WorkerStatus status, CancellationToken cancellationToken)
4:43:18 PM at MailClient.Protocols.Gdata.GenericGapiCommand.Execute(WorkerStatus status)
4:43:18 PM — End of inner exception stack trace —
4:43:18 PM at MailClient.Protocols.Gdata.GenericGapiCommand.Execute(WorkerStatus status)
4:43:18 PM at MailClient.Commands.Command.Process(WorkerStatus status)

Best solution is to make use of your VIP support option and contact eM Client directly by opening a support ticket with them. They will be able to help you further.