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 687238 - Calendars disappear
Calendars disappear
Status: RESOLVED DUPLICATE of bug 691293
Product: evolution-ews
Classification: Other
Component: Calendar
3.6.x
Other Linux
: Normal normal
: ---
Assigned To: Evolution EWS maintainer(s)
Evolution EWS maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2012-10-30 23:09 UTC by David Woodhouse
Modified: 2013-03-29 08:49 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description David Woodhouse 2012-10-30 23:09:17 UTC
Since upgrading to Fedora 18 / Evolution 3.6, my EWS calendar keeps disappearing. I don't quite know what triggers it; perhaps it's starting Evolution when I'm not on the VPN and it can't reach the server? But I can't see any way to make them appear again. Once upon a time, removing the folder-tree-v2 file from the cache directory would make it scan the folders again, and it would recreate calendars when it 'discovered' those folders again. That doesn't work any more.

The only thing I've found so far that *does* work is deleting the account entirely and then recreating it. But *that* has regressed too — it now takes about a day to become useful again, as it spends that amount of time doing repeated ResolveNames calls for people who've left the company. Often doing it hundreds or even thousands of times for the *same* person.

I used to be able to inspect the config with gconf-editor and see (or reinstate) calendar entries, but I haven't yet worked out what the equivalent GUI tool for dconf is...
Comment 1 David Woodhouse 2012-10-30 23:29:33 UTC
Oh, now that the GAL download is fixed in git, I have other interesting behaviour. After enabling it (it should still be downloading, but I see no evidence from evolution-addressbook-factory that it *is*), I go to the addressbook pain in the Evolution GUI and the '\Global Address List' entry, and the 'EWS' heading, are *flashing*. As if they're constantly being added and removed in a tight loop.

My normal EWS personal address book, like my calendars, is missing.
Comment 2 David Woodhouse 2012-10-30 23:36:08 UTC
Hm, after I killed evolution-source-registry because it was constantly doing stuff, my EWS calendars seem to have come back...
Comment 3 David Woodhouse 2012-10-30 23:37:39 UTC
Ah, I spoke too soon. They're *coming* back. It seems to be refetching the contents. So it'll look up a few dozen people with ResolveNames, each a few hundred times, before it's willing to actually display anything...

(evolution:8774): libecal-WARNING **: Failed to dispose cal view: Timeout was reached
Comment 4 Milan Crha 2013-03-28 08:07:01 UTC
Let's deal with ResolveNames within bug #686227 and with missing calendar/sources in bug #691293 (I noticed the later sooner).

*** This bug has been marked as a duplicate of bug 691293 ***
Comment 5 David Woodhouse 2013-03-28 10:32:33 UTC
Should we open a separate bug for the fact that the *contents* of the calendar keep disappearing, and it keeps having to refetch it from scratch? Or is that somehow an expected result of the source registry misbehaviour?
Comment 6 Milan Crha 2013-03-29 08:49:24 UTC
Hrm, I missed that part, I didn't notice that behaviour myself. Please open a new bug report for it.