I have been using Zimbra Desktop 2.0 with no issues for a couple of months. Lately I have been getting a sync error, and the icon showing the status of the sync stays as an exclamation mark.


The following is the debug info:
Failure communicating with remote server. Please try again later.
(debug info)
system failure: java.lang.NullPointerException Exception:

com.zimbra.common.service.ServiceException: system failure: PushChanges.sync
ExceptionId:btpool0-2:1292512899545:c1f163afdef38b37
Code:service.FAILURE
at com.zimbra.common.service.ServiceException.FAILURE (ServiceException.java:248)
at com.zimbra.cs.mailbox.SyncExceptionHandler.checkRe coverableException(SyncExceptionHandler.java:55)
at com.zimbra.cs.mailbox.PushChanges.sync(PushChanges .java:302)
at com.zimbra.cs.mailbox.PushChanges.sync(PushChanges .java:188)
at com.zimbra.cs.mailbox.MailboxSync.sync(MailboxSync .java:179)
at com.zimbra.cs.mailbox.ZcsMailbox.sync(ZcsMailbox.j ava:119)
at com.zimbra.cs.service.offline.OfflineSync.handle(O fflineSync.java:44)
at com.zimbra.soap.SoapEngine.dispatchRequest(SoapEng ine.java:420)
at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:274)
at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:158)
at com.zimbra.soap.SoapServlet.doWork(SoapServlet.jav a:291)
at com.zimbra.soap.SoapServlet.doPost(SoapServlet.jav a:212)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:727)
at com.zimbra.cs.servlet.ZimbraServlet.service(Zimbra Servlet.java:181)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(Ser vletHolder.java:511)
at org.mortbay.jetty.servlet.ServletHandler.handle(Se rvletHandler.java:390)
at org.mortbay.jetty.security.SecurityHandler.handle( SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(Se ssionHandler.java:182)
at org.mortbay.jetty.handler.ContextHandler.handle(Co ntextHandler.java:765)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebA ppContext.java:418)
at org.mortbay.jetty.handler.ContextHandlerCollection .handle(ContextHandlerCollection.java:230)
at org.mortbay.jetty.handler.HandlerCollection.handle (HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:152)
at org.mortbay.jetty.handler.rewrite.RewriteHandler.h andle(RewriteHandler.java:230)
at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(Htt pConnection.java:543)
at org.mortbay.jetty.HttpConnection$RequestHandler.co ntent(HttpConnection.java:939)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser. java:755)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpPa rser.java:218)
at org.mortbay.jetty.HttpConnection.handle(HttpConnec tion.java:405)
at org.mortbay.io.nio.SelectChannelEndPoint.run(Selec tChannelEndPoint.java:413)
at org.mortbay.thread.BoundedThreadPool$PoolThread.ru n(BoundedThreadPool.java:451)
Caused by: com.zimbra.common.soap.SoapFaultException: system failure: java.lang.NullPointerException
ExceptionId:btpool0-841:1292512988283:1990f3f21057ce2a
Code:service.FAILURE
at com.zimbra.common.soap.Soap12Protocol.soapFault(So ap12Protocol.java:88)
at com.zimbra.common.soap.SoapTransport.extractBodyEl ement(SoapTransport.java:303)
at com.zimbra.common.soap.SoapTransport.parseSoapResp onse(SoapTransport.java:262)
at com.zimbra.common.soap.SoapHttpTransport.invoke(So apHttpTransport.java:253)
at com.zimbra.common.soap.SoapHttpTransport.invoke(So apHttpTransport.java:162)
at com.zimbra.common.soap.SoapTransport.invoke(SoapTr ansport.java:356)
at com.zimbra.common.soap.SoapTransport.invokeWithout Session(SoapTransport.java:342)
at com.zimbra.cs.mailbox.ZcsMailbox.sendRequest(ZcsMa ilbox.java:665)
at com.zimbra.cs.mailbox.ZcsMailbox.sendRequest(ZcsMa ilbox.java:627)
at com.zimbra.cs.mailbox.ZcsMailbox.sendRequest(ZcsMa ilbox.java:622)
at com.zimbra.cs.mailbox.ZcsMailbox.sendRequest(ZcsMa ilbox.java:615)
at com.zimbra.cs.mailbox.ZcsMailbox.sendRequest(ZcsMa ilbox.java:611)
at com.zimbra.cs.mailbox.ZcsMailbox.sendRequest(ZcsMa ilbox.java:607)
at com.zimbra.cs.mailbox.ZcsMailbox.sendRequest(ZcsMa ilbox.java:603)
at com.zimbra.cs.mailbox.PushChanges.checkDocumentSyn cConflict(PushChanges.java:1015)
at com.zimbra.cs.mailbox.PushChanges.syncDocument(Pus hChanges.java:989)
at com.zimbra.cs.mailbox.PushChanges.sync(PushChanges .java:299)
... 31 more

Thanks for your help.

John