Cannot get list of folders in Thunderbird: ZIMBRA NO_SUCH_FOLDER exception

Discuss your pilot or production implementation with other Zimbra admins or our engineers.
Post Reply
hahnn
Posts: 1
Joined: Sat Dec 04, 2021 9:38 am

Cannot get list of folders in Thunderbird: ZIMBRA NO_SUCH_FOLDER exception

Post by hahnn »

Hi,

Zimbra version:

Code: Select all

[zimbra@mail ~]$ zmcontrol -v
Release 8.8.15_GA_3869.RHEL7_64_20190917004220 RHEL7_64 NETWORK edition, Patch 8.8.15_P28.
Recently, several of my ZIMBRA users completely lost all their IMAP folders when using Thunderbird. Even refreshing the folder list window doesn't show anything.
They just have access to the content of the root of their INBOX and that's all.

When using ZIMBRA webmail, no problem, their folders are there.

And when checking the mailbox.log file, here are the lines generated every time we click on the "refresh" button in the folder list window in Thunderbird:

Code: Select all

2021-12-04 10:47:40,174 INFO  [qtp2076287037-1237:https://mail.XXXXXXXX.org:7071/service/admin/soap/zextras] [] soap - zextras elapsed=0
2021-12-04 10:47:40,241 INFO  [qtp2076287037-1237:https://mail.XXXXXXXX.org:7071/service/admin/soap/zextras] [] soap - zextras elapsed=0
2021-12-04 10:47:40,292 INFO  [qtp2076287037-1611:https://mail.XXXXXXXX.org:7071/service/admin/soap/zextras] [] soap - zextras elapsed=2
2021-12-04 10:47:42,405 INFO  [ImapSSLServer-7] [name=USER@DOMAIN.org;mid=241;ip=123.456.789.123;oip=01.01.54.112;via=123.456.789.123(nginx/1.20.0);ua=Thunderbird/91.3.2;cid=15;] imap - IDLE elapsed=0 (NIO)
2021-12-04 10:47:42,445 WARN  [ImapSSLServer-7] [name=USER@DOMAIN.org;mid=241;ip=123.456.789.123;oip=01.01.54.112;via=123.456.789.123(nginx/1.20.0);ua=Thunderbird/91.3.2;cid=15;] imap - LIST failed
com.zimbra.cs.mailbox.MailServiceException$NoSuchItemException: no such folder id: 517266
ExceptionId:ImapSSLServer-7:1638611262445:f658d32a953149e1
Code:mail.NO_SUCH_FOLDER Arg:(itemId, IID, "517266")
        at com.zimbra.cs.mailbox.MailServiceException.NO_SUCH_FOLDER(MailServiceException.java:231)
        at com.zimbra.cs.mailbox.MailItem.noSuchItem(MailItem.java:1752)
        at com.zimbra.cs.mailbox.Mailbox.getItemById(Mailbox.java:2964)
        at com.zimbra.cs.mailbox.Mailbox.getItemById(Mailbox.java:2910)
        at com.zimbra.cs.mailbox.Mailbox.getItemById(Mailbox.java:2901)
        at com.zimbra.cs.mailbox.Mailbox.getFolderById(Mailbox.java:4192)
        at com.zimbra.cs.mailbox.Mailbox.getFolderById(Mailbox.java:4240)
        at com.zimbra.cs.imap.ImapPath.getReferent(ImapPath.java:489)
        at com.zimbra.cs.imap.ImapPath.useReferent(ImapPath.java:405)
        at com.zimbra.cs.imap.ImapPath.getFolder(ImapPath.java:355)
        at com.zimbra.cs.imap.ImapPath.isVisible(ImapPath.java:612)
        at com.zimbra.cs.imap.ImapHandler.accumulatePaths(ImapHandler.java:2462)
        at com.zimbra.cs.imap.ImapHandler.doLIST(ImapHandler.java:2219)
        at com.zimbra.cs.imap.ImapHandler.executeRequest(ImapHandler.java:740)
        at com.zimbra.cs.imap.NioImapHandler.processRequest(NioImapHandler.java:123)
        at com.zimbra.cs.imap.NioImapHandler.messageReceived(NioImapHandler.java:63)
        at com.zimbra.cs.server.NioHandlerDispatcher.messageReceived(NioHandlerDispatcher.java:95)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:716)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
        at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
        at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:427)
        at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:245)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
        at com.zimbra.cs.server.NioLoggingFilter.messageReceived(NioLoggingFilter.java:68)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
        at org.apache.mina.core.filterchain.IoFilterEvent.fire(IoFilterEvent.java:75)
        at org.apache.mina.core.session.IoEvent.run(IoEvent.java:63)
        at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTask(OrderedThreadPoolExecutor.java:780)
        at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTasks(OrderedThreadPoolExecutor.java:772)
        at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.run(OrderedThreadPoolExecutor.java:714)
        at java.base/java.lang.Thread.run(Thread.java:830)
2021-12-04 10:47:42,446 INFO  [ImapSSLServer-7] [name=USER@DOMAIN.org;mid=241;ip=123.456.789.123;oip=01.01.54.112;via=123.456.789.123(nginx/1.20.0);ua=Thunderbird/91.3.2;cid=15;] imap - LIST elapsed=5 (NIO)
2021-12-04 10:47:42,472 WARN  [ImapSSLServer-7] [name=USER@DOMAIN.org;mid=241;ip=123.456.789.123;oip=01.01.54.112;via=123.456.789.123(nginx/1.20.0);ua=Thunderbird/91.3.2;cid=15;] imap - LIST failed
com.zimbra.cs.mailbox.MailServiceException$NoSuchItemException: no such folder id: 517266
ExceptionId:ImapSSLServer-7:1638611262472:f658d32a953149e1
Code:mail.NO_SUCH_FOLDER Arg:(itemId, IID, "517266")
        at com.zimbra.cs.mailbox.MailServiceException.NO_SUCH_FOLDER(MailServiceException.java:231)
        at com.zimbra.cs.mailbox.MailItem.noSuchItem(MailItem.java:1752)
        at com.zimbra.cs.mailbox.Mailbox.getItemById(Mailbox.java:2964)
        at com.zimbra.cs.mailbox.Mailbox.getItemById(Mailbox.java:2910)
        at com.zimbra.cs.mailbox.Mailbox.getItemById(Mailbox.java:2901)
        at com.zimbra.cs.mailbox.Mailbox.getFolderById(Mailbox.java:4192)
        at com.zimbra.cs.mailbox.Mailbox.getFolderById(Mailbox.java:4240)
        at com.zimbra.cs.imap.ImapPath.getReferent(ImapPath.java:489)
        at com.zimbra.cs.imap.ImapPath.useReferent(ImapPath.java:405)
        at com.zimbra.cs.imap.ImapPath.getFolder(ImapPath.java:355)
        at com.zimbra.cs.imap.ImapPath.isVisible(ImapPath.java:612)
        at com.zimbra.cs.imap.ImapHandler.accumulatePaths(ImapHandler.java:2462)
        at com.zimbra.cs.imap.ImapHandler.doLIST(ImapHandler.java:2219)
        at com.zimbra.cs.imap.ImapHandler.executeRequest(ImapHandler.java:740)
        at com.zimbra.cs.imap.NioImapHandler.processRequest(NioImapHandler.java:123)
        at com.zimbra.cs.imap.NioImapHandler.messageReceived(NioImapHandler.java:63)
        at com.zimbra.cs.server.NioHandlerDispatcher.messageReceived(NioHandlerDispatcher.java:95)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:716)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
        at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
        at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:427)
        at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:245)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
        at com.zimbra.cs.server.NioLoggingFilter.messageReceived(NioLoggingFilter.java:68)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
        at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
        at org.apache.mina.core.filterchain.IoFilterEvent.fire(IoFilterEvent.java:75)
        at org.apache.mina.core.session.IoEvent.run(IoEvent.java:63)
        at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTask(OrderedThreadPoolExecutor.java:780)
        at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTasks(OrderedThreadPoolExecutor.java:772)
        at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.run(OrderedThreadPoolExecutor.java:714)
        at java.base/java.lang.Thread.run(Thread.java:830)
2021-12-04 10:47:42,473 INFO  [ImapSSLServer-7] [name=USER@DOMAIN.org;mid=241;ip=123.456.789.123;oip=01.01.54.112;via=123.456.789.123(nginx/1.20.0);ua=Thunderbird/91.3.2;cid=15;] imap - LIST elapsed=4 (NIO)
2021-12-04 10:47:42,498 INFO  [ImapSSLServer-7] [name=USER@DOMAIN.org;mid=241;ip=123.456.789.123;oip=01.01.54.112;via=123.456.789.123(nginx/1.20.0);ua=Thunderbird/91.3.2;cid=15;] imap - LIST failed: wildcards not permitted in username /home/*
2021-12-04 10:47:42,498 INFO  [ImapSSLServer-7] [name=USER@DOMAIN.org;mid=241;ip=123.456.789.123;oip=01.01.54.112;via=123.456.789.123(nginx/1.20.0);ua=Thunderbird/91.3.2;cid=15;] imap - LIST elapsed=3 (NIO)
2021-12-04 10:47:42,521 INFO  [ImapSSLServer-7] [name=USER@DOMAIN.org;mid=241;ip=123.456.789.123;oip=01.01.54.112;via=123.456.789.123(nginx/1.20.0);ua=Thunderbird/91.3.2;cid=15;] imap - LIST failed: wildcards not permitted in username /home/*
2021-12-04 10:47:42,521 INFO  [ImapSSLServer-7] [name=USER@DOMAIN.org;mid=241;ip=123.456.789.123;oip=01.01.54.112;via=123.456.789.123(nginx/1.20.0);ua=Thunderbird/91.3.2;cid=15;] imap - LIST elapsed=1 (NIO)
2021-12-04 10:47:42,545 INFO  [ImapSSLServer-7] [name=USER@DOMAIN.org;mid=241;ip=123.456.789.123;oip=01.01.54.112;via=123.456.789.123(nginx/1.20.0);ua=Thunderbird/91.3.2;cid=15;] imap - IDLE elapsed=0 (NIO)
Then when executing this command about the mailbox:

Code: Select all

zmmailbox -z -m marie.falcon@alec-grenoble.org gaf
I don't see any ITEM having the number 517266 for ID in the output of the command.

In fact, greping 517266 in the output, there is a line which is:

Code: Select all

     19785  mess           0           0  /Inbox/2 - À conserver/Activités/ANONYMIZED_DATA/ANONYMIZED_DATA/Transferts OTHER/Dossiers partagés par OTHER/DUCOR de OTHER USER (OTHER_USER@DOMAIN.org:517266)
I really don't know how to solve this issue.

Do you have any idea please?

Thanks for your help.

Best regards
lytledd
Outstanding Member
Outstanding Member
Posts: 536
Joined: Sat Sep 13, 2014 12:54 am
ZCS/ZD Version: Release 9.0.0.ZEXTRAS.20221203 FOSS

Re: Cannot get list of folders in Thunderbird: ZIMBRA NO_SUCH_FOLDER exception

Post by lytledd »

For diagnostic purposes, revert one of your users to Thunderbird 78 and see if that helps.

Doug
Post Reply