Zimbra offers Open Source email server software and shared calendar for Linux and the Mac
 
Go Back   Zimbra - Forums > Zimbra Collaboration Suite > Administrators

Welcome to the Zimbra - Forums!
Welcome, if you would like to post a comment please register. We also encourage you to explore all things Zimbra with our team and members of the community.

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 01-24-2008, 10:39 AM
Member
 
Posts: 10
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:

Quote:
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
Reply With Quote
  #2 (permalink)  
Old 01-25-2008, 11:43 PM
Zimbra-Yahoo Consultant
 
Posts: 5,608
Default

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

john
Reply With Quote
  #3 (permalink)  
Old 01-26-2008, 12:24 AM
Contractor
 
Posts: 115
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
Reply With Quote
  #4 (permalink)  
Old 01-29-2008, 01:19 PM
Member
 
Posts: 10
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
Reply With Quote
  #5 (permalink)  
Old 02-29-2008, 11:44 AM
Junior Member
 
Posts: 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
Reply With Quote
  #6 (permalink)  
Old 03-01-2008, 12:03 AM
Member
 
Posts: 11
Default

Make sure none of your calendars have spaces in them. That causes many many problems
Reply With Quote
  #7 (permalink)  
Old 03-03-2008, 07:48 AM
Junior Member
 
Posts: 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?
Reply With Quote
  #8 (permalink)  
Old 03-03-2008, 08:19 AM
Member
 
Posts: 11
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.
Reply With Quote
  #9 (permalink)  
Old 03-26-2008, 09:50 AM
Starter Member
 
Posts: 1
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?
Reply With Quote
  #10 (permalink)  
Old 03-26-2008, 11:52 AM
Member
 
Posts: 11
Default

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


Thread Tools
Display Modes


Similar Threads

Why Join?

Registering let's you ask questions, makes it easier to search, displays any files attached to posts, and notifies you about replies.

Zimbrablog.com




 

Search Engine Optimization by vBSEO 3.1.0