Hi.
I spent some time, but couldn't find a solution to this problem:
I've got 2 servers, freshly installed with updated Ubuntu 10.04 LTS
One of them, hosting ZCS 7.1.2, is running fine, but i would like to make it run on the second server.
So i followed these steps:
- Installed ZCS same version 7.1.2 on the new server
- Deleted /opt/zimbra
- rsynced all /opt/zimbra from the first one
- /opt/zimbra/libexec/zmfixperms
Then the server starts, without problem, but i get sometimes this error (for example when trying to process email completion) and it makes the server crash.
If i check on this page:
Uses of Class com.google.common.net.InternetDomainName (Guava: Google Core Libraries for Java - latest)
... i can see that fromLenient method is deprecated.
The jdk is the same on both servers... everything is the same. I don't understand why this happens. It look likes Zimbra is trying to use a method from Guava which does not exists.
Any idea?
SoapEngine - handler exception
java.lang.NoSuchMethodError: com.google.common.net.InternetDomainName.fromLenie nt(Ljava/lang/String

Lcom/google/common/net/InternetDomainName;
at com.zimbra.cs.index.analysis.RFC822AddressTokenStr eam.tokenize(RFC822AddressTokenStream.java:136)
at com.zimbra.cs.index.analysis.RFC822AddressTokenStr eam.<init>(RFC822AddressTokenStream.java:89)
at com.zimbra.cs.mime.ParsedMessage.getFromTokenStrea m(ParsedMessage.java:661)
at com.zimbra.cs.mime.ParsedMessage.setLuceneHeadersF romContainer(ParsedMessage.java:960)
at com.zimbra.cs.mime.ParsedMessage.analyzePart(Parse dMessage.java:1075)
at com.zimbra.cs.mime.ParsedMessage.analyzeBodyParts( ParsedMessage.java:381)
at com.zimbra.cs.mime.ParsedMessage.getFragment(Parse dMessage.java:611)
at com.zimbra.cs.mailbox.Message.generateIndexData(Me ssage.java:1190)
at com.zimbra.cs.mailbox.IndexHelper.indexItemList(In dexHelper.java:828)
at com.zimbra.cs.mailbox.IndexHelper.indexDeferredIte msInternal(IndexHelper.java:354)
at com.zimbra.cs.mailbox.IndexHelper.indexDeferredIte ms(IndexHelper.java:274)
at com.zimbra.cs.mailbox.IndexHelper.search(IndexHelp er.java:128)
at com.zimbra.cs.mailbox.Mailbox.search(Mailbox.java: 3720)
at com.zimbra.cs.mailbox.Mailbox.search(Mailbox.java: 3689)
at com.zimbra.cs.mailbox.Mailbox.search(Mailbox.java: 3674)
at com.zimbra.cs.mailbox.ContactAutoComplete.queryFol ders(ContactAutoComplete.java:578)
at com.zimbra.cs.mailbox.ContactAutoComplete.query(Co ntactAutoComplete.java:340)
at com.zimbra.cs.service.mail.AutoComplete.query(Auto Complete.java:87)
at com.zimbra.cs.service.mail.AutoComplete.handle(Aut oComplete.java:49)
at com.zimbra.soap.SoapEngine.dispatchRequest(SoapEng ine.java:412)
at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:287)
at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:158)
at com.zimbra.soap.SoapServlet.doWork(SoapServlet.jav a:294)
at com.zimbra.soap.SoapServlet.doPost(SoapServlet.jav a:215)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:725)
at com.zimbra.cs.servlet.ZimbraServlet.service(Zimbra Servlet.java:208)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:814)
at org.mortbay.jetty.servlet.ServletHolder.handle(Ser vletHolder.java:511)
at org.mortbay.jetty.servlet.ServletHandler$CachedCha in.doFilter(ServletHandler.java:1166)
at com.zimbra.cs.servlet.SetHeaderFilter.doFilter(Set HeaderFilter.java:79)
at org.mortbay.jetty.servlet.ServletHandler$CachedCha in.doFilter(ServletHandler.java:1157)
at org.mortbay.servlet.UserAgentFilter.doFilter(UserA gentFilter.java:81)
at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter .java:132)
at org.mortbay.jetty.servlet.ServletHandler$CachedCha in.doFilter(ServletHandler.java:1157)
at org.mortbay.jetty.servlet.ServletHandler.handle(Se rvletHandler.java:388)
at org.mortbay.jetty.security.SecurityHandler.handle( SecurityHandler.java:218)
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:422)
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.handler.DebugHandler.handle(Debu gHandler.java:77)
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:946)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser. java:756)
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:410)
at org.mortbay.thread.BoundedThreadPool$PoolThread.ru n(BoundedThreadPool.java:451)