Bug 908477 - Calendar events not always visible
Summary: Calendar events not always visible
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: evolution-ews
Version: 18
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Matthew Barnes
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-02-06 19:46 UTC by Chad Feller
Modified: 2013-02-20 17:43 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-02-12 18:04:46 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
GNOME Bugzilla 692716 0 None None None Never

Description Chad Feller 2013-02-06 19:46:10 UTC
Description of problem:
Exchange Calendar events are not always visible under Evolution. However toggling the calendar checkbox in the pane on the left, will sometimes solve the problem.

This is almost always required after launching Evolution, as Exchange based events won't be visible but local events will.

I don't recall consistently having this problem under evolution-mapi, but am consistently having the problem under evolution-ews.

Version-Release number of selected component (if applicable):
evolution-ews-3.6.3-1.fc18.x86_64
evolution-3.6.3-2.fc18.x86_64

How reproducible:
Almost always

Steps to Reproduce:
1. Launch Evolution
2. Switch to calendar view
3. Toggle Exchange Calendar checkbox as needed to get Exchange events to appear
  
Actual results:
Exchange calendars will eventually show up after X number of toggles.  

Expected results:
Exchange calendars should load automatically just like mail does.

Additional info:
I'm using KDE as my desktop.

Comment 1 Milan Crha 2013-02-07 11:14:44 UTC
Thanks for a bug report. Isn't it possible that the ews calendar is updating its content, thus it takes longer before it notifies about events it has available? The idea behind this is to update local cache based on the server calendar content first, then show real data, rather than show old local data and remove them from the view couple "seconds" later, because they were removed from the server. There's also less flashing when done this way.

I tried this on my machine and the events, neither tasks, from ews account were not shown after start immediately, only after I waited for couple seconds (my server is not quick). The next evolution start they all are shown almost instantly (the evolution-calendar-factory was left running).

Comment 2 Chad Feller 2013-02-07 19:27:34 UTC
Hi Milan.  Leaving Evolution running for 30 minutes doesn't change things.  Subsequent evolution restarts show no difference (I checked to make sure evolution-calendar-factory was still running). In fact on subsequent evolution starts, I won't see any calendar data (say the weather calendar for instance - so it doesn't appear to be specific to evolution-ews), without toggling the checkbox in the left pane for each calendar. 

Both of my Fedora 18 workstations behave this way.

Comment 3 Milan Crha 2013-02-12 18:04:46 UTC
Hmm, I just got the same, with CalDAV and local calendars, the view is completely empty. I do not expect it being Fedora specific, thus let's deal with it upstream. I found an upstream bug [1] about basically the same, thus I'm closing this in favour of it. Feel free to CC there yourself, to see any further updates.

[1] https://bugzilla.gnome.org/show_bug.cgi?id=692716

Comment 4 Chad Feller 2013-02-20 17:43:12 UTC
Since updating to evolution-ews-3.6.3-2.fc18.x86_64, I haven't seen this issue.  As I mentioned in Bug 908474#c4, they may be related.  And for me, at least, they seem to be.


Note You need to log in before you can comment on or make changes to this bug.