(System: Ubuntu Intrepid Ibex)
Zimbra keeps generating errors synching with an IMAP mailbox. I find these messages in the "Errors" folder:
I have enabled a debug trace; in zdesktop.log, I find messages that suggest a timeout of the connection to the IMAP server:Code:Product name: Zimbra Desktop Product version: 0.92 Build ID: 1433 Release type: BETA OS Platform: Linux i386 2.6.27-9-generic Time of event: 2009-01-10 11:28:03 Error type: APPEND failed: Invalid date-time in Append command Error summary: Append message failed Failure details - PLEASE REMOVE ANY SENSITIVE INFORMATION ---------------------------------------------------------------------------- com.zimbra.cs.mailclient.CommandFailedException: APPEND failed: Invalid date-time in Append command at com.zimbra.cs.mailclient.imap.ImapRequest.checkStatus(ImapRequest.java:94) at com.zimbra.cs.mailclient.imap.ImapRequest.sendCheckStatus(ImapRequest.java:80) at com.zimbra.cs.mailclient.imap.ImapConnection.append(ImapConnection.java:225) at com.zimbra.cs.datasource.RemoteFolder.appendMessage(RemoteFolder.java:92) at com.zimbra.cs.datasource.ImapFolderSync.appendMessage(ImapFolderSync.java:545) at com.zimbra.cs.datasource.ImapFolderSync.appendMessages(ImapFolderSync.java:531) at com.zimbra.cs.datasource.ImapFolderSync.appendNewMessages(ImapFolderSync.java:506) at com.zimbra.cs.datasource.ImapFolderSync.finishSync(ImapFolderSync.java:379) at com.zimbra.cs.datasource.ImapSync.finishSync(ImapSync.java:240) at com.zimbra.cs.datasource.ImapSync.syncFolders(ImapSync.java:159) at com.zimbra.cs.datasource.ImapSync.importData(ImapSync.java:119) at com.zimbra.cs.datasource.DataSourceManager.importData(DataSourceManager.java:154) at com.zimbra.cs.mailbox.LocalMailbox.importData(LocalMailbox.java:367) at com.zimbra.cs.mailbox.LocalMailbox.syncAllLocalDataSources(LocalMailbox.java:340) at com.zimbra.cs.mailbox.LocalMailbox.sync(LocalMailbox.java:401) at com.zimbra.cs.service.offline.OfflineSync.handle(OfflineSync.java:48) 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) ----------------------------------------------------------------------------
I stumbled across a tip in another thread, which I applied: in conf/localconfig.xml, I added:Code:com.zimbra.common.service.ServiceException: system failure: Synchronization of folder '/Inbox/researchstuff' failed ExceptionId:btpool0-14:1231583604301:50a2084be375c852 Code:service.FAILURE at com.zimbra.common.service.ServiceException.FAILURE(ServiceException.java:253) at com.zimbra.cs.datasource.ImapSync.syncFailed(ImapSync.java:261) at com.zimbra.cs.datasource.ImapSync.finishSync(ImapSync.java:243) at com.zimbra.cs.datasource.ImapSync.syncFolders(ImapSync.java:159) at com.zimbra.cs.datasource.ImapSync.importData(ImapSync.java:119) at com.zimbra.cs.datasource.DataSourceManager.importData(DataSourceManager.java:154) at com.zimbra.cs.mailbox.LocalMailbox.importData(LocalMailbox.java:367) at com.zimbra.cs.mailbox.LocalMailbox.syncAllLocalDataSources(LocalMailbox.java:340) at com.zimbra.cs.mailbox.LocalMailbox.sync(LocalMailbox.java:401) at com.zimbra.cs.service.offline.OfflineSync.handle(OfflineSync.java:48) 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) Caused by: com.zimbra.common.service.ServiceException: system failure: Append message failed ExceptionId:btpool0-14:1231583604299:50a2084be375c852 Code:service.FAILURE at com.zimbra.common.service.ServiceException.FAILURE(ServiceException.java:253) at com.zimbra.cs.datasource.ImapFolderSync.checkCanContinue(ImapFolderSync.java:1134) at com.zimbra.cs.datasource.ImapFolderSync.syncFailed(ImapFolderSync.java:1105) at com.zimbra.cs.datasource.ImapFolderSync.appendMessages(ImapFolderSync.java:535) at com.zimbra.cs.datasource.ImapFolderSync.appendNewMessages(ImapFolderSync.java:506) at com.zimbra.cs.datasource.ImapFolderSync.finishSync(ImapFolderSync.java:379) at com.zimbra.cs.datasource.ImapSync.finishSync(ImapSync.java:240) ... 33 more Caused by: java.io.IOException: Error in response handler at com.zimbra.cs.mailclient.imap.ImapConnection.waitForResponse(ImapConnection.java:532) at com.zimbra.cs.mailclient.imap.ImapConnection.sendRequest(ImapConnection.java:460) at com.zimbra.cs.mailclient.imap.ImapRequest.send(ImapRequest.java:75) at com.zimbra.cs.mailclient.imap.ImapRequest.sendCheckStatus(ImapRequest.java:79) at com.zimbra.cs.mailclient.imap.ImapConnection.append(ImapConnection.java:225) at com.zimbra.cs.datasource.RemoteFolder.appendMessage(RemoteFolder.java:92) at com.zimbra.cs.datasource.ImapFolderSync.appendMessage(ImapFolderSync.java:545) at com.zimbra.cs.datasource.ImapFolderSync.appendMessages(ImapFolderSync.java:531) ... 36 more Caused by: java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(Unknown Source) at com.sun.net.ssl.internal.ssl.InputRecord.readFully(Unknown Source) at com.sun.net.ssl.internal.ssl.InputRecord.read(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(Unknown Source) at com.sun.net.ssl.internal.ssl.AppInputStream.read(Unknown Source) at com.sun.net.ssl.internal.ssl.AppInputStream.read(Unknown Source) at com.zimbra.cs.mailclient.util.TraceInputStream.read(TraceInputStream.java:73) at com.zimbra.cs.mailclient.MailInputStream.peek(MailInputStream.java:99) at com.zimbra.cs.mailclient.MailInputStream.peekChar(MailInputStream.java:127) at com.zimbra.cs.mailclient.imap.ImapInputStream.readText(ImapInputStream.java:225) at com.zimbra.cs.mailclient.imap.ImapResponse.readResponse(ImapResponse.java:48) at com.zimbra.cs.mailclient.imap.ImapResponse.read(ImapResponse.java:41) at com.zimbra.cs.mailclient.imap.ImapConnection.readResponse(ImapConnection.java:596) at com.zimbra.cs.mailclient.imap.ImapConnection.nextResponse(ImapConnection.java:590) at com.zimbra.cs.mailclient.imap.ImapConnection.access$000(ImapConnection.java:42) at com.zimbra.cs.mailclient.imap.ImapConnection$4.run(ImapConnection.java:557) at java.lang.Thread.run(Unknown Source)
This, however, hasn't changed anything (restarted Zimbra to be sure it takes effect).Code:<key name="javamail_imap_timeout"> <value>300</value> </key>
What's the damage done? What worries me is that due to these time errors, Zimbra seems to mark certain messages as having encountered them, and then skips these messages while syncing:
This really worries me - what's the point in using Zimbra when I can apparently not be sure that it syncs properly?Code:WARN [btpool0-17] [mid=2;] datasource - Skipping append of item 9865 due to previous errors


LinkBack URL
About LinkBacks


