Hi,
I created a 2nd address book on my Mac Mini in the OS X Lion Address Book. On my MacBook, my iPad and iPhone, I wanted to sync this 2n address book as well. None of them synchronizes any of the address entries I created on my Mac Mini.
I checked the address book for this CardDAV account on the Zimbra web interface. What I see is confusing: Some addresses appear multiple times. One difference is that some entries include the pictures I added to the contact. Others don't show the picture yet.
All contacts were created in the Address Book application only. - Is there a known issue with CardDAV sync between OS X Lion and Zimbra 7.1.1?
CardDAV issue with OS X Lion
CardDAV issue with OS X Lion
I did some further research on the server logs and I found errors in the /opt/zimbra/log/mailbox.log. It consists of the following entries:
2011-09-20 20:26:53,919 WARN [btpool0-5316://http://www.server.xxx/dav/user%40server ... /Contacts/] [name=user@server.xxx;aname=user@server.xxx;ip=10.0.0.161;ua=DataAccess/1.0 (8L1);] index - Failed to open IndexWriter
java.io.IOException: read past EOF
at org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:154)
...
...
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
2011-09-20 20:26:53,946 WARN [btpool0-5316://http://www.server.xxx/dav/user%40server ... /Contacts/] [name=user@server.xxx;aname=user@server.xxx;ip=10.0.0.161;ua=DataAccess/1.0 (8L1);] index - Unable to index: list-unsubscribe:http://mailin
2011-09-20 20:26:53,982 WARN [btpool0-5316://http://www.server.xxx/dav/user%40server ... /Contacts/] [name=user@server.xxx;aname=user@server.xxx;ip=10.0.0.161;ua=DataAccess/1.0 (8L1);] index - Failed to open IndexWriter
java.io.IOException: read past EOF
at org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:154)
...
these errors repeat a number of times
...
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
2011-09-20 20:26:55,441 INFO [btpool0-5316://http://www.server.xxx/dav/user%40server ... /Contacts/] [name=user@server.xxx;aname=user@server.xxx;ip=10.0.0.161;ua=DataAccess/1.0 (8L1);] index - Deferred Indexing: submitted 167 items in 1564ms (106.78/sec). (0 items failed to index). IndexDeferredCount now at 167 NumNotSubmitted= 167
2011-09-20 20:26:55,444 ERROR [btpool0-5316://http://www.server.xxx/dav/user%40server ... /Contacts/] [name=user@server.xxx;aname=user@server.xxx;ip=10.0.0.161;ua=DataAccess/1.0 (8L1);] dav - error handling method REPORT
java.lang.NullPointerException
at com.zimbra.cs.dav.resource.UrlNamespace.getResourceAtUrl(UrlNamespace.java:123)
...
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
2011-09-20 20:26:55,445 INFO [btpool0-5316://http://www.server.xxx/dav/user%40server ... /Contacts/] [name=user@server.xxx;aname=user@server.xxx;ip=10.0.0.161;ua=DataAccess/1.0 (8L1);] dav - DavServlet operation REPORT to /home/user@server.xxx/Contacts/ (depth: zero) finished in 1575ms
2
The first 2 type of exceptions repeat a number of times. Any hint how these errors can be fixed?
2011-09-20 20:26:53,919 WARN [btpool0-5316://http://www.server.xxx/dav/user%40server ... /Contacts/] [name=user@server.xxx;aname=user@server.xxx;ip=10.0.0.161;ua=DataAccess/1.0 (8L1);] index - Failed to open IndexWriter
java.io.IOException: read past EOF
at org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:154)
...
...
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
2011-09-20 20:26:53,946 WARN [btpool0-5316://http://www.server.xxx/dav/user%40server ... /Contacts/] [name=user@server.xxx;aname=user@server.xxx;ip=10.0.0.161;ua=DataAccess/1.0 (8L1);] index - Unable to index: list-unsubscribe:http://mailin
2011-09-20 20:26:53,982 WARN [btpool0-5316://http://www.server.xxx/dav/user%40server ... /Contacts/] [name=user@server.xxx;aname=user@server.xxx;ip=10.0.0.161;ua=DataAccess/1.0 (8L1);] index - Failed to open IndexWriter
java.io.IOException: read past EOF
at org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:154)
...
these errors repeat a number of times
...
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
2011-09-20 20:26:55,441 INFO [btpool0-5316://http://www.server.xxx/dav/user%40server ... /Contacts/] [name=user@server.xxx;aname=user@server.xxx;ip=10.0.0.161;ua=DataAccess/1.0 (8L1);] index - Deferred Indexing: submitted 167 items in 1564ms (106.78/sec). (0 items failed to index). IndexDeferredCount now at 167 NumNotSubmitted= 167
2011-09-20 20:26:55,444 ERROR [btpool0-5316://http://www.server.xxx/dav/user%40server ... /Contacts/] [name=user@server.xxx;aname=user@server.xxx;ip=10.0.0.161;ua=DataAccess/1.0 (8L1);] dav - error handling method REPORT
java.lang.NullPointerException
at com.zimbra.cs.dav.resource.UrlNamespace.getResourceAtUrl(UrlNamespace.java:123)
...
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
2011-09-20 20:26:55,445 INFO [btpool0-5316://http://www.server.xxx/dav/user%40server ... /Contacts/] [name=user@server.xxx;aname=user@server.xxx;ip=10.0.0.161;ua=DataAccess/1.0 (8L1);] dav - DavServlet operation REPORT to /home/user@server.xxx/Contacts/ (depth: zero) finished in 1575ms
2
The first 2 type of exceptions repeat a number of times. Any hint how these errors can be fixed?
CardDAV issue with OS X Lion
Please open a bug report at Bugzilla Main Page - Zimbra and post the bug number in this thread.
CardDAV issue with OS X Lion
I just created the bug report. It is found here: Bug 64770 – CardDAV Synch exceptions