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 508501 - Book/Calendar doesn't work in offline
Book/Calendar doesn't work in offline
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: Calendar
3.4.x (obsolete)
Other Linux
: Normal enhancement
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
evolution[google]
: 355953 532185 566269 598367 610780 621731 633698 692094 710214 773934 789912 (view as bug list)
Depends on:
Blocks: 579697
 
 
Reported: 2008-01-10 12:30 UTC by Akhil Laddha
Modified: 2017-11-06 14:25 UTC
See Also:
GNOME target: ---
GNOME version: 3.3/3.4



Description Akhil Laddha 2008-01-10 12:30:59 UTC
Evolution 2.11.5

I marked google calendar for offline means enabled 'Copy calendar contents locally for offilne' in calendar properties then moved to offline and it worked fine. But after restarting evolution,error window popped up saying Error while loading - calendar is not marked for offline usage'

May be it is not remembering offline state.

Gdb traces of evolution process when error window popped up

Program received signal SIGINT, Interrupt.
[Switching to Thread 0xb66f36c0 (LWP 22358)]
0xffffe410 in __kernel_vsyscall ()
(gdb) thread apply all bt

Thread 1 (Thread 0xb66f36c0 (LWP 22358))

  • #0 __kernel_vsyscall
  • #1 *__GI___poll
    at ../sysdeps/unix/sysv/linux/poll.c line 87
  • #2 g_main_context_iterate
    at gmain.c line 3006
  • #3 g_main_loop_run
    at gmain.c line 2905
  • #4 gtk_dialog_run
    at gtkdialog.c line 1041
  • #5 e_error_run
    at e-error.c line 637
  • #6 client_cal_opened_cb
    at gnome-cal.c line 2669
  • #7 g_cclosure_marshal_VOID__INT
    at gmarshal.c line 216
  • #8 g_closure_invoke
    at gclosure.c line 490
  • #9 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #10 g_signal_emit_valist
    at gsignal.c line 2199
  • #11 g_signal_emit
    at gsignal.c line 2243
  • #12 async_signal_idle_cb
    at e-cal.c line 1793
  • #13 g_idle_dispatch
    at gmain.c line 4142
  • #14 g_main_context_dispatch
    at gmain.c line 2064
  • #15 g_main_context_iterate
    at gmain.c line 2697
  • #16 g_main_loop_run
    at gmain.c line 2905
  • #17 bonobo_main
    at bonobo-main.c line 311
  • #18 main
    at main.c line 719

Comment 1 André Klapper 2008-01-10 16:30:18 UTC
akhil.... 
Comment 2 Srinivasa Ragavan 2008-01-11 16:56:34 UTC
Akhil, 2.11.5? Google Calendar? How is that possible?
Comment 3 Akhil Laddha 2008-01-15 03:40:55 UTC
Sorry i mentioned wrong version.It is Evolution 2.21.5.
But i mentioned right version 2.21.x when i had filed the bug :)
Comment 4 Diego Escalante Urrelo (not reading bugmail) 2008-01-30 07:38:01 UTC
An instance of this: bug #502900
Comment 5 Matthew Barnes 2008-03-11 00:36:53 UTC
Bumping version to a stable release.
Comment 6 Akhil Laddha 2008-05-08 16:26:59 UTC
*** Bug 532185 has been marked as a duplicate of this bug. ***
Comment 7 Milan Crha 2008-09-12 12:28:10 UTC
Why does this have a STACKTRACE keyword? It's an enhancement request, isn't it?
Comment 8 Akhil Laddha 2008-09-22 05:09:21 UTC
Milan, basically i filed the bug for crash and later realized google calendar doesn't work in offline. I am okay if you want to remove STACKTRACE keyword. 
Comment 9 Matthew Barnes 2009-01-02 13:28:16 UTC
*** Bug 566269 has been marked as a duplicate of this bug. ***
Comment 10 Askar Andersson 2009-01-30 17:36:47 UTC
Is this being worked upon for the next version of evolution (2.26?)?

If not, the option to store calendardata to view offline should perhaps be removed to not confuse users of your otherwise great software?
Comment 11 Akhil Laddha 2009-10-15 02:52:59 UTC
*** Bug 598367 has been marked as a duplicate of this bug. ***
Comment 12 Akhil Laddha 2010-02-23 08:09:55 UTC
*** Bug 610780 has been marked as a duplicate of this bug. ***
Comment 13 Kyle Amadio 2010-02-23 08:33:31 UTC
Ok - apologies for the duplicate. This is a very old bug now are there any plans to fix it or shall I just leave it?
Comment 14 Steffen Sindzinski 2010-06-14 12:55:59 UTC
Any news? This bug is really annoying.
Comment 15 Akhil Laddha 2010-06-29 06:05:40 UTC
*** Bug 621731 has been marked as a duplicate of this bug. ***
Comment 16 Akhil Laddha 2010-06-29 06:06:37 UTC
info from bug 621731

Google Calendar supports offline operation via Gears -- see here: 
http://gmailblog.blogspot.com/2009/03/view-google-calendar-offline.html
Comment 17 André Klapper 2013-09-05 09:41:39 UTC
*** Bug 692094 has been marked as a duplicate of this bug. ***
Comment 18 Milan Crha 2016-11-07 08:25:54 UTC
*** Bug 773934 has been marked as a duplicate of this bug. ***
Comment 19 Christian Gogolin 2016-11-07 09:51:12 UTC
This bug is still around 8 years after it was first reported, does in fact not only affect Google calendars, but WebDAV in general, and is still a problem in 3.22.1.
Comment 20 Milan Crha 2017-05-17 13:42:57 UTC
*** Bug 633698 has been marked as a duplicate of this bug. ***
Comment 21 Milan Crha 2017-05-17 13:43:56 UTC
*** Bug 710214 has been marked as a duplicate of this bug. ***
Comment 22 Milan Crha 2017-05-17 13:49:24 UTC
I just committed some necessary changes to make remote books and calendars (including tasks and memos) work in offline for 3.25.2+ with commit 3abbcce. It's huge, which, I hope, explains why it took so long.

It still requires some polishing here and there, for example to behave properly with conflicts, but I'm closing this bug anyway, because the main functionality is covered. This is for those backends which are provided by evolution-data-server itself, except of LDAP books, Birthdays & Anniversary calendar, Weather calendars, and local backends. The LDAP book might be done one day, just not now.
Comment 23 Milan Crha 2017-08-24 15:58:41 UTC
*** Bug 355953 has been marked as a duplicate of this bug. ***
Comment 24 Milan Crha 2017-11-06 10:10:50 UTC
*** Bug 789912 has been marked as a duplicate of this bug. ***
Comment 25 Joakim Tjernlund 2017-11-06 12:53:44 UTC
> I just committed some necessary changes to make remote books and calendars
> (including tasks and memos) work in offline for 3.25.2+ with commit 3abbcce.
> It's huge, which, I hope, explains why it took so long.
> 
> It still requires some polishing here and there, for example to behave
> properly with conflicts, but I'm closing this bug anyway, because the main
> functionality is covered. This is for those backends which are provided by
> evolution-data-server itself, except of LDAP books, Birthdays & Anniversary
> calendar, Weather calendars, and local backends. The LDAP book might be done
> one day, just not now.

Does this include EWS too?
Comment 26 Milan Crha 2017-11-06 13:58:31 UTC
(In reply to Joakim Tjernlund from comment #25)
> Does this include EWS too?

Yes, it does [1] (and MAPI as well [2]).

[1] https://git.gnome.org/browse/evolution-ews/commit/?id=afeea7ba8a6eacdbe59cbfe9e3576bb1a1500cc8
[2] https://git.gnome.org/browse/evolution-mapi/commit/?id=8041b56dad48a4de55b5386ef25381b4256544a6
Comment 27 Joakim Tjernlund 2017-11-06 14:25:55 UTC
(In reply to Milan Crha from comment #26)
> (In reply to Joakim Tjernlund from comment #25)
> > Does this include EWS too?
> 
> Yes, it does [1] (and MAPI as well [2]).
> 
> [1]
> https://git.gnome.org/browse/evolution-ews/commit/
> ?id=afeea7ba8a6eacdbe59cbfe9e3576bb1a1500cc8
> [2]
> https://git.gnome.org/browse/evolution-mapi/commit/
> ?id=8041b56dad48a4de55b5386ef25381b4256544a6

Nice!

If you are in calendar working mode, Accept, Tentative and Decline
on existing meetings would be great :)