This discussion is locked
Jeffrey Peters

Q: Solution to inability to create appointments to an Exchange Calendar

iCal on Snow Leopard. I was able to sync from Exchange to iCal. I was unable to create new appointments in iCal. The console showed the following errors:

9/1/09 2:54:29 PM iCal[19248] -[EWSTimeZoneType:0x117cc7f90 initWithStandardTimeZoneName:] TimeZone for US/East-Indiana is nil

and

9/1/09 2:54:30 PM iCal[19248] error = Error Domain=CalExchangeErrorDomain Code=-4 UserInfo=0x117ce9e30 "iCal can’t save the event “New Event” to the Exchange server."

I had setup my time zone appropriately in System Preferences. Turns out there is some difference between the System Preferences Time Zone and what iCal reports as the Time Zone.

I called Apple Support and opened a case. We opened the iCal Preferences, clicked on the Advanced tab, and enabled "Turn on time zone support". This put an option in the upper-right corner of the iCal window that allowed me to select a city in my time zone. Once this was complete, I was able to create appointments.

The issue appears to be with the time zone named "US/East-Indiana", which iCal picked up from somewhere upon installation. Once I allowed it to pick up the correct time zone of "EDT - Eastern Time", it was able to talk to the Exchange Web Services.

The Apple tech is attempting to get a bug report filed. I hope this helps someone else in the mean time.

Macbook Pro 5,1, Mac OS X (10.6)

Posted on Sep 2, 2009 7:36 AM

Close

Q: Solution to inability to create appointments to an Exchange Calendar

  • All replies
  • Helpful answers

  • by Steven Luscher,

    Steven Luscher Steven Luscher Sep 7, 2009 1:31 PM in response to Jeffrey Peters
    Level 1 (9 points)
    Sep 7, 2009 1:31 PM in response to Jeffrey Peters
    I had the same problem with Canada/Pacific. I tried your trick, but the only way I could get it to work was to change the time zone of my meeting to "UTC". Hard for the client and server to disagree on what "UTC" is.

    Obviously, I had to convert the intended PST time to UTC for the meeting to show up in the right place.