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 343637 - Error while filtering folder. No provider available for protocol `email'.
Error while filtering folder. No provider available for protocol `email'.
Status: RESOLVED INVALID
Product: evolution
Classification: Applications
Component: Mailer
2.6.x (obsolete)
Other All
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2006-06-01 23:08 UTC by Torrey Hoffman
Modified: 2006-06-03 08:29 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Torrey Hoffman 2006-06-01 23:08:40 UTC
Please describe the problem:
Filtering messages automatically stops working.  When I select a message  and use Ctrl-Y to force immediate filtering of that message, an error dialog appears:

  Error while filtering folder. 
  No provider available for protocol `email'.

This doesn't happen for every message, just a large fraction of them.  I haven't yet determined a pattern for the messages causing problems.

I have a fairly large set of email filter rules which were created under an earlier version of Evolution.  And my mailbox is on an Exchange server.  I'm not sure if either of these facts are  part of the problem.


Steps to reproduce:
1. Get an inbox full of messages on an Exchange server.
2. Try to filter them.
3. Error dialog will appear.


Actual results:
Error dialog appears and the message is not filtered

Expected results:
message to be filtered

Does this happen every time?
Every time for some messages.  Never for other messages.

Other information:
Comment 1 Jeffrey Stedfast 2006-06-02 13:15:32 UTC
you need to edit all of your filter rules and re-select the folder for each move/copy action. some past upgrade or another didn't update the folder paths properly and so you are getting that error.
Comment 2 Torrey Hoffman 2006-06-02 16:37:25 UTC
Thanks for the tip, that did solve my problem. Can we change this bug, then to be a lower priority issue: The error message is useless?

Instead of 

  "No provider available for protocol `email'" 

(can anyone explain what that means, and what a user is supposed to do about it?)
It should say:

  "Cannot move message to non-existent folder 'INBOX/Junk'"

Thanks!
Comment 3 Jeffrey Stedfast 2006-06-02 16:47:01 UTC
the problem is that the folder path is given as something like:

email://afa166fhS274.126748.764@host/path#Inbox/foo

and Evolution has no idea how to parse that because it's not in the right format for whatever version you are running. (e.g. it changed from a previous format).

anyways, this only broke with some old versions so it won't happen anymore.
Comment 4 André Klapper 2006-06-03 08:29:36 UTC
duplicate of bug 325198, to be correct