Strange shift of recurring events



  • I observed this behaviour multiple times with yearly recurring all-day events on the first day of a month. When I create eg. a birthday event on 1st August on my smart phone, the event gets shifted to 1st July in kopano. Same for events scheduled for 1st September get shifted to 1st August. Any other days like 2nd September seem to work fine.

    This is the log for a shift from 1st August to 1st July:

    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] -------- Start
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] cmd='Sync' devType='HTCOne' devId='htcf86c6836ac64b94337bc5e644fe49' getUser='darian' from='10.1.74.85' version='2.3.8+0' method='POST'
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] Used timezone 'Europe/Amsterdam'
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] ZPush::GetBackend(): trying autoload backend 'BackendKopano'
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] BackendKopano using PHP-MAPI version: 8.5.80.19 - PHP version: 5.4.16
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] Request::ProcessHeaders() ASVersion: 14.0
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] ZPush::CommandNeedsProvisioning(0): true
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] FileStateMachine->GetState() read '7209' bytes from file: '/var/lib/z-push/9/4/htcf86c6836ac64b94337bc5e644fe49-devicedata'
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] ASDevice data loaded for user: 'darian'
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] TopCollector(): Initialized mutexid Resource id #48 and memid Resource id #49.
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] TopCollector initialised with IPC provider 'IpcSharedMemoryProvider' with type '20'
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] LoopDetection(): Initialized mutexid Resource id #51 and memid Resource id #52.
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] LoopDetection initialised with IPC provider 'IpcSharedMemoryProvider' with type '1337'
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] ZPush::HierarchyCommand(0): false
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] DeviceManager->ProvisioningRequired('275193337') saved device key '275193337': false
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] DeviceManager->getPolicyName(): determined policy name: 'default'
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] DeviceManager->getProvisioningPolicies(): loaded 'default' policy.
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] ZPush::CommandNeedsAuthentication(0): true
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] KopanoBackend->Logon(): Trying to authenticate user 'darian'..
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] KopanoBackend->openMessageStore('darian'): Found 'DEFAULT' store: 'Resource id #59'
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] KopanoBackend->Logon(): User 'darian' is authenticated
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] Store supports properties containing Unicode characters.
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] ZPush::CommandNeedsPlainInput(0): false
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I  <Synchronize>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I   <Folders>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I    <Folder>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I     <SyncKey>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I      {35d8c7f0-5653-43bd-85ee-5882a3accb5a}63
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I     </SyncKey>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I     <FolderId>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I      U4d77d
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I     </FolderId>
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] FileStateMachine->GetState() read '977' bytes from file: '/var/lib/z-push/9/4/htcf86c6836ac64b94337bc5e644fe49-35d8c7f0-5653-43bd-85ee-5882a3accb5a-fd'
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] SyncParameters->UseCPO('DEFAULT')
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] DeviceManager->GetBackendIdForFolderId(): folderid U4d77d => 4df90d90836a4cf9afab484e55ac2d35615200000000
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] SyncCollections->AddCollection(): Folder id 'U4d77d' : ref. PolicyKey '275193337', ref. Lifetime '1200', last sync at '1515335308'
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] SyncCollections->AddCollection(): Updated reference PolicyKey '275193337', reference Lifetime '1200', Last sync at '1515335308'
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I     <DeletesAsMoves/>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I     <GetChanges/>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I     <WindowSize>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I      5
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I     </WindowSize>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I     <Options>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I      <FilterType>
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] SyncParameters->UseCPO('DEFAULT')
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I       7
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I      </FilterType>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I      <AirSyncBase:BodyPreference>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I       <AirSyncBase:Type>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        2
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I       </AirSyncBase:Type>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I       <AirSyncBase:TruncationSize>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        102400
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I       </AirSyncBase:TruncationSize>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I      </AirSyncBase:BodyPreference>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I      <Conflict>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I       1
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I      </Conflict>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I     </Options>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I     <Perform>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I      <Add>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I       <ClientEntryId>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        1274
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I       </ClientEntryId>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I       <Data>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        <POOMCAL:Timezone>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I         xP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAFAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAFAAIAAAAAAAAAxP///w==
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        </POOMCAL:Timezone>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        <POOMCAL:AllDayEvent>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I         1
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        </POOMCAL:AllDayEvent>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        <POOMCAL:BusyStatus>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I         2
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        </POOMCAL:BusyStatus>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        <POOMCAL:DtStamp>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I         20180107T143115Z
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        </POOMCAL:DtStamp>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        <POOMCAL:EndTime>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I         20180801T220000Z
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        </POOMCAL:EndTime>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        <POOMCAL:MeetingStatus>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I         0
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        </POOMCAL:MeetingStatus>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        <POOMCAL:Reminder>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I         15
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        </POOMCAL:Reminder>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        <POOMCAL:Sensitivity>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I         0
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        </POOMCAL:Sensitivity>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        <POOMCAL:Subject>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I         MyRecurringEvent
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        </POOMCAL:Subject>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        <POOMCAL:StartTime>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I         20180731T220000Z
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        </POOMCAL:StartTime>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        <POOMCAL:UID>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I         5f6006ab-0da5-4933-af01-6b29e7fad29b
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        </POOMCAL:UID>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        <POOMCAL:Recurrence>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I         <POOMCAL:Type>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I          5
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I         </POOMCAL:Type>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I         <POOMCAL:DayOfMonth>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I          1
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I         </POOMCAL:DayOfMonth>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I         <POOMCAL:MonthOfYear>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I          8
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I         </POOMCAL:MonthOfYear>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I         <POOMCAL:Until>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I          20230801T133000Z
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I         </POOMCAL:Until>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I        </POOMCAL:Recurrence>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I       </Data>
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] Sync->getImporter(): initialize importer
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] Sync->loadStates(): loading states for folder 'U4d77d'
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] FileStateMachine->CleanStates(): Deleting file: '/var/lib/z-push/9/4/htcf86c6836ac64b94337bc5e644fe49-35d8c7f0-5653-43bd-85ee-5882a3accb5a-62'
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] FileStateMachine->GetState() read '15' bytes from file: '/var/lib/z-push/9/4/htcf86c6836ac64b94337bc5e644fe49-35d8c7f0-5653-43bd-85ee-5882a3accb5a-63'
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] FileStateMachine->CleanStates(): Deleting file: '/var/lib/z-push/9/4/htcf86c6836ac64b94337bc5e644fe49-35d8c7f0-5653-43bd-85ee-5882a3accb5a-fs-59'
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] ZPush::GetAdditionalSyncFolderStore('4df90d90836a4cf9afab484e55ac2d35615200000000'): 'false'
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] BackendKopano->GetImporter() folderid: '4df90d90836a4cf9afab484e55ac2d35615200000000'
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] ImportChangesICS->Config(): initializing importer with state: 0x2420000045201600
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] ImportChangesICS->LoadConflicts(): will be loaded later if necessary
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] LoopDetection->SetSyncStateUsage(): uuid: 35d8c7f0-5653-43bd-85ee-5882a3accb5a  counter: 63
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] Sync->importMessage(): message imported
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I      </Add>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I     </Perform>
    07/01/2018 15:31:16 [ 1667] [ INFO] [darian] [htcf86c6836ac64b94337bc5e644fe49] Processed '1' incoming changes
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] FileStateMachine->SetState() written 250 bytes on file: '/var/lib/z-push/9/4/htcf86c6836ac64b94337bc5e644fe49-35d8c7f0-5653-43bd-85ee-5882a3accb5a-fs-63'
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I    </Folder>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I   </Folders>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] I  </Synchronize>
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] HandleSync(): Start Output
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] ZPush::GetAdditionalSyncFolderStore('4df90d90836a4cf9afab484e55ac2d35615200000000'): 'false'
    07/01/2018 15:31:16 [ 1773] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] DeviceManager->GetBackendIdForFolderId(): folderid U4d77d => 4df90d90836a4cf9afab484e55ac2d35615200000000
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] KopanoBackend->GetFolderStat() fetched status information of 96 folders for store 'darian'
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] SyncParameters->IsExporterRunRequired(): true - current: 1515335476/648/0/11 - saved: 1515335307/647/0/11 - expiring: 2018-02-07 04:41:16
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] ZPush::GetAdditionalSyncFolderStore('4df90d90836a4cf9afab484e55ac2d35615200000000'): 'false'
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] ExportChangesICS->Config() initialized with state: 0x2420000045201600
    07/01/2018 15:31:16 [ 1773] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] SyncCollections->CheckForChanges(): Notification received on folder 'U4d77d', but it is not relevant
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] ExportChangesICS->InitializeExporter() successfully. 0 changes ready to sync for '4df90d90836a4cf9afab484e55ac2d35615200000000'.
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] LoopDetection->ProcessLoopDetectionAddStatus: 'U4d77d' with status 1
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] WBXMLEncoder->startWBXML() type: vnd.ms-sync.wbxml
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] Folder type: Calendar
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O  <Synchronize>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O   <Folders>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O    <Folder>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O     <SyncKey>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O     {35d8c7f0-5653-43bd-85ee-5882a3accb5a}64
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O     </SyncKey>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O     <FolderId>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O     U4d77d
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O     </FolderId>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O     <Status>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O     1
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O     </Status>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O     <Replies>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O      <Add>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O       <ClientEntryId>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O       1274
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O       </ClientEntryId>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O       <ServerEntryId>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O       U4d77d:4df90d90836a4cf9afab484e55ac2d35847006000000
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O       </ServerEntryId>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O       <Status>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O       1
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O       </Status>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O      </Add>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O     </Replies>
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] LoopDetection->Detect(): folderid:'U4d77d' uuid:'35d8c7f0-5653-43bd-85ee-5882a3accb5a' counter:'63' max:'5' queued:'0'
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] ZPush::GetAdditionalSyncFolderStore('4df90d90836a4cf9afab484e55ac2d35615200000000'): 'false'
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] Sync()->setFolderStat() on U4d77d: 1515335476/648/0/11 expiring 2018-02-07 14:03:40
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O    </Folder>
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] FileStateMachine->SetState() written 15 bytes on file: '/var/lib/z-push/9/4/htcf86c6836ac64b94337bc5e644fe49-35d8c7f0-5653-43bd-85ee-5882a3accb5a-64'
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] SyncCollections->SaveCollection(): Data of folder 'U4d77d' changed
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] FileStateMachine->SetState() written 1004 bytes on file: '/var/lib/z-push/9/4/htcf86c6836ac64b94337bc5e644fe49-35d8c7f0-5653-43bd-85ee-5882a3accb5a-fd'
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O   </Folders>
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] O  </Synchronize>
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] WBXMLEncoder->endTag() WBXML output completed
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] WBXML-OUT: AwFqAEVcT0sDezM1ZDhjN2YwLTU2NTMtNDNiZC04NWVlLTU4ODJhM2FjY2I1YX02NAABUgNVNGQ3N2QAAU4DMQABRkdMAzEyNzQAAU0DVTRkNzdkOjRkZjkwZDkwODM2YTRjZjlhZmFiNDg0ZTU1YWMyZDM1ODQ3MDA2MDAwMDAwAAFOAzEAAQEBAQEB
    07/01/2018 15:31:16 [ 1667] [WBXML] [darian] [htcf86c6836ac64b94337bc5e644fe49] WBXML-IN : AwFqAEVcT0sDezM1ZDhjN2YwLTU2NTMtNDNiZC04NWVlLTU4ODJhM2FjY2I1YX02MwABUgNVNGQ3N2QAAR4TVQM1AAFXWAM3AAEAEUVGAzIAAUcDMTAyNDAwAAEBAABbAzEAAQFWR0wDMTI3NAABXQAERQN4UC8vL3dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBb0FBQUFGQUFNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU1BQUFBRkFBSUFBQUFBQUFBQXhQLy8vdz09AAFGAzEAAU0DMgABUQMyMDE4MDEwN1QxNDMxMTVaAAFSAzIwMTgwODAxVDIyMDAwMFoAAVgDMAABZAMxNQABZQMwAAFmA015UmVjdXJyaW5nRXZlbnQAAWcDMjAxODA3MzFUMjIwMDAwWgABaAM1ZjYwMDZhYi0wZGE1LTQ5MzMtYWYwMS02YjI5ZTdmYWQyOWIAAVtcAzUAAWEDMQABYwM4AAFdAzIwMjMwODAxVDEzMzAwMFoAAQEBAQEBAQE=
    07/01/2018 15:31:16 [ 1667] [ INFO] [darian] [htcf86c6836ac64b94337bc5e644fe49] KopanoBackend->Logoff(): Updating freebusy information on folder id '4df90d90836a4cf9afab484e55ac2d35615200000000'
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] LoopDetection->ProcessLoopDetectionTerminate()
    07/01/2018 15:31:16 [ 1667] [ INFO] [darian] [htcf86c6836ac64b94337bc5e644fe49] cmd='Sync' memory='7.20 MiB/7.50 MiB' time='0.19s' devType='HTCOne' devId='htcf86c6836ac64b94337bc5e644fe49' getUser='darian' from='10.1.74.85' idle='0s' version='2.3.8+0' method='POST' httpcode='200'
    07/01/2018 15:31:16 [ 1667] [DEBUG] [darian] [htcf86c6836ac64b94337bc5e644fe49] -------- End
    
    [root@kopano2 ~]# rpm -qa kopano-*
    kopano-utils-8.5.80.19-180.1.x86_64
    kopano-ical-8.5.80.19-180.1.x86_64
    kopano-monitor-8.5.80.19-180.1.x86_64
    kopano-search-8.5.80.19-180.1.x86_64
    kopano-webapp-plugin-spell-de-de-2.0.0.0-5.1.noarch
    kopano-spooler-8.5.80.19-180.1.x86_64
    kopano-lang-8.5.80.19-180.1.x86_64
    kopano-client-8.5.80.19-180.1.x86_64
    kopano-gateway-8.5.80.19-180.1.x86_64
    kopano-backup-8.5.80.19-180.1.x86_64
    kopano-contacts-8.5.80.19-180.1.x86_64
    kopano-dagent-8.5.80.19-180.1.x86_64
    kopano-webapp-lang-3.4.3.1137-674.1.noarch
    kopano-webapp-plugin-spell-2.0.0.2-10.1.noarch
    kopano-webapp-plugin-spell-en-us-2.0.0.0-5.1.noarch
    kopano-webapp-plugin-filepreviewer-2.0.0.15-9.1.noarch
    kopano-common-8.5.80.19-180.1.x86_64
    kopano-presence-8.5.80.19-180.1.x86_64
    kopano-server-8.5.80.19-180.1.x86_64
    kopano-webapp-3.4.3.1137-674.1.noarch
    kopano-server-packages-8.5.80.19-180.1.x86_64
    kopano-webapp-plugin-desktopnotifications-2.0.1.0-12.1.noarch
    [root@kopano2 ~]# rpm -qa z-push*
    z-push-kopano-2.3.8+0-85.1.noarch
    z-push-common-2.3.8+0-85.1.noarch
    z-push-backend-kopano-2.3.8+0-85.1.noarch
    z-push-config-apache-2.3.8+0-85.1.noarch
    z-push-ipc-sharedmemory-2.3.8+0-85.1.noarch
    [root@kopano2 ~]# 
    

  • Kopano

    Hi darian,

    I was not able to reproduce this issue (I’ve tested with KC 8.4.5). Are you using the nightly builds of Kopano?

    Where did you notice the shift? On Deskapp/Webapp? Is the shift synced to the device as well? Does it also happen for the recurrences without ending date?

    Which device exactly is it? The strange thing is that it doesn’t send interval tag in recurrence part which determines the interval between the occurrences, so Z-Push sets it to 1 itself.

    Manfred



  • I am on nightlies. The shift is being synced back to the mobile devices after a while but you can see it immediately in Webapp. I will try to check the database to see what’s actually stored there.
    As far as I can tell I can exclude the clients since I could reproduce with different devices. The log I sent you was when testing with a HTC one. Unfortunately I cannot see any way to change the end of the recurrence for yearly events there.



  • A quick check on the database:

    MariaDB [kopano]> select * from properties where val_string='MyRecurringEvent';
    +-------------+-----+------+-----------+------------------+------------+------------+-------------+--------+--------+------+
    | hierarchyid | tag | type | val_ulong | val_string       | val_binary | val_double | val_longint | val_hi | val_lo | comp |
    +-------------+-----+------+-----------+------------------+------------+------------+-------------+--------+--------+------+
    |     1031398 |  55 |   30 |      NULL | MyRecurringEvent | NULL       |       NULL |        NULL |   NULL |   NULL |    0 |
    +-------------+-----+------+-----------+------------------+------------+------------+-------------+--------+--------+------+
    1 row in set (9.99 sec)
    
    MariaDB [kopano]> select * from properties where hierarchyid=1031398;
    +-------------+-------+------+-----------+----------------------------------------------------------+-------------------------------------------------------------------------------------------+------------+-------------+----------+------------+------+
    | hierarchyid | tag   | type | val_ulong | val_string                                               | val_binary                                                                                | val_double | val_longint | val_hi   | val_lo     | comp |
    +-------------+-------+------+-----------+----------------------------------------------------------+-------------------------------------------------------------------------------------------+------------+-------------+----------+------------+------+
    |     1031398 |    26 |   30 |      NULL | IPM.Appointment                                          | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 |    54 |    3 |         0 | NULL                                                     | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 |    55 |   30 |      NULL | MyRecurringEvent                                         | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 |    59 |  258 |      NULL | NULL                                                     | ZARAFA:darian                                                                             |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 |    61 |   30 |      NULL |                                                          | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 |    65 |  258 |      NULL | NULL                                                     |     �!�P@��H��S0D%         MjAwMQ==                                                         |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 |    66 |   30 |      NULL | Darian                                                   | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 |   100 |   30 |      NULL | ZARAFA                                                   | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 |   101 |   30 |      NULL | darian                                                   | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 |  3591 |    3 |         9 | NULL                                                     | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 |  3592 |    3 |      1597 | NULL                                                     | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 |  3611 |   11 |         0 | NULL                                                     | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 |  4224 |    3 |      1025 | NULL                                                     | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 | 12295 |   64 |      NULL | NULL                                                     | NULL                                                                                      |       NULL |        NULL | 30640068 |  752783872 |    0 |
    |     1031398 | 12296 |   64 |      NULL | NULL                                                     | NULL                                                                                      |       NULL |        NULL | 30640304 | 1040502016 |    0 |
    |     1031398 | 12299 |  258 |      NULL | NULL                                                     | ���O�W��A��                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 | 16378 |   30 |      NULL | darian                                                   | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 | 16379 |  258 |      NULL | NULL                                                     |     �!�P@��H��S0D%         MjAwMQ==                                                         |       NULL |        NULL |     NULL |       NULL |    0 |
    ��jL�HNU�-5!                                                                              |       NULL |        NULL |     NULL |       NULL |    0 |
    ��jL�HNU�-5!                                                                             |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 | 26498 |    3 |    415873 | NULL                                                     | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 | 32773 |    3 |         2 | NULL                                                     | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 | 32781 |   64 |      NULL | NULL                                                     | NULL                                                                                      |       NULL |        NULL | 30675133 | 2964549632 |    0 |
    |     1031398 | 32782 |   64 |      NULL | NULL                                                     | NULL                                                                                      |       NULL |        NULL | 30675334 | 3676123136 |    0 |
    |     1031398 | 32787 |    3 |      1440 | NULL                                                     | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 | 32789 |   11 |         1 | NULL                                                     | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
         �           !    |  258 |      NULL | NULL                                                     | 00
    0 0      �                         |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 | 32791 |    3 |         0 | NULL                                                     | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 | 32792 |    3 |         0 | NULL                                                     | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 | 32803 |   11 |         1 | NULL                                                     | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 | 32817 |    3 |         4 | NULL                                                     | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 | 32818 |   30 |      NULL | Occurs every year effective 01-07-2018 until 02-08-2023. | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 | 32819 |  258 |      NULL | NULL                                                     | ����    ����    
                                                                                |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 | 32820 |   30 |      NULL | (GMT +01:00)                                             | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 | 33185 |    3 |        15 | NULL                                                     | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 | 33186 |   64 |      NULL | NULL                                                     | NULL                                                                                      |       NULL |        NULL | 30675133 | 2964549632 |    0 |
    |     1031398 | 33187 |   11 |         1 | NULL                                                     | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 | 33190 |   11 |         0 | NULL                                                     | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 | 33200 |    3 |       369 | NULL                                                     | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 | 33204 |   11 |         1 | NULL                                                     | NULL                                                                                      |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 | 33206 |   64 |      NULL | NULL                                                     | NULL                                                                                      |       NULL |        NULL | 30675133 | 2964549632 |    0 |
    |     1031398 | 33207 |   64 |      NULL | NULL                                                     | NULL                                                                                      |       NULL |        NULL | 30675334 | 3676123136 |    0 |
    |     1031398 | 33280 |   64 |      NULL | NULL                                                     | NULL                                                                                      |       NULL |        NULL | 30675131 | 2554484224 |    0 |
    |     1031398 | 33603 |  258 |      NULL | NULL                                                     |    � � tŷ�                    1   vCal-Uid   5f6006ab-0da5-4933-af01-6b29e7fad29b       |       NULL |        NULL |     NULL |       NULL |    0 |
    |     1031398 | 33635 |  258 |      NULL | NULL                                                     |    � � tŷ�                    1   vCal-Uid   5f6006ab-0da5-4933-af01-6b29e7fad29b       |       NULL |        NULL |     NULL |       NULL |    0 |
    +-------------+-------+------+-----------+----------------------------------------------------------+-------------------------------------------------------------------------------------------+------------+-------------+----------+------------+------+
    
    MariaDB [kopano]> select FROM_UNIXTIME((((val_hi << 32) + val_lo)-116444736000000000)/10000000) from properties where hierarchyid=1031398 and type=64;
    +------------------------------------------------------------------------+
    | FROM_UNIXTIME((((val_hi << 32) + val_lo)-116444736000000000)/10000000) |
    +------------------------------------------------------------------------+
    | 2018-01-07 15:31:16.0000                                               |
    | 2018-01-08 19:41:06.0000                                               |
    | 2018-07-01 00:00:00.0000                                               |
    | 2018-07-02 00:00:00.0000                                               |
    | 2018-07-01 00:00:00.0000                                               |
    | 2018-07-01 00:00:00.0000                                               |
    | 2018-07-02 00:00:00.0000                                               |
    | 2018-06-30 23:45:00.0000                                               |
    +------------------------------------------------------------------------+
    8 rows in set (0.00 sec)
    

  • Kopano

    Hi Darian,

    does it also happen the other way around, when you create a recurring appointment in webapp/deskapp?

    Manfred



  • Unfortunately I cannot test this on my system. In Webapp I can setup the recurrence with all options but none of the buttons (OK, Cancel…) in the window do seem to respond to make the settings effective. The window remains open and closing is the only thing that works.
    I installed Deskapp on Fedora but same issue :-(


  • Kopano

    Hi @Darian which version of php are you using? And what distribution are you using?



  • @lherrmann I am using Centos 7. I wasn’t sure if I mixed up packages on my previous installation so I redeployed the latest nightly kopano php56-packages on a new instance. Webapp is running fine besides the recurrence window issue.

    [root@kopano4 ~]# rpm -qa '*php*'
    rh-php56-php-mbstring-5.6.25-1.el7.x86_64
    rh-php56-php-common-5.6.25-1.el7.x86_64
    rh-php56-php-pear-1.9.5-4.el7.noarch
    rh-php56-php-5.6.25-1.el7.x86_64
    php-mapi-webapp-0-4.1.noarch
    rh-php56-php-mysqlnd-5.6.25-1.el7.x86_64
    rh-php56-php-soap-5.6.25-1.el7.x86_64
    rh-php56-php-opcache-5.6.25-1.el7.x86_64
    rh-php56-php-pecl-jsonc-1.3.6-3.el7.x86_64
    rh-php56-php-cli-5.6.25-1.el7.x86_64
    rh-php56-php-xml-5.6.25-1.el7.x86_64
    rh-php56-2.3-1.el7.x86_64
    php-mapi-8.5.80.77-188.1.x86_64
    rh-php56-php-enchant-5.6.25-1.el7.x86_64
    rh-php56-php-pdo-5.6.25-1.el7.x86_64
    rh-php56-runtime-2.3-1.el7.x86_64
    rh-php56-php-process-5.6.25-1.el7.x86_64
    


  • For some reason I could create a recurrent event via Webapp after I restarted the kopano services. I will first install z-push on that instance and retest the shift issue before I come back to you.
    Thanks!



  • Ok, so the new instance lets me create recurrent events via Webapp. They don’t get shifted. Events created on a mobile device for the 1. August still get shifted to 1. July. To exclude side effects coming from the existing data, I started with a clean database.

    For anyone who would like to reproduce:

    • Create an event on 1st August on your mobile device
    • Make it an all day event
    • Set the repetition to yearly
    • Check Webapp/Deskapp if the event was stored on 1st August or 1st July

  • Kopano

    Hi Darian,

    could you also test the latest nightly of Z-Push (the ones from the develop repo)?

    Manfred



  • Hi Manfred,

    just updated to the following packages from the development repo:

    [root@kopano4 ~]# rpm -qa 'z-pus*'
    z-push-config-apache-2.4.0.beta1+15.44515e3-2286.1.noarch
    z-push-backend-kopano-2.4.0.beta1+15.44515e3-2286.1.noarch
    z-push-state-sql-2.4.0.beta1+15.44515e3-2286.1.noarch
    z-push-common-2.4.0.beta1+15.44515e3-2286.1.noarch
    z-push-ipc-sharedmemory-2.4.0.beta1+15.44515e3-2286.1.noarch
    

    Appointments end up where expected, no shifts observed so far!


Log in to reply
 

Looks like your connection to Kopano Community Forum was lost, please wait while we try to reconnect.