Code:mail.NO_SUCH_FOLDER

Discuss your pilot or production implementation with other Zimbra admins or our engineers.
Post Reply
edson.moreno
Posts: 8
Joined: Sun Sep 18, 2016 3:46 pm

Code:mail.NO_SUCH_FOLDER

Post by edson.moreno »

I had a problem with BD and I had to restore a backup of the databases, all accounts have been restored smoothly, with the exception of one that does not open the webmail or imap. Every time we try to access the account in question have in the log:

2016-09-18 12:37:37,896 INFO [qtp509886383-15534:http://127.0.0.1:80/service/soap/GetFolderRequest] [name=xxxxxxxxxxxx@cgo.xxxxxxxxxxx.xxx;mid=558;oip=xxx.xxx.xxx.146;ua=zclient/8.6.0_GA_1153;] SoapEngine - handler exception
com.zimbra.cs.mailbox.MailServiceException$NoSuchItemException: no such folder id: 1
ExceptionId:qtp509886383-15534:http://127.0.0.1:80/service/soap/GetFol ... cb2290f5c4
Code:mail.NO_SUCH_FOLDER Arg:(itemId, IID, "1")
at com.zimbra.cs.mailbox.MailServiceException.NO_SUCH_FOLDER(MailServiceException.java:197)
at com.zimbra.cs.mailbox.MailItem.noSuchItem(MailItem.java:1695)
at com.zimbra.cs.mailbox.Mailbox.getItemById(Mailbox.java:2828)
at com.zimbra.cs.mailbox.Mailbox.getItemById(Mailbox.java:2774)
at com.zimbra.cs.mailbox.Mailbox.getItemById(Mailbox.java:2765)
at com.zimbra.cs.mailbox.Mailbox.getFolderById(Mailbox.java:3903)
at com.zimbra.cs.mailbox.Mailbox.getFolderTree(Mailbox.java:4057)
at com.zimbra.cs.service.mail.GetFolder.handle(GetFolder.java:113)
at com.zimbra.soap.SoapEngine.dispatchRequest(SoapEngine.java:569)
at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.java:432)
at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.java:266)
at com.zimbra.soap.SoapServlet.doWork(SoapServlet.java:303)
at com.zimbra.soap.SoapServlet.doPost(SoapServlet.java:213)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at com.zimbra.cs.servlet.ZimbraServlet.service(ZimbraServlet.java:209)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:738)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1651)
at com.zimbra.cs.servlet.CsrfFilter.doFilter(CsrfFilter.java:168)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at com.zimbra.cs.servlet.RequestStringFilter.doFilter(RequestStringFilter.java:54)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at com.zimbra.cs.servlet.SetHeaderFilter.doFilter(SetHeaderFilter.java:59)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at org.eclipse.jetty.servlets.UserAgentFilter.doFilter(UserAgentFilter.java:83)
at org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:351)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at com.zimbra.cs.servlet.ETagHeaderFilter.doFilter(ETagHeaderFilter.java:47)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at com.zimbra.cs.servlet.ContextPathBasedThreadPoolBalancerFilter.doFilter(ContextPathBasedThreadPoolBalancerFilter.java:107)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at com.zimbra.cs.servlet.ZimbraQoSFilter.doFilter(ZimbraQoSFilter.java:116)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at com.zimbra.cs.servlet.ZimbraInvalidLoginFilter.doFilter(ZimbraInvalidLoginFilter.java:131)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at org.eclipse.jetty.servlets.DoSFilter.doFilterChain(DoSFilter.java:457)
at org.eclipse.jetty.servlets.DoSFilter.doFilter(DoSFilter.java:326)
at org.eclipse.jetty.servlets.DoSFilter.doFilter(DoSFilter.java:299)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:549)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:544)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:221)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1111)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:478)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1045)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:199)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:309)
at org.eclipse.jetty.server.handler.DebugHandler.handle(DebugHandler.java:81)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
at org.eclipse.jetty.server.Server.handle(Server.java:462)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:279)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:232)
at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:534)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:607)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:536)
at java.lang.Thread.run(Thread.java:745)

I try reindex and nothing, Can anybody help me ?

Version Zimbra: 8.6.0_GA_1153.FOSS
User avatar
DualBoot
Elite member
Elite member
Posts: 1326
Joined: Mon Apr 18, 2016 8:18 pm
Location: France - Earth
ZCS/ZD Version: ZCS FLOSS - 8.8.15 Mutli servers
Contact:

Re: Code:mail.NO_SUCH_FOLDER

Post by DualBoot »

Can you make a simple test by opening the account in html mode and not AJAX ?
The Guy - DualBoot

PostMaster - WikiMaster - SysAdmin
"Free Your Mind. Think Open Source"
april.org
Zetalliance Member - zetalliance.org
edson.moreno
Posts: 8
Joined: Sun Sep 18, 2016 3:46 pm

Re: Code:mail.NO_SUCH_FOLDER

Post by edson.moreno »

I try this. Don`t work. IMAP does not work, not with webmail with ajax or html and not with the type thunderbird client. And always shows the same error in the log.
User avatar
DualBoot
Elite member
Elite member
Posts: 1326
Joined: Mon Apr 18, 2016 8:18 pm
Location: France - Earth
ZCS/ZD Version: ZCS FLOSS - 8.8.15 Mutli servers
Contact:

Re: Code:mail.NO_SUCH_FOLDER

Post by DualBoot »

does this command work for this account :

Code: Select all

zmmailbox -z -m account@domain.tld gaf
And what does it show ?
The Guy - DualBoot

PostMaster - WikiMaster - SysAdmin
"Free Your Mind. Think Open Source"
april.org
Zetalliance Member - zetalliance.org
edson.moreno
Posts: 8
Joined: Sun Sep 18, 2016 3:46 pm

Re: Code:mail.NO_SUCH_FOLDER

Post by edson.moreno »

Thank You for try help me.

But , i talked with my customer about one another solution, create a new account and import all emails for him, yes i will write program what read all emails storage and put again in DB of zimbra, ok, without divide of folder, but he need only his emails, and because this, he accepted. With that I solved not the problem, but solved my problem.

Thank You
User avatar
cyber7
Advanced member
Advanced member
Posts: 192
Joined: Sat Sep 13, 2014 1:14 am
Location: Cape Town
ZCS/ZD Version: Release 9.0.0_GA_3924.RHEL7_64_2020
Contact:

Re: Code:mail.NO_SUCH_FOLDER

Post by cyber7 »

edson.moreno wrote:Thank You for try help me.

But , i talked with my customer about one another solution, create a new account and import all emails for him, yes i will write program what read all emails storage and put again in DB of zimbra, ok, without divide of folder, but he need only his emails, and because this, he accepted. With that I solved not the problem, but solved my problem.

Thank You
Hi Edson
I have been asking the forum exactly how to read from store file and re-inject into a mailbox without an answer. Please could you explain how you did this?

kind regards
aubrey
User avatar
DualBoot
Elite member
Elite member
Posts: 1326
Joined: Mon Apr 18, 2016 8:18 pm
Location: France - Earth
ZCS/ZD Version: ZCS FLOSS - 8.8.15 Mutli servers
Contact:

Re: Code:mail.NO_SUCH_FOLDER

Post by DualBoot »

You can try to export the account by using command line like this :
zmmailbox -z -m account@domain.tld gru "//?fmt=tgz" > /tmp/account.tgz
Post Reply