User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; de; rv:188.8.131.52) Gecko/20070515 Firefox/184.108.40.206 Build Identifier: Version 220.127.116.11 (20070604) Using multiple IMAP-Accounts with subfolder structure (estimated 40 folders, max. 5 levels) after some time I get a warning when changing to some of the subfolders. As I use a german TB-version I don't know the exact english text, but it should be something like "Can't open index file, maybe path is too long or your rights are restricted". I have to shut down TB and restart to have access to the folders before after a while the same happens again. I dont see anything common to these folders, it appears with different accounts. I used the same structure with 1.5.x.x before upgrading to 2.0 without any probs. Reproducible: Sometimes Steps to Reproduce: 1. 2. 3. Actual Results: warning, no access to folder Expected Results: no warning, access to folder
As I had the problem again, here is the original german error message: "Die Indexdatei zu <foldername> kann nicht erstellt werden. Eventuell ist der vollständige Pfad zu lang oder es handelt sich um einen Schreib-/Lesefehler", in english that means: "The index file for <foldername> could not be created. Perhaps the complete path is too long or a Read/Write-Error has occured."
Can you attach an imap protocol log of that? <http://www.mozilla.org/quality/mailnews/mail-troubleshoot.html#imap>
sent by pm
Don't know where you sent it, but attach it to this bug instead. (Use the Add an attachment link.)
Created attachment 270287 [details] IMAP log file Hi Magnus, i took several tries to get some useful information into my logs but i didnt succeed. As what I can read out of it, it seems that TB looks up some status information from mailfolders in another account while I change the folder in the frontend. The ip/name-translation in the log is quite confusing, here is how the accounts are configured: account IMAP-server IMAP-User SMTP-Server SMTP-User firstname.lastname@example.org 192.168.110.1 email@example.com edv-proxy firstname.lastname@example.org email@example.com 192.168.110.1 firstname.lastname@example.org 192.168.110.1 info user1 web.de imap.web.de user1 smtp.web.de user1 As you can see, out local mail system resides on 192.168.110.1 alias edv-proxy (different naming was a must in former TB-Versions). As we have lots of users a reverse dns lookup of 192.168.110.1 could also result in things like smtp.nai.onecompany.de, mail1.nai.onecompany.de, mail2.nai.onecompany.de an so forth. web.de is a well known internet provider in germany. So I am a bit confused about log entries with ProcessCurrentURL:imap://user1%40web%2Ede@edv-proxy.onecompanynaila.de:143/select%3E/INBOX which I think is a wrong kombination of user@server. By the way, the same (wrong) kombination is in the password-list. So it is astonishing, that I receive mails from this account most of the time. (Rem: I replaced some account information with some less confidential)
I didnt have this error in versions 1.x. I hope, that you have success in locating the fault, because its very stupid to close and reopen TB every half an hour. Could it help to remove the web.de account, clear the password and recreate the account? Greetings from north bavaria
Oops, just read an error: for the email@example.com account the IMAP user should be info not firstname.lastname@example.org. IMAP user is always the same as SMTP user. Sorry for that.
Did you get the error while you made the log? What is the name of the sub folder you try to change to?
yes, i switched logging on some days ago and when i received the error i shut down TB and copied the log. I switched to "Unbekannt" and "Sent" subfolder of the web.de account receiving the error for both of them.
I got the 11M imap log sent to me, these should be the relevant lines I think: 1444[74d5498]: ReadNextLine [stream=2f5e458 nb=43 needmore=0] 1444[74d5498]: 4d3c8c0:smtp.nai.thierron.de:S-Trash:CreateNewLineFromSocket: * OK [UNSEEN 1] Message 1 is first unseen 1444[74d5498]: ReadNextLine [stream=2f5e458 nb=42 needmore=0] 1444[74d5498]: 4d3c8c0:smtp.nai.thierron.de:S-Trash:CreateNewLineFromSocket: * OK [UIDVALIDITY 1084777414] UIDs valid 1444[74d5498]: ReadNextLine [stream=2f5e458 nb=41 needmore=0] 1444[74d5498]: 4d3c8c0:smtp.nai.thierron.de:S-Trash:CreateNewLineFromSocket: * OK [UIDNEXT 28059] Predicted next UID 1444[74d5498]: ReadNextLine [stream=2f5e458 nb=92 needmore=0] 1444[74d5498]: 4d3c8c0:smtp.nai.thierron.de:S-Trash:CreateNewLineFromSocket: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft \Recent $MDNSent $Redirected $Forwarded) 1444[74d5498]: ReadNextLine [stream=2f5e458 nb=109 needmore=0] 1444[74d5498]: 4d3c8c0:smtp.nai.thierron.de:S-Trash:CreateNewLineFromSocket: * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft $MDNSent $Redirected $Forwarded \*)] Limited 1444[74d5498]: ReadNextLine [stream=2f5e458 nb=38 needmore=0] 1444[74d5498]: 4d3c8c0:smtp.nai.thierron.de:S-Trash:CreateNewLineFromSocket: 402 OK [READ-WRITE] SELECT completed 1444[74d5498]: 4d3c8c0:smtp.nai.thierron.de:S-Trash:ProcessSelectedStateURL: uid validity not ok 1444[74d5498]: 4d3c8c0:smtp.nai.thierron.de:S-Trash:SendData: 403 store 1:* +FLAGS.SILENT (\Deleted)
I removed all data from the "Trash" subfolder on the IMAP server and the TB profile, i removed the web.de account from TB and the passwords of it. After a while, i got the same error messages again. I will soon deinstall TB and install 1.x again
Version: unspecified → 2.0
Confirming; this requires an engineer to look at the protocol trace. Gerv
Status: UNCONFIRMED → NEW
Ever confirmed: true
(In reply to comment #5) > IMAP log file > 124 STATUS "Objekte - laufend/M&APw-nchen S&APw-ddeutscher Verlag" (UIDNEXT MESSAGES UNSEEN RECENT) > * STATUS "Objekte - laufend/M�nchen S�ddeutscher Verlag" (MESSAGES 1 RECENT 0 UIDNEXT 2 UNSEEN 0) > 124 OK STATUS completed Server returns folder name with garbage(not properly converted to modified UTF-7) in STATUS response. The garbage is seen for all "&APw-" part of folder name in STATUS response. What is real folder name in German? "&APw-" part corresponds to "u umlaut"? I think server side error/server side RFC violation is trigger of problem. Is your server correctly set up? If the garbage in STATUS response is the cause, I think this bug's problem won't occur, if Tb uses folder name which Tb sent in STATUS command(obtained by LIST, LSUB etc.) instead of one in STATUS response. But I believe it's impossible, because support of "* STATUS sent ..." response to "STATUS Sent ..." command(and vice versa, Server of case insensitive folder name) becomes impossible if such change will be made.
Can you open folder named "Objekte - laufend/M&APw-nchen S&APw-ddeutscher Verlag"? (Does your server return garbage to SELECT command too?) Associated local file name : ...\Objekte - laufend.sbd\M&APw-nchen S&APw-ddeutscher Verlag ...\Objekte - laufend.sbd\M&APw-nchen S&APw-ddeutscher Verlag.msf
I have the same problem with Thunderbird 3.0.1 in 2 different installations!
Dieter, ubeger, Do you still see this problem
Summary: "Can't create index file" when opening IMAP subfolder → "Can't create index file" when opening IMAP subfolder. Perhaps caused by server RFC violation
Whiteboard: [has protocol log] → [closeme 2015-07-15][has protocol log]
Resolved per whiteboard
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → INCOMPLETE
Whiteboard: [closeme 2015-07-15][has protocol log] → [has protocol log]
You need to log in before you can comment on or make changes to this bug.