| From | Sent On | Attachments |
|---|---|---|
| Michael Gschwandtner | May 18, 2009 1:04 am | |
| Carlo Codega | May 18, 2009 1:41 am | |
| Michael Gschwandtner | May 18, 2009 3:08 am | |
| Marco Garatti | May 18, 2009 3:21 am | |
| Carlo Codega | May 18, 2009 3:28 am | |
| Carlo Codega | May 18, 2009 3:32 am | |
| Michael Gschwandtner | May 18, 2009 3:33 am | |
| Marco Garatti | May 18, 2009 7:50 am | |
| Michael Gschwandtner | May 19, 2009 11:32 am | |
| Patrick Ohly | May 20, 2009 6:21 am | |
| Michael Gschwandtner | May 20, 2009 2:11 pm | |
| Carlo Codega | May 21, 2009 9:52 am | |
| yongsheng zhu | May 26, 2009 6:23 pm | |
| Stefano Maffulli | May 26, 2009 6:31 pm | |
| Patrick Ohly | May 29, 2009 5:20 am | |
| Stefano Maffulli | May 29, 2009 3:57 pm | |
| Enrico Montefusco | Jul 2, 2009 11:44 pm | |
| Andrea Gazzaniga | Jul 3, 2009 2:13 am | |
| Johannes Dorfner | Oct 30, 2009 8:58 am | |
| Jan Seibert | Dec 7, 2009 2:14 am |
| Subject: | [Funambol Discuss] Reminders keep popping up because X-MOZ-LASTACK is not stored | |
|---|---|---|
| From: | Michael Gschwandtner (mich...@stegbauer.info) | |
| Date: | May 18, 2009 1:04:37 am | |
| List: | org.funambol.forge.core.users | |
Hi,
We have an issue when syncing a user to several (2 or more) different computers.
Problem Description:
A user has two computers which he wants to keep in sync and thus two
thunderbirds connecting to the server with the same user.
Syncing calendar events between those thunderbirds works just fine, but only if
the events don't have reminders (or alarms or whatever they are called). When an
alarm is acknowledged on Computer1 and synced to the funambol server it seems
that the field, which signals that this event is already acknowledged, is lost,
because if Computer2 does a sync the reminder pops up on Computer2.
This would be a bit annoying but not a problem.
The real problem is that once Computer2 acknowledges the reminder, the state of
the calendar entry is changed and this entry gets transferred to the server on
the next sync. So when Computer1 sync again it gets the "changed" calendar entry
and pops up the reminder again and once you acknowledge it the calendar entry is
changed and gets transferred on the next sync. .....
I think your getting the Problem. This keeps going on forever with every
calender event that has a reminder in the past.
After investigating this problem a bit further i found that when a VEVENT that
has a VALARM is transferred, there is a field X-MOZ-LASTACK (if the reminder has
already been acknowledged) with the timestamp of the acknowledgment.
But when the VEVENT is transferred from the funambol server this X-MOZ-LASTACK
field is missing, and thus thunderbird believes that this alarm has not yet been
acknowledged.
Here is a dump of the VEVENT that is sent from thunderbird to the funambol
server
[DEBUG] VERSION:2.0
[DEBUG] BEGIN:VTIMEZONE
[DEBUG] TZID:Europe/Berlin
[DEBUG] X-LIC-LOCATION:Europe/Berlin
[DEBUG] BEGIN:DAYLIGHT
[DEBUG] TZOFFSETFROM:+0100
[DEBUG] TZOFFSETTO:+0200
[DEBUG] TZNAME:CEST
[DEBUG] DTSTART:19700329T020000
[DEBUG] RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3
[DEBUG] END:DAYLIGHT
[DEBUG] BEGIN:STANDARD
[DEBUG] TZOFFSETFROM:+0200
[DEBUG] TZOFFSETTO:+0100
[DEBUG] TZNAME:CET
[DEBUG] DTSTART:19701025T030000
[DEBUG] RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10
[DEBUG] END:STANDARD
[DEBUG] END:VTIMEZONE
[DEBUG] BEGIN:VEVENT
[DEBUG] CREATED:20090424T090827Z
[DEBUG] LAST-MODIFIED:20090424T090830Z
[DEBUG] DTSTAMP:20090424T090827Z
[DEBUG] UID:8384a628-314b-4c32-aefa-821ea9e1fd49
[DEBUG] SUMMARY:Testtermini
[DEBUG] CLASS:PUBLIC
[DEBUG] X-MOZ-LASTACK:20090424T090830Z
[DEBUG] DTSTART;TZID=Europe/Berlin:20090424T103000
[DEBUG] DTEND;TZID=Europe/Berlin:20090424T113000
[DEBUG] X-MOZ-GENERATION:1
[DEBUG] BEGIN:VALARM
[DEBUG] TRIGGER;VALUE=DURATION:-PT15M
[DEBUG] DESCRIPTION:Mozilla Alarm: Testtermini
[DEBUG] ACTION:DISPLAY
[DEBUG] END:VALARM
[DEBUG] END:VEVENT
[DEBUG] END:VCALENDAR
And this is a dump of the VEVENT that is transferred from the funambol server to
thunderbird:
BEGIN:VCALENDAR
[DEBUG] VERSION:2.0
[DEBUG] BEGIN:VTIMEZONE
[DEBUG] TZID:Europe/Berlin
[DEBUG] BEGIN:DAYLIGHT
[DEBUG] DTSTART:20080330T020000
[DEBUG] RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3
[DEBUG] TZOFFSETFROM:+0100
[DEBUG] TZOFFSETTO:+0200
[DEBUG] TZNAME:Europe/Berlin
[DEBUG] END:DAYLIGHT
[DEBUG] BEGIN:STANDARD
[DEBUG] DTSTART:20081026T030000
[DEBUG] RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10
[DEBUG] TZOFFSETFROM:+0200
[DEBUG] TZOFFSETTO:+0100
[DEBUG] TZNAME:Europe/Berlin
[DEBUG] END:STANDARD
[DEBUG] END:VTIMEZONE
[DEBUG] BEGIN:VEVENT
[DEBUG] SUMMARY:Testtermini
[DEBUG] CLASS:PUBLIC
[DEBUG] DTSTART;TZID=Europe/Berlin:20090424T103000
[DEBUG] DTEND;TZID=Europe/Berlin:20090424T113000
[DEBUG] X-FUNAMBOL-ALLDAY:0
[DEBUG] BEGIN:VALARM
[DEBUG] TRIGGER;VALUE=DURATION:-PT15M
[DEBUG] REPEAT:0
[DEBUG] END:VALARM
[DEBUG] END:VEVENT
[DEBUG] END:VCALENDAR
As you can see the X-MOZ-LASTACK field is missing.
I hope this problem description helps.
Greetings
Michael
P.S.: I found a thread with a similar Problem. But no update if it works after
an update to 0.9.
At least for us it does not work:
Mozilla Funambol Plugin 0.9 and also 0.9.1 Thunderbird 2.0.0.19 Funambol 7.1.1
------------------------------------------------------ https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=51905
Funambol Forge Core Project - Open Discussions
To unsubscribe from this discussion, please e-mail
user...@core.forge.funambol.org.
https://core.forge.funambol.org/ds/viewForumSummary.do?dsForumId=405





