Birthday does not show up always on Android 9 - Pixel 3 in Google Calendar (default)
-
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?
-
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
-
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 synchronizingVery 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.
-
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
-
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?
-
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
-
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.
-
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
-
Hmm ok I hope that you can see something in the log. I have no stress concerning this issue. I sent you a PN.