Cwa-app-android: Transnational country list missing Netherlands

Created on 11 Dec 2020  路  23Comments  路  Source: corona-warn-app/cwa-app-android

Avoid duplicates

  • [X] Bug is not mentioned in the FAQ
  • [X] Bug is specific for Android only, for general issues / questions that apply to iOS and Android please raise them in the documentation repository
  • [X] Bug is not already reported in another issue

Technical details

  • Device name: Samsung Galaxy A50 SM-A505FN
  • Android version: 10
  • App version: 1.7.1

Describe the bug

The list of countries does not include "Netherlands".
The device with the issue is connected to Internet. The CWA risk status shows: Updated: Today: 09:28.

According to https://www.coronawarn.app/en/faq/#interoperability_countries the Netherlands went live on 30.11.2020.

Steps to reproduce the issue

Missing Netherlands

  1. Tap EXPOSURE LOGGING ACTIVE.
  2. Tap Transnational Exposure Logging Participating Countries
  3. Scroll down to header "The following countries currently participate in exposure logging:"
  4. Examine the list of countries displayed.

Expected behaviour

The list of countries should currently show:

  1. Croatia
  2. Denmark
  3. Germany
  4. Ireland
  5. Italy
  6. Latvia
  7. Netherlands
  8. Poland
  9. Spain

Additional information

On another device (Samsung Galaxy A5 (2017) SM-A520F / Android 8.0.0 / CWA Version 1.7.1) Netherlands is shown in the country list.

I tried restarting the device with the problem, however, this caused no change.


Comment Solved: https://github.com/corona-warn-app/cwa-app-android/issues/1872#issuecomment-743752778
Related PR https://github.com/corona-warn-app/cwa-app-android/pull/1858


Internal Tracking ID: EXPOSUREAPP-4195

Fix 1.9 Solved bug mirrored-to-jira

Most helpful comment

After updating to 1.9.1, the Netherlands as well as Cyprus are shown.

All 23 comments

Dear @MikeMcC399, and community

Thanks for reporting. I would like some feedback from the community:

Please check on you phones this issue and report back here with:

  • Device model
  • CWA version 1.7.1
  • Android version
  • Netherlands shown (EN) ?
  • Netherlands shown (DE) ?

Best wishes,
DS


Corona-Warn-App Open Source Team

@dsarkar
I know that tablets are not officially supported, but I run CWA also on one tablet for test purposes, which I leave on my desk at home. This device has the same problem. Switching languages doesn't change anything.

Device model: Samsung Galaxy Tab A
CWA version: 1.7.1
Android version: 10
Netherlands shown (EN) ? No
Netherlands shown (DE) ? No

image

@dsarkar
Which version of Android runs on your Huawei P10 lite? I'm seeing the issue only on Android 10, not on Android 8.

No Netherlands (DE):
LG-G4
Android 6
Cwa 1.7.1

Screenshot_2020-12-11-12-29-18

Device model: Google Pixel 3XL
CWA version: 1.7.1
Android version: 11
Netherlands shown (EN) ? No
Netherlands shown (DE) ? No

Device model: Google Pixel 3a Emulator
CWA version: 1.7.1
Android version: 11
Netherlands shown (EN) ? Yes
Netherlands shown (DE) ? Yes

I was assuming it was a client issue, but perhaps there is a server issue (cluster, load-balancer or similar)?

Device model: Nokia 7 Plus
CWA version: 1.7.1
Android version: 10
Netherlands shown (EN) ? Yes
Netherlands shown (DE) ? Yes

Device model: BQ Aquaris X
CWA version: 1.7.1
Android version: 8
Netherlands shown (EN) ? No
Netherlands shown (DE) ? No

This could be caused by the app always defaulting to the legacy config, which will be fixed in the next update by #1858.

It would be a client issue.
The bug condition would be that the affected app installs previously had CWA 1.6.X or older installed.

Would that fit the cases reported here?

  • Devices where Netherlands is missing have had 1.6.0 or older installed at some point
  • Devices where Netherlands is shown either never had a version older than 1.7.0 installed or have deleted the app data at some point (through the system, not the app)

@d4rken
Your theory sounds very feasible!

On a test device that had been running previous CWA versions, was not showing NL, and is currently on 1.7.1 I went into Settings > Apps > Corona-Warn > Storage > Clear data (not a good idea though if you are using the device for anything other than testing!)
then I ran through CWA onboarding.

Now I have 9 countries, including Netherlands (NL) showing.

@d4rken

Would that fit the cases reported here?

Devices where Netherlands is missing have had 1.6.0 or older installed at some point

This applies to my case: The app was installed with its first version, then never uninstalled. However, data and cache had to be deleted at the end of September (because of some error message).

@d4rken Your theroy matches with the expierience with my two devices.

On my BQ Aquaris X I've installed CWA first with Version 1.6 and later upgraded to 1.7.1. On my Nokia the first version I've installed was 1.7.1 after I had to setup it new after a repair.

A few more data points:
Pixel 5: NL not shown (new install on 19 October, presumably with version 1.5.0, phone is always on)
Pixel 2: NL shown (App reset to fix issue on 1 November, version 1.5.1 installed at that time, phone switched on every few days)
Galaxy S6: NL shown (used occasionally only, can't recall when I installed the app)

@dsarkar
Could you please explain why you added the text Fix 1.9?

@d4rken wrote:

This could be caused by the app always defaulting to the legacy config, which will be fixed in the next update by #1865.

1865 (EXPOSUREAPP-4195) is merged into branch release/1.7.x and is contained in v1.8.1-RC2.

@dsarkar
I see that you are editing the titles and adding categories like here
[Fix 1.9][Solved]

Have you considered using GitHub labels for this purpose instead of coding categories into the title?

I assume that a side effect of this is that the parameters of the risk calculations are not updated. Is there a workaround, like resetting the data? Or not worth it and better to just wait?

Have you considered using GitHub labels for this purpose instead of coding categories into the title?

@MikeMcC399. Thanks, that is the proper way of doing it. Fixed. DS


Corona-Warn-App Open Source Team

Now also Cyprus (which joined today) is missing from the Transnational Exposure Logging Participating Countries list on my main device which has been updated to CWA 1.7.1 from previous CWA versions without resetting for quite a while and without uninstalling CWA.

On a test device which I recently re-installed, Cyprus is showing up together with Netherlands, so there are 10 countries listed there:

  1. Croatia
  2. Cyprus
  3. Denmark
  4. Germany
  5. Ireland
  6. Italy
  7. Latvia
  8. Netherlands
  9. Poland
  10. Spain

Good morning @MikeMcC399. Thanks for the information. Best, DS


Corona-Warn-App Open Source Team

After updating to 1.9.1, the Netherlands as well as Cyprus are shown.

@Thusid
Thanks for checking! I'm also seeing the full list on an updated 1.9.1 smartphone.

Here is a screen shot showing 10 countries.
Country_list_1 9 1

The list is no longer sorted alphabetically, but that is a different topic. The main point is that all the countries are displayed.

@MikeMcC399, thanks for the feedback! Best, DS

Was this page helpful?
0 / 5 - 0 ratings