Hello.
One of our users has decided to try switching from Outlook to the Zimbra desktop for connection to Zimbra NE. We're using NE 5.0.4.
The user can do an initial sync and all goes well. However when it comes to doing delta syncs an error occurs. I've switched on sync debugging, and here's the log (with personal details removed):
Code:
2009-02-19 11:14:11,421 DEBUG [btpool0-35] [mid=7;] offline - ============================== SYNC DEBUG TRACE START ==============================
2009-02-19 11:14:11,421 INFO [btpool0-35] [mid=7;] offline - >>>>>>>> name=person@place.com;version=1.0;build=1482;release=RC1;os=Windows XP x86 5.1;server=5.0.4
2009-02-19 11:14:11,421 DEBUG [btpool0-35] [mid=7;] request - <NoOpRequest xmlns="urn:zimbraMail"/>
2009-02-19 11:14:11,437 DEBUG [btpool0-35] [mid=7;] response - <NoOpResponse xmlns="urn:zimbraMail"/>
2009-02-19 11:14:11,437 DEBUG [btpool0-35] [mid=7;] offline - resuming initial sync
2009-02-19 11:14:11,578 DEBUG [btpool0-35] [mid=7;] offline - delta: updated folder (11): ROOT
2009-02-19 11:14:11,968 DEBUG [btpool0-35] [mid=7;] offline - delta: updated folder (1): USER_ROOT
2009-02-19 11:14:12,234 DEBUG [btpool0-35] [mid=7;] offline - delta: updated folder (2): Inbox
2009-02-19 11:14:12,734 DEBUG [btpool0-35] [mid=7;] offline - delta: updated folder (1733): NBD Partnerships
2009-02-19 11:14:12,734 ERROR [btpool0-35] [mid=7;] offline - sync failure: person@place.com
com.zimbra.cs.mailbox.MailServiceException$NoSuchItemException: no such folder id: 22545
ExceptionId:btpool0-35:1235042052734:1b8eb84785b90f0c
Code:mail.NO_SUCH_FOLDER Arg:(itemId, IID, "22545")
at com.zimbra.cs.mailbox.MailServiceException.NO_SUCH_FOLDER(MailServiceException.java:180)
at com.zimbra.cs.mailbox.MailItem.noSuchItem(MailItem.java:1167)
at com.zimbra.cs.mailbox.Mailbox.getItemById(Mailbox.java:1998)
at com.zimbra.cs.mailbox.OfflineMailbox.getItemById(OfflineMailbox.java:216)
at com.zimbra.cs.mailbox.Mailbox.getFolderById(Mailbox.java:2788)
at com.zimbra.cs.mailbox.Mailbox.createFolder(Mailbox.java:5980)
at com.zimbra.cs.mailbox.InitialSync.syncFolder(InitialSync.java:551)
at com.zimbra.cs.mailbox.InitialSync.syncContainer(InitialSync.java:446)
at com.zimbra.cs.mailbox.InitialSync.initialFolderSync(InitialSync.java:229)
at com.zimbra.cs.mailbox.InitialSync.initialFolderSync(InitialSync.java:384)
at com.zimbra.cs.mailbox.InitialSync.initialFolderSync(InitialSync.java:384)
at com.zimbra.cs.mailbox.InitialSync.prioritySync(InitialSync.java:394)
at com.zimbra.cs.mailbox.InitialSync.initialFolderSync(InitialSync.java:373)
at com.zimbra.cs.mailbox.InitialSync.initialFolderSync(InitialSync.java:384)
at com.zimbra.cs.mailbox.InitialSync.resume(InitialSync.java:195)
at com.zimbra.cs.mailbox.InitialSync.resume(InitialSync.java:179)
at com.zimbra.cs.mailbox.MailboxSync.sync(MailboxSync.java:182)
at com.zimbra.cs.mailbox.OfflineMailbox.sync(OfflineMailbox.java:140)
at com.zimbra.cs.service.offline.OfflineSync.handle(OfflineSync.java:47)
at com.zimbra.soap.SoapEngine.dispatchRequest(SoapEngine.java:429)
at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.java:286)
at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.java:160)
at com.zimbra.soap.SoapServlet.doPost(SoapServlet.java:269)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at com.zimbra.cs.servlet.ZimbraServlet.service(ZimbraServlet.java:190)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:716)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:406)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:211)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
at org.mortbay.jetty.handler.RewriteHandler.handle(RewriteHandler.java:176)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:313)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:844)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
2009-02-19 11:14:12,734 DEBUG [btpool0-35] [mid=7;] offline - ============================== SYNC DEBUG TRACE END ================================
The folder in question does exists - I looked it up on the server:
Code:
# zmmailbox -z -m user gaf | grep 22545
22545 conv 0 1 /Inbox/NBD Partnerships/PROSPECTING Have you got any ideas what the problem is? I'd really like to get as many people off Outlook as possible, so immediately hitting problems like this isn't a very good start.
Cheers,
Brian.