Hello,

Here is my setup :
Zimbra Desktop 2.0.1 build 10659 on Mac OS X 10.6
Server : Release 6.0.12_GA_2883.UBUNTU8_64 UBUNTU8_64 NETWORK edition

We are experiencing problems with one account running zdesktop.
When i try to sync zdesktop, it hangs for a while and ends with this error (full trace at end of post) :
java.lang.StackOverflowError

And nothing gets synchronized.
It worked OK for a few month, then stopped working.

Webclient is OK, sync on iPhone is OK as well for this account.

What i tryed until now, with no success :
- Re-install Zimbra Desktop
- Restart Mac
- Changed "-Xms32m -Xmx100m" to "-Xms256m -Xmx256m" for MAILBOXD_JAVA_OPTIONS in data/bin/zdesktop

I can see some errors on the server side in mailbox.log, they might be related :

com.zimbra.common.service.ServiceException: invalid request: malformed item ID: XX
Where XX are 5 different UUIDs

How could i find what are those items ?

Full trace :

java.lang.StackOverflowError
at java.io.UnixFileSystem.getBooleanAttributes0(Nativ e Method)
at java.io.UnixFileSystem.getBooleanAttributes(UnixFi leSystem.java:228)
at java.io.File.exists(File.java:733)
at org.apache.log4j.RollingFileAppender.rollOver(Roll ingFileAppender.java:138)
at org.apache.log4j.RollingFileAppender.subAppend(Rol lingFileAppender.java:267)
at org.apache.log4j.WriterAppender.append(WriterAppen der.java:160)
at org.apache.log4j.AppenderSkeleton.doAppend(Appende rSkeleton.java:251)
at org.apache.log4j.helpers.AppenderAttachableImpl.ap pendLoopOnAppenders(AppenderAttachableImpl.java:66 )
at org.apache.log4j.Category.callAppenders(Category.j ava:206)
at org.apache.log4j.Category.forcedLog(Category.java: 391)
at org.apache.log4j.Category.info(Category.java:666)
at com.zimbra.common.util.Log.info(Log.java:189)
at com.zimbra.cs.mailbox.Folder.decodeMetadata(Folder .java:1201)
at com.zimbra.cs.mailbox.Mountpoint.decodeMetadata(Mo untpoint.java:160)
at com.zimbra.cs.mailbox.MailItem.decodeMetadata(Mail Item.java:2738)
at com.zimbra.cs.mailbox.MailItem.(MailItem.java:558)
at com.zimbra.cs.mailbox.Folder.(Folder.java:86)
at com.zimbra.cs.mailbox.Mountpoint.(Mountpoint.java: 32)
at com.zimbra.cs.mailbox.MailItem.constructItem(MailI tem.java:1282)
at com.zimbra.cs.mailbox.Mailbox.loadFoldersAndTags(M ailbox.java:1549)
at com.zimbra.cs.mailbox.Mailbox.beginTransaction(Mai lbox.java:1234)
at com.zimbra.cs.mailbox.Mailbox.beginTransaction(Mai lbox.java:1181)
at com.zimbra.cs.mailbox.Mailbox.getItemById(Mailbox. java:1883)
at com.zimbra.cs.mailbox.Mailbox.getContactById(Mailb ox.java:2934)
at com.zimbra.cs.mailbox.DeltaSync.syncContact(DeltaS ync.java:731)
at com.zimbra.cs.mailbox.InitialSync.syncContact(Init ialSync.java:889)
at com.zimbra.cs.mailbox.DeltaSync.syncContact(DeltaS ync.java:739)
at com.zimbra.cs.mailbox.InitialSync.syncContact(Init ialSync.java:889)

[hundreds of these]

at com.zimbra.cs.mailbox.DeltaSync.syncContact(DeltaS ync.java:739)
at com.zimbra.cs.mailbox.InitialSync.syncContact(Init ialSync.java:889)
at com.zimbra.cs.mailbox.DeltaSync.deltaSync(DeltaSyn c.java:267)
at com.zimbra.cs.mailbox.DeltaSync.sync(DeltaSync.jav a:89)
at com.zimbra.cs.mailbox.DeltaSync.sync(DeltaSync.jav a:73)
at com.zimbra.cs.mailbox.MailboxSync.sync(MailboxSync .java:178)
at com.zimbra.cs.mailbox.ZcsMailbox.sync(ZcsMailbox.j ava:119)
at com.zimbra.cs.mailbox.ZcsMailbox.syncOnTimer(ZcsMa ilbox.java:100)
at com.zimbra.cs.mailbox.SyncMailbox$1.run(SyncMailbo x.java:262)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)


Best,