Results 1 to 10 of 10

Thread: Shared calendars, iCal (leopard) and caldav

  1. #1
    dazole2 is offline Member
    Join Date
    Jan 2008
    Posts
    10
    Rep Power
    7

    Default Shared calendars, iCal (leopard) and caldav

    I have the latest version of Zimbra (oss) installed on a ubuntu 6.06 server. I have created a user that will be used for shared calendaring only called "family".

    I have shared the calendar with my regular user (david), and it shows up in zimbra with no problems.

    I can subscribe to the normal users (david) caldav and both calendar's show up (david's and family's), *however*, I keep getting this in my syslog on my osx macbook:

    Jan 24 10:18:06 mankind iCal[794]: Unexpected EOF, returning last token as fallback
    Jan 24 10:18:08: --- last message repeated 5 times ---
    Jan 24 10:18:08 mankind iCalExternalSync[811]: [ICalExternalSync ]Encountered *** -[NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: url)
    Jan 24 10:18:08 mankind iCalExternalSync[811]: [ICalExternalSync ]NSException name:NSInvalidArgumentException reason:*** -[NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: url)
    Jan 24 10:18:08 mankind [0x0-0x51051].com.apple.iCal[794]: 2008-01-24 10:18:08.375 iCalExternalSync[811:10b] [ICalExternalSync ]Encountered *** -[NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: url)
    Jan 24 10:18:08 mankind [0x0-0x51051].com.apple.iCal[794]: 2008-01-24 10:18:08.378 iCalExternalSync[811:10b] [ICalExternalSync ]NSException name:NSInvalidArgumentException reason:*** -[NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: url)
    The problem is, I believe that whatever is causing these errors is preventing me from syncing calendars with my iPhone via iTunes. If I remove the shared family calendar from my regular account, thing sync fine. Its only when I have the family's calendar subscribed to in zimbra that this happens.

    The odd thing is, if I subscribe to the family calendar via caldav, I have no problems. Which, I can do, however, I would like both calendars to be in the same "locations" for each access method:

    log into zimbra via web: both calendar's show up (with full permissions)
    using iCal: both calendar's show up (with full permissions).

    Has anyone seen this before? Is there a workaround? Am I doing anything wrong?

    btw, there are no errors in zimbra's mailbox.log.

    Thanks,
    David

  2. #2
    jholder's Avatar
    jholder is offline Former Zimbran
    Join Date
    Oct 2005
    Location
    Thatcher, AZ
    Posts
    5,606
    Rep Power
    20

    Default

    Hi David,
    What URL are you using?
    Are you following the instructions in the wiki?

    john

  3. #3
    sculi2000 is offline Contractor
    Join Date
    Oct 2006
    Posts
    115
    Rep Power
    8

    Default

    I have seen this too. It seems like there is a bug with the version of iCal that ships with Leopard, but I have not yet been able to pinpoint exactly what causes it.

    Scott

  4. #4
    dazole2 is offline Member
    Join Date
    Jan 2008
    Posts
    10
    Rep Power
    7

    Default yes

    I followed the wiki entry.

    The url I'm using is https://nameof.zimbra.server

    I have everything 'zimbra' running over https.

    This seems to be similar to the issue here:
    problem with caldav and leopard

    bug: Bug 23671 - iCal / Leopard CalDAV not showing all subscribed (shared) calendar entries

    With 1 difference. I can see the shared calendars in iCal, they just dont sync to my iPhone via iTunes. In fact ,when I have the shared calendars in iCal, syncing seems to break entirely.

    David

  5. #5
    dgcassidy is offline Junior Member
    Join Date
    Feb 2008
    Posts
    7
    Rep Power
    7

    Default Experiencing the same problem

    I have exactly the same issue. Zimbra is on https://<nameofserver> and CalDAV calendars appear in iCal but cannot be sync'd with the iPhone through iTunes -- they just don't appear in the iPhone calendar sync window.

    This is using Zimbra 5.0.x, and iCal on Leopard, with iPhone 1.1.4. HELP!

    Dave

  6. #6
    sleepkreep is offline Member
    Join Date
    May 2006
    Posts
    11
    Rep Power
    9

    Default

    Make sure none of your calendars have spaces in them. That causes many many problems

  7. #7
    dgcassidy is offline Junior Member
    Join Date
    Feb 2008
    Posts
    7
    Rep Power
    7

    Default

    Great tip! Thanks. All is working now, except I can't put new events created on the phone into one of the CalDAV calendars (they're not in the drop-down in iTunes). Is that the same for you?

  8. #8
    sleepkreep is offline Member
    Join Date
    May 2006
    Posts
    11
    Rep Power
    9

    Default

    Yes, unfortunately. That has nothing to do with zimbra or caldav though. It's entirely Apple's fault. I can't even add an event to an iCal caldav calendar through Quicksilver. It kind of defeats the purpose. I've already complained to Apple's bug report system. I would imagine they will add the ability to do that eventually but it would require some sort of caching system for iCal's caldav implementation. Have you noticed if you don't have an internet connection your caldav calendars disappear? That's because iCal doesn't cache the calendars so they can be accessed and manipulated offline. Mail.app caches IMAP so I can use it normally offline (marking emails as read, moving emails to folders, etc) and the changes get pushed out when there's a connection to the internet. Apple will have to add this functionality to iCal eventually.

  9. #9
    andreas.henle is offline Starter Member
    Join Date
    Mar 2008
    Posts
    1
    Rep Power
    7

    Default ICal offline with CalDav

    Hi Sleepkreep,

    I can't reproduce the described behavior. If I have no internet connection the CalDav calendars do not disappear. The CalDav account is marked with a
    explanation mark and all changes are commited as soon I synchronize with a working internet connection.
    I'm using Version 3.0.2 (1236)

    Which version do you have?

  10. #10
    sleepkreep is offline Member
    Join Date
    May 2006
    Posts
    11
    Rep Power
    9

    Default

    Huh, that's new. They must have fixed that with the update last week and I didn't notice. Thanks.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. iCal caldav error in 5.0.1 NE
    By frankske in forum Users
    Replies: 5
    Last Post: 06-03-2008, 07:35 AM
  2. Replies: 1
    Last Post: 02-11-2008, 07:41 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •