Bug 201824 - mail-client/evolution-2.12.2 Lost connection to Evolution Exchange backend process
Bug#: 201824 Product:  Gentoo Linux Version: unspecified Platform: AMD64
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: gnome@gentoo.org Reported By: gandalf@dergraue.de
Component: Applications
URL: 
Summary: mail-client/evolution-2.12.2 Lost connection to Evolution Exchange backend process
Keywords:  
Status Whiteboard: 
Opened: 2007-12-10 06:59 0000
Description:   Opened: 2007-12-10 06:59 0000
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.

------- Comment #1 From Gilles Dartiguelongue 2007-12-10 09:38:41 0000 -------
please add your emerge --info

------- Comment #2 From Martin May 2007-12-10 10:17:41 0000 -------
Created an attachment (id=138152) [details]
My emerge --info

------- Comment #3 From Mart Raudsepp 2008-01-06 14:00:04 0000 -------
Evolution was just moved to gnome herd, reassigning appropriately

------- Comment #4 From Joakim Tjernlund 2008-01-21 13:40:28 0000 -------
Created an attachment (id=141468) [details]
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.

------- Comment #5 From Joakim Tjernlund 2008-03-06 16:16:16 0000 -------
Ping? Any news?

------- Comment #6 From Mart Raudsepp 2008-03-09 07:59:09 0000 -------
Sorry for the delay. The patch is now included in
gnome-extra/evolution-exchange-2.12.3-r1. Thanks!