Bug 847317

Summary: Not work Global Address Book when I filled receiver field
Product: [Fedora] Fedora Reporter: Mikhail <mikhail.v.gavrilov>
Component: evolution-ewsAssignee: Matthew Barnes <mbarnes>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 17CC: lucilanga, mbarnes, mcrha
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-08-14 07:31:24 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Mikhail 2012-08-10 14:27:55 UTC
Description of problem:

In console I see this message:
(evolution:1731): e-data-server-ui-WARNING **: ENameSelector: Could not load "Global Address list": Authentication Required

Comment 1 Milan Crha 2012-08-13 09:25:57 UTC
Thanks for a bug report. Could you write some steps, say since start of evolution, how to reproduce this issue, with compare of steps which leads to working completion from your EWS GAL, please? I suppose this GAL comes from evolution-ews.

Comment 2 Mikhail 2012-08-13 10:10:34 UTC
1. Login
2. Launch evolution
3. Compose Message
4. Try fill receiver field

Yes, I am talk about EWS, but same problem exists when I use MAPI.

Comment 3 Milan Crha 2012-08-13 15:55:36 UTC
Aah, you meant when you "try to fill To address", with autocomplete. I was confused by the bug summary, because it reads "I filled".

Bug #828321 is filled for evolution-mapi, there usually help to restart (just close) evolution-addressbook-factory process, but I still didn't find what can be wrong there. If the same is reproducible with evolution-ews, especially, if after login it's enough to close evolution-addressbook-factory process and let it run a new one, then the issue is somewhere else than in evolution-mapi. Could you try that, please? It might be like this:
a) login
b) do not run evolution yet
c) open terminal, check for running factory with command:
   $ ps ax | grep evolution-addressbook-factory
d) kill the factory process
e) run evolution
f) try autocomplete the address in To header

Comment 4 Mikhail 2012-08-13 17:48:24 UTC
a) login
b) do not run evolution yet
c) open terminal, check for running factory with command:
   $ ps ax | grep evolution-addressbook-factory
d) kill the factory process
e) run evolution
f) try autocomplete the address in To header

yes, this is workaround problem

Comment 5 Milan Crha 2012-08-14 07:31:24 UTC
Thanks for testing this. From your findings I believe this is neither evolution-mapi, nor evolution-ews issue, but something much deeper, like wrong order of service run, when the addressbook factory doesn't have running other services it needs (the one for passwords comes on my mind), or something like that. I'm marking this as a duplicate of the older bug and I'm upstreaming it.

*** This bug has been marked as a duplicate of bug 828321 ***