It's me again
Currently I am the only one running on a 10.6 developer seed. But as Mac OS X 10.6 will be released in Q4 2009, this should be a pretty much final version!
As reported in the post above, the Zimbra iSync 32bit plugin is not compatible with the 10.6 64bit system.
After thinking this only affects my addressbook, I had to learn this goes much further I thought:
Looks like there is trouble with CalDAV in iCal also!
1. After I updated from 10.5.7 to 10.6 iCal seemed to work as I did setup my Zimbra calendar as CalDAV account earlier (not using the iSync plugin)
2. Read/refresh did work fine for Zimbra CalDAV
3. Zimbra CalDAV Calendar entries could not be modified nor can new entries be created
4. After deleting the CalDAV account which was setup under 10.5, I was first not able to create it again using my Zimbra credentials
5. It seems you have to be
VERY patient as iCal seems to do some tests to check the type and functionality of the account provided!
6. I am still not able to create/edit entries getting an error message "
Only the calendar administrator and any delegates with permission can make changes to read-only calendars..."
One issue might be that we are using a selfsigned SSL certificate, the other issue might be that Apple again did some specific CalDAV implementations for their own server
Hopefully any other Apple related sysadmins will read this and help on working out a solution for future 10.6 users!
The following may help the Zimbra guys to verify their plugin:
Code:
Process: ZimbraHelper [388]
Path: /Library/PreferencePanes/Zimbra.prefPane/Contents/Resources/ZimbraHelper
Identifier: ZimbraHelper
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: ??? [1]
Date/Time: 2009-06-16 15:27:05.318 +0200
OS Version: Mac OS X 10.6 (10A380)
Report Version: 6
Anonymous UUID: 0128CD1C-F4C6-45DE-A4BE-E605F7183A7B
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Application Specific Information:
*** Terminating app due to uncaught exception 'NSInvalidSendPortException', reason: '[NSMachPort sendBeforeDate:] destination port invalid'
*** Call stack at first throw:
(
0 CoreFoundation 0x97ac474a __raiseError + 410
1 libobjc.A.dylib 0x904050fd objc_exception_throw + 56
2 CoreFoundation 0x97ac4478 +[N***ception raise:format:arguments:] + 136
3 CoreFoundation 0x97b1043a +[N***ception raise:format:] + 58
4 Foundation 0x90c41767 +[NSMachPort sendBeforeTime:streamData:components:to:from:msgid:reserved:] + 476
5 Foundation 0x90c41580 -[NSMachPort sendBeforeTime:streamData:components:from:msgid:] + 127
6 Foundation 0x90c4140d -[NSConcretePortCoder sendBeforeTime:sendReplyPort:] + 246
7 Foundation 0x90c3e606 -[NSConnection sendInvocation:internal:] + 1649
8 Foundation 0x90c3d7d7 -[NSDistantObject methodSignatureForSelector:] + 735
9 CoreFoundation 0x97a879e0 ___forwarding___ + 320
10 CoreFoundation 0x97a87832 _CF_forwarding_prep_0 + 50
11 ZimbraHelper 0x00012fe2 main + 3132
12 ZimbraHelper 0x00002f8a _start + 216
13 ZimbraHelper 0x00002eb1 start + 41
)
...