After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 437458 - Constant "Error while Storing folder" Messages
Constant "Error while Storing folder" Messages
Status: RESOLVED OBSOLETE
Product: evolution
Classification: Applications
Component: Mailer
2.10.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2007-05-10 14:33 UTC by Matthew Barnes
Modified: 2012-06-16 19:17 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Matthew Barnes 2007-05-10 14:33:48 UTC
Forwarding this from a downstream bug report:
http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=239667


From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.10) Gecko/20070313 Fedora/1.5.0.10-5.fc6 Firefox/1.5.0.10

Description of problem:
I use evolution to connect to an IMAP email server hosted by webmail.us.  This has been working for a long time and continues to work on an updated FC6 box at the office.  But for some reason on a fresh install that has been updated to the latest version of evolution and then has an email account configured I get an error every time I switch between folders.

Switch from Inbox to Trash:

Error while Storing folder 'INBOX'.
Server unexpectedly disconnected: Bad file descriptor


Switch back from Trash to Inbox:

Error while Storing folder '.#evolution/Trash'.
Error storing `mjones@webmail.plumgroup.com@mail.emailsrvr.com:INBOX': Server unexpectedly disconnected: Bad file descriptor


Empty the trash:

Error while Expunging folder.
Error storing `mjones@webmail.plumgroup.com@mail.emailsrvr.com:INBOX': Server unexpectedly disconnected: Bad file descriptor

I have searched all over the place and have found suggestions to delete the "*.ev-summary" files.  Deleting these files did not solve the problem, nor did deleting my entire evoltion data folder and preferences and starting over.

It's worth noting that all of my email appears when this error message pops up, the only thing I can't do (despite being irritated) is clear my deleted items.  If you need my .evolution folder stucture let me know.  I can provide it, but it is quite large because I store all of my messages offline.


Version-Release number of selected component (if applicable):
evolution-2.8.3-2, evolution-data-server-1.8.3-6

How reproducible:
Always


Steps to Reproduce:
1. Install FC6
2. yum update to latest version of evolution/evolution-data-server
3. Configure email
4. Click to view my inbox, then click to view any other folder


Actual Results:
The error message "Error while Storing folder 'INBOX'" popped up

Expected Results:
No error message?

Additional info:
Comment 1 Matthew Barnes 2007-05-10 14:34:14 UTC
Sounds like the socket is getting closed prematurely and all subsequent I/O
calls are returning EBADF.  And unfortunately Evolution's approach to error
handling is to simply pop up a dialog any time anything goes wrong.

I'll dig into this and see if I can spot where the socket might be getting
closed, or whether there's a smarter way to deal with errors like this.

In the meantime, I'd be curious to know whether the problem still occurs after
upgrading to Evolution 2.10 (in Fedora 7).
Comment 2 André Klapper 2007-05-10 15:12:08 UTC
> And unfortunately Evolution's approach to error
> handling is to simply pop up a dialog any time anything goes wrong.
see bug 247373 which is one of the most FAQs.
Comment 3 Matthew Barnes 2007-05-10 19:43:31 UTC
The reporter downstream indicates that he was able to reproduce the problem using Evolution 2.10 in Fedora 7.
Comment 4 André Klapper 2012-06-16 17:17:22 UTC
mbarnes: Is this still a problem or can this be closed as RESOVLED OBSOLETE?
Comment 5 Matthew Barnes 2012-06-16 19:17:26 UTC
I don't recall seeing this recently.  Closing as OBSOLETE until someone reports it again.