I am accessing an "Microsoft Exchange 2000 Server" (of course I don't like it) using evolution-exchange. Workflow: Login an move everything to an IMAP-Server ;-) Most times it works, but sometimes not. The error occurs also with versions 2.12.0 and 2.12.1 - so I thought: try 2.12.2 - perhaps it works. Somehow Evolution looses the connection to the Exchange Server... Reproducible: Sometimes Steps to Reproduce: 1. List new mail on exchange server 2. select one to read it 3. move it 4. goto 2. 5. suddenly the content window shows: "Lost connection to Evolution Exchange backend process" 6. Kill evolution processes, restart evolution goto 1. Actual Results: Different messages appear on the console: evolution CalDAV Eplugin starting up ... Loading Spamassasin as the default junk plugin ** (evolution:32755): DEBUG: mailto URL command: evolution %s ** (evolution:32755): DEBUG: mailto URL program: evolution libnm_glib_nm_state_cb: dbus returned an error. (org.freedesktop.DBus.Error.ServiceUnknown) The name org.freedesktop.NetworkManager was not provided by any .service files creating fff camel-Message: -- (evolution:32755): evolution-mail-WARNING **: Failed to refresh folders: Could not get new messages (evolution:32755): evolution-mail-WARNING **: Failed to refresh folders: Error communicating with Evolution Exchange backend process: No such file or directory (evolution:32755): camel-exchange-provider-CRITICAL **: camel-stub.c:472: Uncaught case (46) (evolution:32755): camel-exchange-provider-CRITICAL **: camel-stub.c:472: Uncaught case (1039882112) (evolution:32755): camel-exchange-provider-CRITICAL **: camel-stub.c:472: Uncaught case (46) (evolution:32755): camel-exchange-provider-CRITICAL **: camel-stub.c:472: Uncaught case (1039882112) evolution CalDAV Eplugin starting up ... Loading Spamassasin as the default junk plugin ** (evolution:337): DEBUG: mailto URL command: evolution %s ** (evolution:337): DEBUG: mailto URL program: evolution libnm_glib_nm_state_cb: dbus returned an error. (org.freedesktop.DBus.Error.ServiceUnknown) The name org.freedesktop.NetworkManager was not provided by any .service files (evolution:337): evolution-mail-WARNING **: Failed to refresh folders: Could not open folder Expected Results: Move further mails to other mail accounts. I am using Evolution under KDE.
please add your emerge --info
Created attachment 138152 [details] My emerge --info
Evolution was just moved to gnome herd, reassigning appropriately
Created attachment 141468 [details, diff] Fix thread race in exchange address book. Found this patch at http://bugzilla.gnome.org/attachment.cgi?id=102617&action=view Had to rediff it against evolution-exchange-2.12.2 and fix a double lock bug that the patched introduced. Hopefully this will fix the problem. Works fine for me but I havnät used it for more that half a day.
Ping? Any news?
Sorry for the delay. The patch is now included in gnome-extra/evolution-exchange-2.12.3-r1. Thanks!