| Welcome to the Zimbra :: Forums! | |
Welcome, if you would like to post a comment please register.
We also encourage you to explore all things Zimbra with our team and members of the community.
|  | 
08-08-2011, 02:46 AM
| | Special Member | |
Posts: 149
| | search returns only few result / reindex doesn't actually re-index Hello,
For almost all of my users' mailboxes, while searching for any query, it do not return all results (in most cases results are upto May, 2011).
Checking mailbox.log for any WARN message for corrupt index, couldn't find any. When tried to re-index some large (> 8 GB to mid-large ~5GB) mailboxes, it gets completed just in fraction of second. (mailbox.log tells it about 400 to 480 ms).
Please note that we were originally running FOSS and in end of May, 2011 we moved to NE. (results returned are till that date only). More than 95% of users are using Zimbra Desktop (Ver. 2.0.1 or 7.0.1)
Please guide me further actions.
Dipesh | 
08-09-2011, 09:49 PM
| | Special Member | |
Posts: 149
| | *** bump *** sorry for bumping this before filing a support case | 
08-10-2011, 07:03 AM
| | Special Member | |
Posts: 149
| | I found similar issue discussed and solved here: [SOLVED] Problem with Client search results
Tried to check it in my environment, but returns error: Code: zimbra@mail:~$ zmprov gs `zmhostname` | grep convertd
zimbraServiceEnabled: convertd
zimbra@mail:~$ zmconvertctl status
convertd is not running.
zimbra@mail:~$ zmconvertctl start
Starting convertd...httpd: Could not open configuration file /opt/zimbra/convertd/conf/httpd.conf: No such file or directory
failed. Do I really need to re-install with upgrade option?
Dipesh | 
08-10-2011, 07:46 AM
| | Zimbra Consultant & Moderator | |
Posts: 20,314
| | Quote:
Originally Posted by dipeshmehta [/CODE]zimbra@mail:~$ zmconvertctl start
Starting convertd...httpd: Could not open configuration file /opt/zimbra/convertd/conf/httpd.conf: No such file or directory
failed.
[/CODE]
Do I really need to re-install with upgrade option? | As you seem to be missing a configuration file then I'd guess the answer is, yes.
__________________
Regards
Bill
| 
08-11-2011, 06:39 AM
| | Special Member | |
Posts: 149
| | Thanks Bill & Psarni
I re-installed (upgrade) zimbra with convertd. Now all but one mailboxes' search returns proper results. I didn't need to reindex them.
For particular one mailbox, it throws error. I reindexed it, and it was completed successfully without any error. While searching with any kind of query, it doesn't: Quote:
A network service error has occurred.
method: [unknown]
msg: system failure: java.lang.ClassCastException: com.zimbra.common.mime.MimeBodyPart cannot be cast to com.zimbra.common.mime.MimeMultipart
code: service.FAILURE
detail: soap:Receiver
trace: com.zimbra.common.service.ServiceException: system failure: java.lang.ClassCastException: com.zimbra.common.mime.MimeBodyPart cannot be cast to com.zimbra.common.mime.MimeMultipart ExceptionId:btpool0-35://mail.mydomain.com/service/soap/SearchRequest:1313069251786:2190c369de3dd35f Code:service.FAILURE at com.zimbra.common.service.ServiceException.FAILURE (ServiceException.java:248) at com.zimbra.soap.SoapEngine.dispatchRequest(SoapEng ine.java:432) at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:281) 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) Caused by: java.lang.ClassCastException: com.zimbra.common.mime.MimeBodyPart cannot be cast to com.zimbra.common.mime.MimeMultipart at com.zimbra.common.mime.MimeParser.boundary(MimePar ser.java:506) at com.zimbra.common.mime.MimeParser.processBoundary( MimeParser.java:471) at com.zimbra.common.mime.MimeParser.handleByte(MimeP arser.java:381) at com.zimbra.common.mime.MimeParser.handleBytes(Mime Parser.java:280) at com.zimbra.common.mime.MimeParserInputStream.read( MimeParserInputStream.java:54) at java.io.FilterInputStream.read(FilterInputStream.j ava:90) at com.zimbra.common.util.ByteUtil.countBytes(ByteUti l.java:108) at com.zimbra.common.util.ByteUtil.drain(ByteUtil.jav a:125) at com.zimbra.common.util.ByteUtil.drain(ByteUtil.jav a:119) at com.zimbra.common.mime.MimeMessage.parse(MimeMessa ge.java:131) at com.zimbra.common.mime.MimeMessage.(MimeMessage.ja va:126) at com.zimbra.common.mime.shim.JavaMailMimeMessage.(J avaMailMimeMessage.java:76) at com.zimbra.cs.mime.Mime$FixedMimeMessage.(Mime.jav a:126) at com.zimbra.cs.mailbox.MessageCache.getMimeMessage( MessageCache.java:161) at com.zimbra.cs.mailbox.Message.getMimeMessage(Messa ge.java:390) at com.zimbra.cs.mailbox.Message.generateIndexData(Me ssage.java:1054) at com.zimbra.cs.mailbox.IndexHelper.indexItemList(In dexHelper.java:844) at com.zimbra.cs.mailbox.IndexHelper.indexDeferredIte msInternal(IndexHelper.java:361) at com.zimbra.cs.mailbox.IndexHelper.indexDeferredIte ms(IndexHelper.java:278) at com.zimbra.cs.mailbox.IndexHelper.search(IndexHelp er.java:132) at com.zimbra.cs.mailbox.Mailbox.search(Mailbox.java: 3747) at com.zimbra.cs.service.mail.Search.doSearch(Search. java:134) at com.zimbra.cs.service.mail.Search.handle(Search.ja va:114) at com.zimbra.soap.SoapEngine.dispatchRequest(SoapEng ine.java:406) ... 34 more
request:
Body: {
SearchRequest: {
_jsns: "urn:zimbraMail",
limit: 100,
locale: {
_content: "en_US"
},
offset: 0,
query: "from: (somebody@somedomain.com)",
sortBy: "dateDesc",
types: "message",
tz: {
id: "Asia/Kolkata"
}
}
},
Header: {
context: {
_jsns: "urn:zimbra",
account: {
_content: "me@mydomain.com",
by: "name"
},
authToken: "(removed)",
session: {
_content: 1188,
id: 1188
},
userAgent: {
name: "ZimbraWebClient - FF3.0 (Win)",
version: "7.0.1_GA_3105"
}
}
}
| Please help me to get this resolved.
Thanks in advance.
Dipesh | | Thread Tools | Search this Thread | | | | | Display Modes | Linear Mode | | Why Join? Registering let's you ask questions, makes it easier to search, displays any files attached to posts, and notifies you about replies.  |