6.0.0-beta1
7/20/25

[#11068] Recursive event on android or ios 5
Summary Recursive event on android or ios 5
Queue Synchronization
Queue Version Git master
Type Bug
State Resolved
Priority 2. Medium
Owners mrubinsk (at) horde (dot) org
Requester melian.the.queen (at) gmail (dot) com
Created 03/11/2012 (4879 days ago)
Due
Updated 03/13/2012 (4877 days ago)
Assigned 03/12/2012 (4878 days ago)
Resolved 03/12/2012 (4878 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
03/13/2012 05:39:10 AM melian (dot) the (dot) queen (at) gmail (dot) com Comment #13 Reply to this comment
Thanks it's fixed now.

this post can be closed
That looks like Bug: 10991 which should also be fixed by the patch 
attached to that ticket.
03/13/2012 04:09:00 AM Michael Rubinsky Comment #12 Reply to this comment
That looks like Bug: 10991 which should also be fixed by the patch 
attached to that ticket.
03/13/2012 02:05:57 AM melian (dot) the (dot) queen (at) gmail (dot) com Comment #11 Reply to this comment
Ok i apply the patch and the sync work.

Set a recurrent event all year the 07 juin with a reminder 24 hours before.

he sync 2 events: the 06 juin and the 07 juin. the reminder set has a events?

You can see the screenshot of the web calendar

http://www.imagup.com/data/1146269797.html

and the log:

2012-03-13T02:53:35+01:00 DEBUG: [androidc195282820] SYNC request 
received for user kevinlj
2012-03-13T02:53:35+01:00 DEBUG: [androidc195282820] loadDeviceInfo: kevinlj
2012-03-13T02:53:35+01:00 INFO: Request being handled for device: 
androidc195282820 Supporting protocol version: 2.5
2012-03-13T02:53:35+01:00 INFO: [androidc195282820] Handling SYNC command.
2012-03-13T02:53:35+01:00 DEBUG: [androidc195282820] Checking 
policykey for device  Key: 0 User: kevinlj
2012-03-13T02:53:35+01:00 DEBUG: [androidc195282820] loadDeviceInfo: kevinlj
2012-03-13T02:53:35+01:00 DEBUG: Policykey: 0 verified.
2012-03-13T02:53:35+01:00 DEBUG: I  <Synchronize>
2012-03-13T02:53:35+01:00 DEBUG: I   <Folders>
2012-03-13T02:53:35+01:00 DEBUG: I    <Folder>
2012-03-13T02:53:35+01:00 DEBUG: I     <FolderType>
2012-03-13T02:53:35+01:00 DEBUG: I      Calendar
2012-03-13T02:53:35+01:00 INFO: [androidc195282820] Syncing folder 
class: Calendar
2012-03-13T02:53:35+01:00 DEBUG: I     </FolderType>
2012-03-13T02:53:35+01:00 DEBUG: I     <SyncKey>
2012-03-13T02:53:35+01:00 DEBUG: I       
{4f5e2f2a-e0b0-4096-bb65-4135c0a80101}7
2012-03-13T02:53:35+01:00 DEBUG: I     </SyncKey>
2012-03-13T02:53:35+01:00 DEBUG: I     <FolderId>
2012-03-13T02:53:35+01:00 DEBUG: I      Calendar
2012-03-13T02:53:35+01:00 INFO: [androidc195282820] Folder server id: Calendar
2012-03-13T02:53:35+01:00 DEBUG: I     </FolderId>
2012-03-13T02:53:35+01:00 DEBUG: I     <DeletesAsMoves/>
2012-03-13T02:53:35+01:00 DEBUG: I     <GetChanges/>
2012-03-13T02:53:35+01:00 DEBUG: I     <WindowSize>
2012-03-13T02:53:35+01:00 DEBUG: I      4
2012-03-13T02:53:35+01:00 DEBUG: I     </WindowSize>
2012-03-13T02:53:35+01:00 DEBUG: I     <Options>
2012-03-13T02:53:35+01:00 DEBUG: I      <FilterType>
2012-03-13T02:53:35+01:00 DEBUG: I       4
2012-03-13T02:53:35+01:00 DEBUG: I      </FilterType>
2012-03-13T02:53:35+01:00 DEBUG: I      <Truncation>
2012-03-13T02:53:35+01:00 DEBUG: I       7
2012-03-13T02:53:35+01:00 DEBUG: I      </Truncation>
2012-03-13T02:53:35+01:00 DEBUG: I     </Options>
2012-03-13T02:53:35+01:00 DEBUG: [androidc195282820] Loading state for 
synckey {4f5e2f2a-e0b0-4096-bb65-4135c0a80101}7
2012-03-13T02:53:35+01:00 DEBUG: I     <Commands>
2012-03-13T02:53:35+01:00 DEBUG: I      <Add>
2012-03-13T02:53:35+01:00 DEBUG: I       <ClientEntryId>
2012-03-13T02:53:35+01:00 DEBUG: I        ad61be54-8564-42a3-8439-e0de9e2c37df
2012-03-13T02:53:35+01:00 DEBUG: I       </ClientEntryId>
2012-03-13T02:53:35+01:00 DEBUG: I       <Data>
2012-03-13T02:53:35+01:00 DEBUG: I        <POOMCAL:Timezone>
2012-03-13T02:53:35+01:00 DEBUG: I         
xP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAEAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAFAAIAAAAAAAAAxP///w==
2012-03-13T02:53:35+01:00 DEBUG: I        </POOMCAL:Timezone>
2012-03-13T02:53:35+01:00 DEBUG: I        <POOMCAL:AllDayEvent>
2012-03-13T02:53:35+01:00 DEBUG: I         1
2012-03-13T02:53:35+01:00 DEBUG: I        </POOMCAL:AllDayEvent>
2012-03-13T02:53:35+01:00 DEBUG: I        <POOMCAL:StartTime>
2012-03-13T02:53:35+01:00 DEBUG: I         20120606T220000Z
2012-03-13T02:53:35+01:00 DEBUG: I        </POOMCAL:StartTime>
2012-03-13T02:53:35+01:00 DEBUG: I        <POOMCAL:EndTime>
2012-03-13T02:53:35+01:00 DEBUG: I         20120607T220000Z
2012-03-13T02:53:35+01:00 DEBUG: I        </POOMCAL:EndTime>
2012-03-13T02:53:35+01:00 DEBUG: I        <POOMCAL:DtStamp>
2012-03-13T02:53:35+01:00 DEBUG: I         20120313T015329Z
2012-03-13T02:53:35+01:00 DEBUG: I        </POOMCAL:DtStamp>
2012-03-13T02:53:35+01:00 DEBUG: I        <POOMCAL:Subject>
2012-03-13T02:53:35+01:00 DEBUG: I         Anniversaire Kévin
2012-03-13T02:53:35+01:00 DEBUG: I        </POOMCAL:Subject>
2012-03-13T02:53:35+01:00 DEBUG: I        <POOMCAL:Body/>
2012-03-13T02:53:35+01:00 DEBUG: I        <POOMCAL:OrganizerEmail>
2012-03-13T02:53:35+01:00 DEBUG: I         kevinlj@l33t5p34k.synology.me
2012-03-13T02:53:35+01:00 DEBUG: I        </POOMCAL:OrganizerEmail>
2012-03-13T02:53:35+01:00 DEBUG: I        <POOMCAL:Recurrence>
2012-03-13T02:53:35+01:00 DEBUG: I         <POOMCAL:Type>
2012-03-13T02:53:35+01:00 DEBUG: I          5
2012-03-13T02:53:35+01:00 DEBUG: I         </POOMCAL:Type>
2012-03-13T02:53:35+01:00 DEBUG: I         <POOMCAL:MonthOfYear>
2012-03-13T02:53:35+01:00 DEBUG: I          6
2012-03-13T02:53:35+01:00 DEBUG: I         </POOMCAL:MonthOfYear>
2012-03-13T02:53:35+01:00 DEBUG: I         <POOMCAL:DayOfMonth>
2012-03-13T02:53:35+01:00 DEBUG: I          7
2012-03-13T02:53:35+01:00 DEBUG: I         </POOMCAL:DayOfMonth>
2012-03-13T02:53:35+01:00 DEBUG: I        </POOMCAL:Recurrence>
2012-03-13T02:53:35+01:00 DEBUG: I        <POOMCAL:Reminder>
2012-03-13T02:53:35+01:00 DEBUG: I         1440
2012-03-13T02:53:35+01:00 DEBUG: I        </POOMCAL:Reminder>
2012-03-13T02:53:35+01:00 DEBUG: I        <POOMCAL:UID>
2012-03-13T02:53:35+01:00 DEBUG: I         
ad61be54-8564-42a3-8439-e0de9e2c37df
2012-03-13T02:53:35+01:00 DEBUG: I        </POOMCAL:UID>
2012-03-13T02:53:35+01:00 DEBUG: I        <POOMCAL:BusyStatus>
2012-03-13T02:53:35+01:00 DEBUG: I         2
2012-03-13T02:53:35+01:00 DEBUG: I        </POOMCAL:BusyStatus>
2012-03-13T02:53:35+01:00 DEBUG: I        <POOMCAL:MeetingStatus>
2012-03-13T02:53:35+01:00 DEBUG: I         0
2012-03-13T02:53:35+01:00 DEBUG: I        </POOMCAL:MeetingStatus>
2012-03-13T02:53:35+01:00 DEBUG: I        <POOMCAL:Sensitivity>
2012-03-13T02:53:35+01:00 DEBUG: I         2
2012-03-13T02:53:35+01:00 DEBUG: I        </POOMCAL:Sensitivity>
2012-03-13T02:53:35+01:00 DEBUG: I       </Data>
2012-03-13T02:53:35+01:00 DEBUG: Horde::changeMessage(Calendar, )
2012-03-13T02:53:37+01:00 DEBUG: 
ActiveSync_Driver_Horde::_smartStatMessage:Calendar:20120313025336.VY_XAEzNsHNPXqig4Fp0USA@l33t5p34k.synology.me
2012-03-13T02:53:37+01:00 DEBUG: Updating state during change
2012-03-13T02:53:37+01:00 DEBUG: I      </Add>
2012-03-13T02:53:37+01:00 DEBUG: I     </Commands>
2012-03-13T02:53:37+01:00 DEBUG: [androidc195282820] Processed 1 
incoming changes
2012-03-13T02:53:37+01:00 DEBUG: I    </Folder>
2012-03-13T02:53:37+01:00 DEBUG: I   </Folders>
2012-03-13T02:53:37+01:00 DEBUG: I  </Synchronize>
2012-03-13T02:53:37+01:00 INFO: [androidc195282820] Beginning SYNC Response.
2012-03-13T02:53:37+01:00 DEBUG: [androidc195282820] Initializing 
message diff engine for Calendar
2012-03-13T02:53:37+01:00 DEBUG: 
Horde_ActiveSync_Driver_Horde::getServerChanges(Calendar, 1331580707, 
1331603617, 1330394017)
2012-03-13T02:53:37+01:00 DEBUG: [androidc195282820] Found 1 message 
changes, checking for PIM initiated changes.
2012-03-13T02:53:37+01:00 DEBUG: 
ActiveSync_Driver_Horde::_smartStatMessage:Calendar:20120313025336.VY_XAEzNsHNPXqig4Fp0USA@l33t5p34k.synology.me
2012-03-13T02:53:37+01:00 DEBUG: [androidc195282820] Ignoring PIM 
initiated change for 
20120313025336.VY_XAEzNsHNPXqig4Fp0USA@l33t5p34k.synology.me(PIM TS: 
1331603617 Stat TS: 0
2012-03-13T02:53:37+01:00 DEBUG: Generating new synckey. Old synckey: 
{4f5e2f2a-e0b0-4096-bb65-4135c0a80101}7
2012-03-13T02:53:37+01:00 DEBUG: New synckey generated: 
{4f5e2f2a-e0b0-4096-bb65-4135c0a80101}8
2012-03-13T02:53:37+01:00 DEBUG: O  <Synchronize>
2012-03-13T02:53:37+01:00 DEBUG: O   <Folders>
2012-03-13T02:53:37+01:00 DEBUG: O    <Folder>
2012-03-13T02:53:37+01:00 DEBUG: O     <FolderType>
2012-03-13T02:53:37+01:00 DEBUG: O      Calendar
2012-03-13T02:53:37+01:00 DEBUG: O     <FolderType/>
2012-03-13T02:53:37+01:00 DEBUG: O     <SyncKey>
2012-03-13T02:53:37+01:00 DEBUG: O       
{4f5e2f2a-e0b0-4096-bb65-4135c0a80101}8
2012-03-13T02:53:37+01:00 DEBUG: O     <SyncKey/>
2012-03-13T02:53:37+01:00 DEBUG: O     <FolderId>
2012-03-13T02:53:37+01:00 DEBUG: O      Calendar
2012-03-13T02:53:37+01:00 DEBUG: O     <FolderId/>
2012-03-13T02:53:37+01:00 DEBUG: O     <Status>
2012-03-13T02:53:37+01:00 DEBUG: O      1
2012-03-13T02:53:37+01:00 DEBUG: O     <Status/>
2012-03-13T02:53:37+01:00 DEBUG: O     <Replies>
2012-03-13T02:53:37+01:00 DEBUG: O      <Add>
2012-03-13T02:53:37+01:00 DEBUG: O       <ClientEntryId>
2012-03-13T02:53:37+01:00 DEBUG: O        ad61be54-8564-42a3-8439-e0de9e2c37df
2012-03-13T02:53:37+01:00 DEBUG: O       <ClientEntryId/>
2012-03-13T02:53:37+01:00 DEBUG: O       <ServerEntryId>
2012-03-13T02:53:37+01:00 DEBUG: O         
20120313025336.VY_XAEzNsHNPXqig4Fp0USA@l33t5p34k.synology.me
2012-03-13T02:53:37+01:00 DEBUG: O       <ServerEntryId/>
2012-03-13T02:53:37+01:00 DEBUG: O       <Status>
2012-03-13T02:53:37+01:00 DEBUG: O        1
2012-03-13T02:53:37+01:00 DEBUG: O       <Status/>
2012-03-13T02:53:37+01:00 DEBUG: O      <Add/>
2012-03-13T02:53:37+01:00 DEBUG: O     <Replies/>
2012-03-13T02:53:37+01:00 DEBUG: O    <Folder/>
2012-03-13T02:53:37+01:00 DEBUG: [androidc195282820] Saving state: Array
(
     [0] => {4f5e2f2a-e0b0-4096-bb65-4135c0a80101}8
     [1] => a:0:{}
     [2] => androidc195282820
     [3] => 1331603617
     [4] => Calendar
     [5] => kevinlj
)

2012-03-13T02:53:37+01:00 DEBUG: O   <Folders/>
2012-03-13T02:53:37+01:00 DEBUG: O  <Synchronize/>
2012-03-13T02:53:37+01:00 INFO: User kevinlj logged off

[Show Quoted Text - 15 lines]
03/12/2012 09:23:29 PM melian (dot) the (dot) queen (at) gmail (dot) com Comment #10 Reply to this comment
Set Up the event with entire day and add a reminder 24 hours before 
add 2 entrie on the web interfaces

i test with your patchand comment here :)

Thanks
Just changed my timezone to New York ... same bug on the iphone
double events is set up ...
What bug? This sync log looks fine, without the error you had 
previously. What do you mean by "double events"? This log shows 
exactly one event being sent from the device to the server, with the 
server sending an ack that it added the event one time.
03/12/2012 08:38:09 PM Michael Rubinsky Version ⇒ Git master
Queue ⇒ Synchronization
 
03/12/2012 08:37:48 PM Michael Rubinsky Comment #9
State ⇒ Resolved
Reply to this comment

[Show Quoted Text - 10 lines]
This is fixed by these commits:

http://lists.horde.org/archives/commits/2012-March/014272.html

03/12/2012 08:22:08 PM Michael Rubinsky Comment #8 Reply to this comment
Just changed my timezone to New York ... same bug on the iphone 
double events is set up ...
What bug? This sync log looks fine, without the error you had 
previously. What do you mean by "double events"? This log shows 
exactly one event being sent from the device to the server, with the 
server sending an ack that it added the event one time.
03/12/2012 07:10:15 PM melian (dot) the (dot) queen (at) gmail (dot) com Comment #7 Reply to this comment
Just changed my timezone to New York ... same bug on the iphone double 
events is set up ...

2012-03-12T20:07:39+01:00 INFO: Horde_ActiveSync_Driver_Horde::logon 
attempt for: kevinlj
2012-03-12T20:07:39+01:00 DEBUG: [androidc195282820] SYNC request 
received for user kevinlj
2012-03-12T20:07:39+01:00 DEBUG: [androidc195282820] loadDeviceInfo: kevinlj
2012-03-12T20:07:39+01:00 INFO: Request being handled for device: 
androidc195282820 Supporting protocol version: 2.5
2012-03-12T20:07:39+01:00 INFO: [androidc195282820] Handling SYNC command.
2012-03-12T20:07:39+01:00 DEBUG: [androidc195282820] Checking 
policykey for device  Key: 0 User: kevinlj
2012-03-12T20:07:39+01:00 DEBUG: [androidc195282820] loadDeviceInfo: kevinlj
2012-03-12T20:07:39+01:00 DEBUG: Policykey: 0 verified.
2012-03-12T20:07:39+01:00 DEBUG: I  <Synchronize>
2012-03-12T20:07:39+01:00 DEBUG: I   <Folders>
2012-03-12T20:07:39+01:00 DEBUG: I    <Folder>
2012-03-12T20:07:39+01:00 DEBUG: I     <FolderType>
2012-03-12T20:07:39+01:00 DEBUG: I      Calendar
2012-03-12T20:07:39+01:00 INFO: [androidc195282820] Syncing folder 
class: Calendar
2012-03-12T20:07:39+01:00 DEBUG: I     </FolderType>
2012-03-12T20:07:39+01:00 DEBUG: I     <SyncKey>
2012-03-12T20:07:39+01:00 DEBUG: I       
{4f5e2f2a-e0b0-4096-bb65-4135c0a80101}5
2012-03-12T20:07:39+01:00 DEBUG: I     </SyncKey>
2012-03-12T20:07:39+01:00 DEBUG: I     <FolderId>
2012-03-12T20:07:39+01:00 DEBUG: I      Calendar
2012-03-12T20:07:39+01:00 INFO: [androidc195282820] Folder server id: Calendar
2012-03-12T20:07:39+01:00 DEBUG: I     </FolderId>
2012-03-12T20:07:39+01:00 DEBUG: I     <DeletesAsMoves/>
2012-03-12T20:07:39+01:00 DEBUG: I     <GetChanges/>
2012-03-12T20:07:39+01:00 DEBUG: I     <WindowSize>
2012-03-12T20:07:39+01:00 DEBUG: I      4
2012-03-12T20:07:39+01:00 DEBUG: I     </WindowSize>
2012-03-12T20:07:39+01:00 DEBUG: I     <Options>
2012-03-12T20:07:39+01:00 DEBUG: I      <FilterType>
2012-03-12T20:07:39+01:00 DEBUG: I       4
2012-03-12T20:07:39+01:00 DEBUG: I      </FilterType>
2012-03-12T20:07:39+01:00 DEBUG: I      <Truncation>
2012-03-12T20:07:39+01:00 DEBUG: I       7
2012-03-12T20:07:39+01:00 DEBUG: I      </Truncation>
2012-03-12T20:07:39+01:00 DEBUG: I     </Options>
2012-03-12T20:07:39+01:00 DEBUG: [androidc195282820] Loading state for 
synckey {4f5e2f2a-e0b0-4096-bb65-4135c0a80101}5
2012-03-12T20:07:39+01:00 DEBUG: I     <Commands>
2012-03-12T20:07:39+01:00 DEBUG: I      <Add>
2012-03-12T20:07:39+01:00 DEBUG: I       <ClientEntryId>
2012-03-12T20:07:39+01:00 DEBUG: I        6461576b-d57d-4b78-91d1-65c3c2ccd566
2012-03-12T20:07:39+01:00 DEBUG: I       </ClientEntryId>
2012-03-12T20:07:39+01:00 DEBUG: I       <Data>
2012-03-12T20:07:39+01:00 DEBUG: I        <POOMCAL:Timezone>
2012-03-12T20:07:39+01:00 DEBUG: I         
LAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAABAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAACAAIAAAAAAAAAxP///w==
2012-03-12T20:07:39+01:00 DEBUG: I        </POOMCAL:Timezone>
2012-03-12T20:07:39+01:00 DEBUG: I        <POOMCAL:AllDayEvent>
2012-03-12T20:07:39+01:00 DEBUG: I         1
2012-03-12T20:07:39+01:00 DEBUG: I        </POOMCAL:AllDayEvent>
2012-03-12T20:07:39+01:00 DEBUG: I        <POOMCAL:StartTime>
2012-03-12T20:07:39+01:00 DEBUG: I         20120607T040000Z
2012-03-12T20:07:39+01:00 DEBUG: I        </POOMCAL:StartTime>
2012-03-12T20:07:39+01:00 DEBUG: I        <POOMCAL:EndTime>
2012-03-12T20:07:39+01:00 DEBUG: I         20120608T040000Z
2012-03-12T20:07:39+01:00 DEBUG: I        </POOMCAL:EndTime>
2012-03-12T20:07:39+01:00 DEBUG: I        <POOMCAL:DtStamp>
2012-03-12T20:07:39+01:00 DEBUG: I         20120312T190738Z
2012-03-12T20:07:39+01:00 DEBUG: I        </POOMCAL:DtStamp>
2012-03-12T20:07:39+01:00 DEBUG: I        <POOMCAL:Subject>
2012-03-12T20:07:39+01:00 DEBUG: I         Anniversaire Kévin
2012-03-12T20:07:39+01:00 DEBUG: I        </POOMCAL:Subject>
2012-03-12T20:07:39+01:00 DEBUG: I        <POOMCAL:Body/>
2012-03-12T20:07:39+01:00 DEBUG: I        <POOMCAL:OrganizerEmail>
2012-03-12T20:07:39+01:00 DEBUG: I         kevinlj@l33t5p34k.synology.me
2012-03-12T20:07:39+01:00 DEBUG: I        </POOMCAL:OrganizerEmail>
2012-03-12T20:07:39+01:00 DEBUG: I        <POOMCAL:Recurrence>
2012-03-12T20:07:39+01:00 DEBUG: I         <POOMCAL:Type>
2012-03-12T20:07:39+01:00 DEBUG: I          5
2012-03-12T20:07:39+01:00 DEBUG: I         </POOMCAL:Type>
2012-03-12T20:07:39+01:00 DEBUG: I         <POOMCAL:MonthOfYear>
2012-03-12T20:07:39+01:00 DEBUG: I          6
2012-03-12T20:07:39+01:00 DEBUG: I         </POOMCAL:MonthOfYear>
2012-03-12T20:07:39+01:00 DEBUG: I         <POOMCAL:DayOfMonth>
2012-03-12T20:07:39+01:00 DEBUG: I          7
2012-03-12T20:07:39+01:00 DEBUG: I         </POOMCAL:DayOfMonth>
2012-03-12T20:07:39+01:00 DEBUG: I        </POOMCAL:Recurrence>
2012-03-12T20:07:39+01:00 DEBUG: I        <POOMCAL:Reminder>
2012-03-12T20:07:39+01:00 DEBUG: I         1440
2012-03-12T20:07:39+01:00 DEBUG: I        </POOMCAL:Reminder>
2012-03-12T20:07:39+01:00 DEBUG: I        <POOMCAL:UID>
2012-03-12T20:07:39+01:00 DEBUG: I         
6461576b-d57d-4b78-91d1-65c3c2ccd566
2012-03-12T20:07:39+01:00 DEBUG: I        </POOMCAL:UID>
2012-03-12T20:07:39+01:00 DEBUG: I        <POOMCAL:BusyStatus>
2012-03-12T20:07:39+01:00 DEBUG: I         2
2012-03-12T20:07:39+01:00 DEBUG: I        </POOMCAL:BusyStatus>
2012-03-12T20:07:39+01:00 DEBUG: I        <POOMCAL:MeetingStatus>
2012-03-12T20:07:39+01:00 DEBUG: I         0
2012-03-12T20:07:39+01:00 DEBUG: I        </POOMCAL:MeetingStatus>
2012-03-12T20:07:39+01:00 DEBUG: I        <POOMCAL:Sensitivity>
2012-03-12T20:07:39+01:00 DEBUG: I         2
2012-03-12T20:07:39+01:00 DEBUG: I        </POOMCAL:Sensitivity>
2012-03-12T20:07:39+01:00 DEBUG: I       </Data>
2012-03-12T20:07:39+01:00 DEBUG: Horde::changeMessage(Calendar, )
2012-03-12T20:07:43+01:00 DEBUG: 
ActiveSync_Driver_Horde::_smartStatMessage:Calendar:20120312200742.UtZCUUzNsHNPXkl_iWZ0TDA@l33t5p34k.synology.me
2012-03-12T20:07:43+01:00 DEBUG: Updating state during change
2012-03-12T20:07:43+01:00 DEBUG: I      </Add>
2012-03-12T20:07:43+01:00 DEBUG: I     </Commands>
2012-03-12T20:07:43+01:00 DEBUG: [androidc195282820] Processed 1 
incoming changes
2012-03-12T20:07:43+01:00 DEBUG: I    </Folder>
2012-03-12T20:07:43+01:00 DEBUG: I   </Folders>
2012-03-12T20:07:43+01:00 DEBUG: I  </Synchronize>
2012-03-12T20:07:43+01:00 INFO: [androidc195282820] Beginning SYNC Response.
2012-03-12T20:07:43+01:00 DEBUG: [androidc195282820] Initializing 
message diff engine for Calendar
2012-03-12T20:07:43+01:00 DEBUG: 
Horde_ActiveSync_Driver_Horde::getServerChanges(Calendar, 1331579119, 
1331579263, 1330369663)
2012-03-12T20:07:43+01:00 DEBUG: [androidc195282820] Found 1 message 
changes, checking for PIM initiated changes.
2012-03-12T20:07:43+01:00 DEBUG: 
ActiveSync_Driver_Horde::_smartStatMessage:Calendar:20120312200742.UtZCUUzNsHNPXkl_iWZ0TDA@l33t5p34k.synology.me
2012-03-12T20:07:43+01:00 DEBUG: [androidc195282820] Ignoring PIM 
initiated change for 
20120312200742.UtZCUUzNsHNPXkl_iWZ0TDA@l33t5p34k.synology.me(PIM TS: 
1331579263 Stat TS: 0
2012-03-12T20:07:43+01:00 DEBUG: Generating new synckey. Old synckey: 
{4f5e2f2a-e0b0-4096-bb65-4135c0a80101}5
2012-03-12T20:07:43+01:00 DEBUG: New synckey generated: 
{4f5e2f2a-e0b0-4096-bb65-4135c0a80101}6
2012-03-12T20:07:43+01:00 DEBUG: O  <Synchronize>
2012-03-12T20:07:43+01:00 DEBUG: O   <Folders>
2012-03-12T20:07:43+01:00 DEBUG: O    <Folder>
2012-03-12T20:07:43+01:00 DEBUG: O     <FolderType>
2012-03-12T20:07:43+01:00 DEBUG: O      Calendar
2012-03-12T20:07:43+01:00 DEBUG: O     <FolderType/>
2012-03-12T20:07:43+01:00 DEBUG: O     <SyncKey>
2012-03-12T20:07:43+01:00 DEBUG: O       
{4f5e2f2a-e0b0-4096-bb65-4135c0a80101}6
2012-03-12T20:07:43+01:00 DEBUG: O     <SyncKey/>
2012-03-12T20:07:43+01:00 DEBUG: O     <FolderId>
2012-03-12T20:07:43+01:00 DEBUG: O      Calendar
2012-03-12T20:07:43+01:00 DEBUG: O     <FolderId/>
2012-03-12T20:07:43+01:00 DEBUG: O     <Status>
2012-03-12T20:07:43+01:00 DEBUG: O      1
2012-03-12T20:07:43+01:00 DEBUG: O     <Status/>
2012-03-12T20:07:43+01:00 DEBUG: O     <Replies>
2012-03-12T20:07:43+01:00 DEBUG: O      <Add>
2012-03-12T20:07:43+01:00 DEBUG: O       <ClientEntryId>
2012-03-12T20:07:43+01:00 DEBUG: O        6461576b-d57d-4b78-91d1-65c3c2ccd566
2012-03-12T20:07:43+01:00 DEBUG: O       <ClientEntryId/>
2012-03-12T20:07:43+01:00 DEBUG: O       <ServerEntryId>
2012-03-12T20:07:43+01:00 DEBUG: O         
20120312200742.UtZCUUzNsHNPXkl_iWZ0TDA@l33t5p34k.synology.me
2012-03-12T20:07:43+01:00 DEBUG: O       <ServerEntryId/>
2012-03-12T20:07:43+01:00 DEBUG: O       <Status>
2012-03-12T20:07:43+01:00 DEBUG: O        1
2012-03-12T20:07:43+01:00 DEBUG: O       <Status/>
2012-03-12T20:07:43+01:00 DEBUG: O      <Add/>
2012-03-12T20:07:43+01:00 DEBUG: O     <Replies/>
2012-03-12T20:07:43+01:00 DEBUG: O    <Folder/>
2012-03-12T20:07:43+01:00 DEBUG: [androidc195282820] Saving state: Array
(
     [0] => {4f5e2f2a-e0b0-4096-bb65-4135c0a80101}6
     [1] => a:0:{}
     [2] => androidc195282820
     [3] => 1331579263
     [4] => Calendar
     [5] => kevinlj
)

2012-03-12T20:07:43+01:00 DEBUG: O   <Folders/>
2012-03-12T20:07:43+01:00 DEBUG: O  <Synchronize/>
2012-03-12T20:07:43+01:00 INFO: User kevinlj logged off
in the activesync log:

2012-03-12T18:47:31+01:00 ERR: No timezone found for the given offsets
That would definitely cause a problem.

What timezone is the device set to?
03/12/2012 06:24:46 PM melian (dot) the (dot) queen (at) gmail (dot) com Comment #6 Reply to this comment
By Network or manually set to +01 (belgium, no paris) causse the error 
(on android / no tested for the moment the double events for iphone)

(tested in parrallel tine 2.0 and sync work perfect but i want horde :p)
in the activesync log:

2012-03-12T18:47:31+01:00 ERR: No timezone found for the given offsets
That would definitely cause a problem.

What timezone is the device set to?
03/12/2012 06:15:57 PM Michael Rubinsky Comment #5 Reply to this comment
in the activesync log:

2012-03-12T18:47:31+01:00 ERR: No timezone found for the given offsets
That would definitely cause a problem.

What timezone is the device set to?
03/12/2012 05:58:43 PM melian (dot) the (dot) queen (at) gmail (dot) com Comment #4 Reply to this comment
in the activesync log:

2012-03-12T18:47:31+01:00 ERR: No timezone found for the given offsets

2012-03-12T18:47:29+01:00 DEBUG: I        <POOMCAL:Timezone>
2012-03-12T18:47:29+01:00 DEBUG: I         
xP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAEAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA$
2012-03-12T18:47:29+01:00 DEBUG: I        </POOMCAL:Timezone>

all over seems to be ok

[Show Quoted Text - 16 lines]
03/12/2012 01:40:47 PM Michael Rubinsky Comment #3
State ⇒ Feedback
Reply to this comment
I cannot reproduce this. Tested on iPad, iPhone, iPod Touch (all 
latest iOS 5) as well as Galaxy Nexus (4.0.2) as well as the Android 
Emulator on 4.0.2 and 4.0.3. Recurring events are successfully sync'd 
in both directions.

Tested on both latest stable code (git master), latest development 
code (git develop) as well as a private local branch with other major 
changes.

To further debug this issue, I will need at least a dedicated sync log 
captured while the issue is occurring.  Additionally, a network 
capture can also be beneficial.

See http://wiki.horde.org/ActiveSync for further information.


03/12/2012 11:36:36 AM melian (dot) the (dot) queen (at) gmail (dot) com Comment #2 Reply to this comment
I can help you:

Recurrent with reminder on android don't sync, on ios 5 sync recurrent 
work but is set 2 events ... event on j date and 1 event on the day of 
reminder ...
03/12/2012 07:39:40 AM Jan Schneider State ⇒ Assigned
Assigned to Michael Rubinsky
 
03/11/2012 04:37:24 AM melian (dot) the (dot) queen (at) gmail (dot) com Comment #1
Priority ⇒ 2. Medium
State ⇒ Unconfirmed
Patch ⇒ No
Milestone ⇒
Summary ⇒ Recursive event on android or ios 5
Type ⇒ Bug
Queue ⇒ Horde Groupware
Reply to this comment
when i setup a recursive calendar event on ios5 or android 4.0.3, the 
activesync don't work (no event on web interface)

But when i setup a recursive calendar event on the web interface, the 
activesync work on the phone.

Saved Queries