Navigation

    Kopano
    • Register
    • Login
    • Search
    • Categories
    • Get Official Kopano Support
    • Recent
    Statement regarding the closure of the Kopano community forum and the end of the community edition

    Birthday does not show up always on Android 9 - Pixel 3 in Google Calendar (default)

    Synchronising (mobile) devices via Z-Push
    2
    9
    721
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • hispeed
      hispeed last edited by

      I have several contacts where I added a few years ago the birthday date in the details. This used to work fine with Zarafa and Kopano Versions on IOS Apple devices.

      Since 1 year I have a Google Pixel 3 updated to latest Android 9 at the moment. I have updated to the latest Z-Push version and Kopano 10.0.X version. Also I have updated the webapp, so everything is now up to date. I made a full sync in the webapp via “mobile devices”. Now I see some of the birthday on the mobile phone. But on some contacts I don’t see the birthday and I can verify that it is synced via Z-Push.

      I have opened the contact in the webapp or via the kopano client and saved it. Then I found that in the z-push log.
      But this birthday is not showed on the mobile device but I can see it in the webapp.

      16/02/2020 13:47:24 [14027] [WBXML] O      <Modify>
      16/02/2020 13:47:24 [14027] [WBXML] O       <ServerEntryId>
      16/02/2020 13:47:24 [14027] [WBXML] O       U23a10:caa6e92f474349f6a74d0895c87e5e28b60700000000
      16/02/2020 13:47:24 [14027] [WBXML] O       </ServerEntryId>
      16/02/2020 13:47:24 [14027] [WBXML] O       <Data>
      16/02/2020 13:47:24 [14027] [WBXML] O        <POOMCAL:DtStamp>
      16/02/2020 13:47:24 [14027] [WBXML] O        20200216T124227Z
      16/02/2020 13:47:24 [14027] [WBXML] O        </POOMCAL:DtStamp>
      16/02/2020 13:47:24 [14027] [WBXML] O        <POOMCAL:StartTime>
      16/02/2020 13:47:24 [14027] [WBXML] O        19650608T230000Z
      16/02/2020 13:47:24 [14027] [WBXML] O        </POOMCAL:StartTime>
      16/02/2020 13:47:24 [14027] [WBXML] O        <POOMCAL:Subject>
      16/02/2020 13:47:24 [14027] [WBXML] O        Geburtstag von Max Meier
      16/02/2020 13:47:24 [14027] [WBXML] O        </POOMCAL:Subject>
      16/02/2020 13:47:24 [14027] [WBXML] O        <POOMCAL:UID>
      16/02/2020 13:47:24 [14027] [WBXML] O        040000008200E00074C5B7101A82E00800000000C0794189418ACE01000000000000000010000000CA83692410DF984B8E1EF374612447F5
      16/02/2020 13:47:24 [14027] [WBXML] O        </POOMCAL:UID>
      16/02/2020 13:47:24 [14027] [WBXML] O        <POOMCAL:OrganizerName>
      16/02/2020 13:47:24 [14027] [WBXML] O        Markus Muster
      16/02/2020 13:47:24 [14027] [WBXML] O        </POOMCAL:OrganizerName>
      16/02/2020 13:47:24 [14027] [WBXML] O        <POOMCAL:OrganizerEmail>
      16/02/2020 13:47:24 [14027] [WBXML] O        hisXXXXX@XXXXXX.ch
      16/02/2020 13:47:24 [14027] [WBXML] O        </POOMCAL:OrganizerEmail>
      16/02/2020 13:47:24 [14027] [WBXML] O        <POOMCAL:EndTime>
      16/02/2020 13:47:24 [14027] [WBXML] O        19650609T230000Z
      16/02/2020 13:47:24 [14027] [WBXML] O        </POOMCAL:EndTime>
      16/02/2020 13:47:24 [14027] [WBXML] O        <POOMCAL:Recurrence>
      16/02/2020 13:47:24 [14027] [WBXML] O         <POOMCAL:Type>
      16/02/2020 13:47:24 [14027] [WBXML] O         5
      16/02/2020 13:47:24 [14027] [WBXML] O         </POOMCAL:Type>
      16/02/2020 13:47:24 [14027] [WBXML] O         <POOMCAL:Interval>
      16/02/2020 13:47:24 [14027] [WBXML] O         1
      16/02/2020 13:47:24 [14027] [WBXML] O         </POOMCAL:Interval>
      16/02/2020 13:47:24 [14027] [WBXML] O         <POOMCAL:DayOfMonth>
      16/02/2020 13:47:24 [14027] [WBXML] O         9
      16/02/2020 13:47:24 [14027] [WBXML] O         </POOMCAL:DayOfMonth>
      16/02/2020 13:47:24 [14027] [WBXML] O         <POOMCAL:MonthOfYear>
      16/02/2020 13:47:24 [14027] [WBXML] O         6
      16/02/2020 13:47:24 [14027] [WBXML] O         </POOMCAL:MonthOfYear>
      16/02/2020 13:47:24 [14027] [WBXML] O        </POOMCAL:Recurrence>
      16/02/2020 13:47:24 [14027] [WBXML] O        <POOMCAL:Sensitivity>
      16/02/2020 13:47:24 [14027] [WBXML] O        0
      16/02/2020 13:47:24 [14027] [WBXML] O        </POOMCAL:Sensitivity>
      

      Any help here?

      1 Reply Last reply Reply Quote 0
      • Manfred
        Manfred Kopano last edited by

        Hi @hispeed,

        does your device have multiple calendars? E.g. there’s a birthday calendar which is not marked as visible?

        Did you check if the birthdays maybe are one day earlier or later?

        Are the organiser name and email the same you used when configuring the account?

        Manfred

        1 Reply Last reply Reply Quote 0
        • hispeed
          hispeed last edited by

          Hi Manfred,

          I have multiple accounts on my mobile device.

          1 from Google Account -> Not activated and nothing synchronized there
          1 Account from Kopano (main account) (no “Birthdays” for synchronizing)
          2 More Kopano Accounts (no “Birthdays” for synchronizing)
          1 Account Microsoft Exchange (I can see there “Birthdays”) for synchronizing

          Very interesting is that I see from the Microsoft Exchange the possibility to activate to see the birthday entries. From Kopano Exchange I don’t see this option. Is there a need to delete the account on the mobile phone and create it new? Just to exclude any other problem.

          Yes I saw and read about this problem “one day earlier problem”. This is not the case I have it or I don’t have it.

          “Are the organiser name and email the same you used when configuring the account?”
          I can’t confirm that, because those are old contacts created in Zarafa, it should be but I also don’t have a problem when I have to open and save all contacts again. But unfortunatly that means not that I can see the birthday on the mobile device.

          Behaviour:
          When I don’t see birthday from a contact in the webapp or deskapp. I open the contact and save the contact. Then I can see tha birthday in the webapp and deskapp. At the saving procedure it creates a calendar entry (Serien-Kalendereintrag) with repeating every year.

          If you want it to have a look at it is via teamviewer this should be possible but I have to look when. Possible for example this friday at 15:15pm.

          1 Reply Last reply Reply Quote 0
          • Manfred
            Manfred Kopano last edited by

            Hi @hispeed,

            another thing to check would be if the folder id of the birthday appointments (U23a10) corresponds to your main calendar id.

            Did you run kopano-fsck on your calendar?

            To debug the device with the adb also might bring some insight.

            Manfred

            1 Reply Last reply Reply Quote 0
            • hispeed
              hispeed last edited by

              Did you run kopano-fsck on your calendar?
              Yes I did that in the end he asked for deleting but I said no. I didn’t know which items he wanted to delete.

              How can I check that: another thing to check would be if the folder id of the birthday appointments (U23a10) corresponds to your main calendar id ?

              Debug with adb what does it mean? I had enabled WBXML?

              Manfred 1 Reply Last reply Reply Quote 0
              • Manfred
                Manfred Kopano @hispeed last edited by

                Hi @hispeed,

                @hispeed said in Birthday does not show up always on Android 9 - Pixel 3 in Google Calendar (default):

                How can I check that: another thing to check would be if the folder id of the birthday appointments (U23a10) corresponds to your main calendar id ?

                Search for the initial FolderSync request in the WBXML log and compare its id with the the folder id of the birthday appointments (U23a10).

                Debug with adb what does it mean? I had enabled WBXML?

                adb is Android Debug Bridge: https://developer.android.com/studio/command-line/adb.

                Manfred

                1 Reply Last reply Reply Quote 0
                • hispeed
                  hispeed last edited by hispeed

                  For me it looks like that the folder has the same id:

                  27/02/2020 21:49:59 [12626] [DEBUG] Store supports properties containing Unicode characters.
                  27/02/2020 21:49:59 [12626] [DEBUG] ZPush::CommandNeedsPlainInput(0): false
                  27/02/2020 21:49:59 [12626] [WBXML] I  <Synchronize>
                  27/02/2020 21:49:59 [12626] [WBXML] I   <Folders>
                  27/02/2020 21:49:59 [12626] [WBXML] I    <Folder>
                  27/02/2020 21:49:59 [12626] [WBXML] I     <SyncKey>
                  27/02/2020 21:49:59 [12626] [WBXML] I      {591c7e1e-e4b1-4d5f-b532-915d5006eee3}30
                  27/02/2020 21:49:59 [12626] [WBXML] I     </SyncKey>
                  27/02/2020 21:49:59 [12626] [WBXML] I     <FolderId>
                  27/02/2020 21:49:59 [12626] [WBXML] I      U23a10
                  27/02/2020 21:49:59 [12626] [WBXML] I     </FolderId>
                  27/02/2020 21:49:59 [12626] [DEBUG] FileStateMachine->GetState() read '1032' bytes from file: '/var/lib/z-push/0/6/androidc764120160-591c7e1e-e4b1-4d5f-b532-915d5
                  006eee3-fd'
                  27/02/2020 21:49:59 [12626] [DEBUG] SyncParameters->UseCPO('DEFAULT')
                  27/02/2020 21:49:59 [12626] [DEBUG] DeviceManager->GetBackendIdForFolderId(): folderid U23a10 => caa6e92f474349f6a74d0895c87e5e280d0000000000
                  27/02/2020 21:49:59 [12626] [DEBUG] SyncCollections->AddCollection(): Folder id 'U23a10' : ref. PolicyKey '193357798', ref. Lifetime '', last sync at '1582803187'
                  27/02/2020 21:49:59 [12626] [DEBUG] SyncCollections->AddCollection(): Updated reference PolicyKey '193357798', reference Lifetime '', Last sync at '1582803187'
                  27/02/2020 21:49:59 [12626] [WBXML] I     <DeletesAsMoves/>
                  27/02/2020 21:49:59 [12626] [WBXML] I     <GetChanges/>
                  27/02/2020 21:49:59 [12626] [WBXML] I     <WindowSize>
                  27/02/2020 21:49:59 [12626] [WBXML] I      10
                  27/02/2020 21:49:59 [12626] [WBXML] I     </WindowSize>
                  27/02/2020 21:49:59 [12626] [WBXML] I     <Options>
                  27/02/2020 21:49:59 [12626] [WBXML] I      <FilterType>
                  27/02/2020 21:49:59 [12626] [DEBUG] SyncParameters->UseCPO('DEFAULT')
                  27/02/2020 21:49:59 [12626] [WBXML] I       4
                  27/02/2020 21:49:59 [12626] [WBXML] I      </FilterType>
                  27/02/2020 21:49:59 [12626] [WBXML] I      <AirSyncBase:BodyPreference>
                  27/02/2020 21:49:59 [12626] [WBXML] I       <AirSyncBase:Type>
                  27/02/2020 21:49:59 [12626] [WBXML] I        1
                  27/02/2020 21:49:59 [12626] [WBXML] I       </AirSyncBase:Type>
                  27/02/2020 21:49:59 [12626] [WBXML] I       <AirSyncBase:TruncationSize>
                  
                  

                  Ok This “Android Debug Bridge” looks very heavily for a programmer. And I’m not a programmer…

                  I grabbed a WBXML log file from the server from my account. It has sensitive data in it. I could send it to you in the private message maybe you see there more? I have started also a full sync of the calendar and contacts. It doesn’t help some birthday entries I don’t see them on my Pixel 3.

                  Manfred 1 Reply Last reply Reply Quote 0
                  • Manfred
                    Manfred Kopano @hispeed last edited by

                    Hi @hispeed,

                    @hispeed said in Birthday does not show up always on Android 9 - Pixel 3 in Google Calendar (default):

                    For me it looks like that the folder has the same id:

                    27/02/2020 21:49:59 [12626] [DEBUG] Store supports properties containing Unicode characters.
                    27/02/2020 21:49:59 [12626] [DEBUG] ZPush::CommandNeedsPlainInput(0): false
                    27/02/2020 21:49:59 [12626] [WBXML] I  <Synchronize>
                    27/02/2020 21:49:59 [12626] [WBXML] I   <Folders>
                    27/02/2020 21:49:59 [12626] [WBXML] I    <Folder>
                    27/02/2020 21:49:59 [12626] [WBXML] I     <SyncKey>
                    27/02/2020 21:49:59 [12626] [WBXML] I      {591c7e1e-e4b1-4d5f-b532-915d5006eee3}30
                    27/02/2020 21:49:59 [12626] [WBXML] I     </SyncKey>
                    27/02/2020 21:49:59 [12626] [WBXML] I     <FolderId>
                    27/02/2020 21:49:59 [12626] [WBXML] I      U23a10
                    27/02/2020 21:49:59 [12626] [WBXML] I     </FolderId>
                    27/02/2020 21:49:59 [12626] [DEBUG] FileStateMachine->GetState() read '1032' bytes from file: '/var/lib/z-push/0/6/androidc764120160-591c7e1e-e4b1-4d5f-b532-915d5
                    006eee3-fd'
                    27/02/2020 21:49:59 [12626] [DEBUG] SyncParameters->UseCPO('DEFAULT')
                    27/02/2020 21:49:59 [12626] [DEBUG] DeviceManager->GetBackendIdForFolderId(): folderid U23a10 => caa6e92f474349f6a74d0895c87e5e280d0000000000
                    27/02/2020 21:49:59 [12626] [DEBUG] SyncCollections->AddCollection(): Folder id 'U23a10' : ref. PolicyKey '193357798', ref. Lifetime '', last sync at '1582803187'
                    27/02/2020 21:49:59 [12626] [DEBUG] SyncCollections->AddCollection(): Updated reference PolicyKey '193357798', reference Lifetime '', Last sync at '1582803187'
                    27/02/2020 21:49:59 [12626] [WBXML] I     <DeletesAsMoves/>
                    27/02/2020 21:49:59 [12626] [WBXML] I     <GetChanges/>
                    27/02/2020 21:49:59 [12626] [WBXML] I     <WindowSize>
                    27/02/2020 21:49:59 [12626] [WBXML] I      10
                    27/02/2020 21:49:59 [12626] [WBXML] I     </WindowSize>
                    27/02/2020 21:49:59 [12626] [WBXML] I     <Options>
                    27/02/2020 21:49:59 [12626] [WBXML] I      <FilterType>
                    27/02/2020 21:49:59 [12626] [DEBUG] SyncParameters->UseCPO('DEFAULT')
                    27/02/2020 21:49:59 [12626] [WBXML] I       4
                    27/02/2020 21:49:59 [12626] [WBXML] I      </FilterType>
                    27/02/2020 21:49:59 [12626] [WBXML] I      <AirSyncBase:BodyPreference>
                    27/02/2020 21:49:59 [12626] [WBXML] I       <AirSyncBase:Type>
                    27/02/2020 21:49:59 [12626] [WBXML] I        1
                    27/02/2020 21:49:59 [12626] [WBXML] I       </AirSyncBase:Type>
                    27/02/2020 21:49:59 [12626] [WBXML] I       <AirSyncBase:TruncationSize>
                    
                    

                    The log part you’ve posted doesn’t contain the initial FolderSync request.

                    Ok This “Android Debug Bridge” looks very heavily for a programmer. And I’m not a programmer…

                    I grabbed a WBXML log file from the server from my account. It has sensitive data in it. I could send it to you in the private message maybe you see there more? I have started also a full sync of the calendar and contacts. It doesn’t help some birthday entries I don’t see them on my Pixel 3.

                    Yes, you can send me the log per PN, however I can’t provide you any ETA when I’ll be able to look into it.

                    Manfred

                    1 Reply Last reply Reply Quote 0
                    • hispeed
                      hispeed last edited by

                      Hmm ok I hope that you can see something in the log. I have no stress concerning this issue. I sent you a PN.

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post