Skip to content
This repository has been archived by the owner on Jun 20, 2023. It is now read-only.

Google APIException (10): Unable to validate key file signature: no public key found #1085

Closed
rzo1 opened this issue Aug 27, 2020 · 12 comments
Closed
Assignees
Labels
bug Something isn't working mirrored-to-jira This item is also tracked internally in JIRA

Comments

@rzo1
Copy link

rzo1 commented Aug 27, 2020

Describe the bug

Similar to #817 and #737

Screenshot_20200827-215316

Screenshot_20200827-215321

Technical details

  • Mobile device: Pixel 3A
  • Android version: 10 with Security Updates from 5th August 2020
  • CWA Version: 1.2.1
  • ENF Version:

Screenshot_20200827-220604

  • Auto Updates enabled...

Internal Tracking ID: EXPOSUREAPP-2410

@rzo1 rzo1 added the bug Something isn't working label Aug 27, 2020
@vaubaehn
Copy link
Contributor

Hi @rzo1 , I think your issue is indeed similar to #817 (no public key found), but likely different from #737 (pipe is closed?).

Could you maybe export and provide the Exposure log:
Settings > APIs > google > Covid-19 Benachrichtigungen > Überprüfung auf mögliche Begegnungen > ... Menu up right > export

Interesting co-incidence: #817 reported by @eriktews was also on Pixel 3-series on Android 10. For him the error resolved itself the next day, if I remember right.

@eriktews
Copy link

Interesting co-incidence: #817 reported by @eriktews was also on Pixel 3-series on Android 10. For him the error resolved itself the next day, if I remember right.

More or less yes, so maybe it started to work again after I rebooted the device and of course I had automatic updates enabled in the Play Store, so maybe some component was updated on the phone that solved the issue for me.

@rzo1
Copy link
Author

rzo1 commented Aug 28, 2020

Interesting detail:

My wife also uses a Pixel 3a. Her CWA in v1.2.1 is working fine. ENF version 16203302004.
Same Android Version: 10 with Security Updates from 5. August 2020.

Last successful "Risiko-Ermittlung" on my phone was on 25.08.2020 @ 20:42

@vaubaehn here is the exposure log of my phone pretty formatted. The initial report in #737 shows the same exception / stacktrace (cf. attached PDF in #737) . It might be linked somehow :)

```

[
{
"timestamp": "23. August 2020, 20:41",
"keyCount": 2380,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "JUqtJgYkSpsO6UjX9SnO+C6w1518Rna9Ay1y1HeQtcQ="
},
{
"timestamp": "23. August 2020, 20:41",
"keyCount": 2285,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "oY6Abxzv9ZQ6k6GtQFcoYgnlm3swzWJ9v2ldXeXqW8I="
},
{
"timestamp": "23. August 2020, 20:41",
"keyCount": 3800,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "O9EDIHgcHnHYRK14fHtfO/NPyawZ7k3bhav2c2ss++s="
},
{
"timestamp": "23. August 2020, 20:41",
"keyCount": 3940,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "mDTgBack7CLecOLMQ+Oi1Km47u++WBnbgQbbwoLjF0c="
},
{
"timestamp": "23. August 2020, 20:41",
"keyCount": 3020,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "wqu9Lt/gthQrJ2dy3HgnlwvafRxdsKKbs7kyQWjK/aI="
},
{
"timestamp": "23. August 2020, 20:41",
"keyCount": 2675,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "GBcCZg9QMzBbNuNPAUMi0dduyGzzeOrx9uNqrdiJLYk="
},
{
"timestamp": "23. August 2020, 20:41",
"keyCount": 1790,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "booypFvg7FHjJaXzqOe1uaSzp2byyy33MnRqvb3/A/A="
},
{
"timestamp": "23. August 2020, 20:41",
"keyCount": 2785,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "PME9jnNe74+zeEXwwhL6lHIwA0LgI3CtiyH7cgDw8KI="
},
{
"timestamp": "23. August 2020, 20:41",
"keyCount": 3749,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "Q71tl1xX2vOOpXCXXD4Nbb59n3UOoyQ6+EqlUgMaLYE="
},
{
"timestamp": "23. August 2020, 20:41",
"keyCount": 3970,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "j5X5KZl49Z6TjPij64zo33ZRiDWkXubkMlD5wg6Ga90="
},
{
"timestamp": "23. August 2020, 20:41",
"keyCount": 4740,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "MyxqsqBxRQqp7KXS1jP/Xfr40hbcFhkb7ssAnlUIA5s="
},
{
"timestamp": "23. August 2020, 20:41",
"keyCount": 3550,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "Dn2IhRyGtT+QVK7pqXiojVhDnmOM2G17NLw9VZi7Ovw="
},
{
"timestamp": "23. August 2020, 20:41",
"keyCount": 3393,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "fXS+VRiOZt9yK5fnwYIqpomT6sy/Wx+FJvdq5NAyBpY="
},
{
"timestamp": "25. August 2020, 20:42",
"keyCount": 2285,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "oY6Abxzv9ZQ6k6GtQFcoYgnlm3swzWJ9v2ldXeXqW8I="
},
{
"timestamp": "25. August 2020, 20:42",
"keyCount": 3800,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "O9EDIHgcHnHYRK14fHtfO/NPyawZ7k3bhav2c2ss++s="
},
{
"timestamp": "25. August 2020, 20:42",
"keyCount": 3940,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "mDTgBack7CLecOLMQ+Oi1Km47u++WBnbgQbbwoLjF0c="
},
{
"timestamp": "25. August 2020, 20:42",
"keyCount": 3020,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "wqu9Lt/gthQrJ2dy3HgnlwvafRxdsKKbs7kyQWjK/aI="
},
{
"timestamp": "25. August 2020, 20:42",
"keyCount": 2675,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "GBcCZg9QMzBbNuNPAUMi0dduyGzzeOrx9uNqrdiJLYk="
},
{
"timestamp": "25. August 2020, 20:42",
"keyCount": 1790,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "booypFvg7FHjJaXzqOe1uaSzp2byyy33MnRqvb3/A/A="
},
{
"timestamp": "25. August 2020, 20:42",
"keyCount": 2785,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "PME9jnNe74+zeEXwwhL6lHIwA0LgI3CtiyH7cgDw8KI="
},
{
"timestamp": "25. August 2020, 20:42",
"keyCount": 3749,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "Q71tl1xX2vOOpXCXXD4Nbb59n3UOoyQ6+EqlUgMaLYE="
},
{
"timestamp": "25. August 2020, 20:42",
"keyCount": 3970,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "j5X5KZl49Z6TjPij64zo33ZRiDWkXubkMlD5wg6Ga90="
},
{
"timestamp": "25. August 2020, 20:42",
"keyCount": 4740,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "MyxqsqBxRQqp7KXS1jP/Xfr40hbcFhkb7ssAnlUIA5s="
},
{
"timestamp": "25. August 2020, 20:42",
"keyCount": 3550,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "Dn2IhRyGtT+QVK7pqXiojVhDnmOM2G17NLw9VZi7Ovw="
},
{
"timestamp": "25. August 2020, 20:42",
"keyCount": 3393,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "fXS+VRiOZt9yK5fnwYIqpomT6sy/Wx+FJvdq5NAyBpY="
},
{
"timestamp": "25. August 2020, 20:42",
"keyCount": 2535,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "tJ5DISc2xYrTCEEWjGyMDZ/4/OD7kcsEEcE0j66uwHs="
},
{
"timestamp": "25. August 2020, 20:42",
"keyCount": 3165,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "E9/3fPP1VumROWc8ld+ekBISji7vVM4Fa8tUsZVVOmg="
},
{
"timestamp": "20. August 2020, 20:38",
"keyCount": 3050,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "00VFOX48zqpjJBvjRtVdg6s/XIuEFGSncBE4s+Azt1Y="
},
{
"timestamp": "20. August 2020, 20:38",
"keyCount": 2210,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "Zqlj9HPKYuSuJywVkrLEX3re9Hobn+gs1321mIeIqiM="
},
{
"timestamp": "20. August 2020, 20:38",
"keyCount": 1655,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "JsjhbWbw/BZ5vPmpcYMzev2FTNcr9JOOxDst9M6u5fI="
},
{
"timestamp": "20. August 2020, 20:38",
"keyCount": 565,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "9ySZZ6kFhIpBqlbEuZvvxaR2P4hjX/qJyXJWdSGH/ow="
},
{
"timestamp": "20. August 2020, 20:38",
"keyCount": 2380,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "JUqtJgYkSpsO6UjX9SnO+C6w1518Rna9Ay1y1HeQtcQ="
},
{
"timestamp": "20. August 2020, 20:38",
"keyCount": 2285,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "oY6Abxzv9ZQ6k6GtQFcoYgnlm3swzWJ9v2ldXeXqW8I="
},
{
"timestamp": "20. August 2020, 20:38",
"keyCount": 3800,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "O9EDIHgcHnHYRK14fHtfO/NPyawZ7k3bhav2c2ss++s="
},
{
"timestamp": "20. August 2020, 20:38",
"keyCount": 3940,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "mDTgBack7CLecOLMQ+Oi1Km47u++WBnbgQbbwoLjF0c="
},
{
"timestamp": "20. August 2020, 20:38",
"keyCount": 3020,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "wqu9Lt/gthQrJ2dy3HgnlwvafRxdsKKbs7kyQWjK/aI="
},
{
"timestamp": "20. August 2020, 20:38",
"keyCount": 2675,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "GBcCZg9QMzBbNuNPAUMi0dduyGzzeOrx9uNqrdiJLYk="
},
{
"timestamp": "20. August 2020, 20:38",
"keyCount": 1790,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "booypFvg7FHjJaXzqOe1uaSzp2byyy33MnRqvb3/A/A="
},
{
"timestamp": "20. August 2020, 20:38",
"keyCount": 2785,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "PME9jnNe74+zeEXwwhL6lHIwA0LgI3CtiyH7cgDw8KI="
},
{
"timestamp": "20. August 2020, 20:38",
"keyCount": 3749,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "Q71tl1xX2vOOpXCXXD4Nbb59n3UOoyQ6+EqlUgMaLYE="
},
{
"timestamp": "20. August 2020, 20:38",
"keyCount": 3970,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "j5X5KZl49Z6TjPij64zo33ZRiDWkXubkMlD5wg6Ga90="
},
{
"timestamp": "19. August 2020, 20:36",
"keyCount": 2415,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "jJsXULhBwEOPWd6KJKdXxgcpPhQ1E4lbLevrI2X1/8A="
},
{
"timestamp": "19. August 2020, 20:36",
"keyCount": 3050,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "00VFOX48zqpjJBvjRtVdg6s/XIuEFGSncBE4s+Azt1Y="
},
{
"timestamp": "19. August 2020, 20:36",
"keyCount": 2210,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "Zqlj9HPKYuSuJywVkrLEX3re9Hobn+gs1321mIeIqiM="
},
{
"timestamp": "19. August 2020, 20:36",
"keyCount": 1655,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "JsjhbWbw/BZ5vPmpcYMzev2FTNcr9JOOxDst9M6u5fI="
},
{
"timestamp": "19. August 2020, 20:36",
"keyCount": 565,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "9ySZZ6kFhIpBqlbEuZvvxaR2P4hjX/qJyXJWdSGH/ow="
},
{
"timestamp": "19. August 2020, 20:36",
"keyCount": 2380,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "JUqtJgYkSpsO6UjX9SnO+C6w1518Rna9Ay1y1HeQtcQ="
},
{
"timestamp": "19. August 2020, 20:36",
"keyCount": 2285,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "oY6Abxzv9ZQ6k6GtQFcoYgnlm3swzWJ9v2ldXeXqW8I="
},
{
"timestamp": "19. August 2020, 20:36",
"keyCount": 3800,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "O9EDIHgcHnHYRK14fHtfO/NPyawZ7k3bhav2c2ss++s="
},
{
"timestamp": "19. August 2020, 20:36",
"keyCount": 3940,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "mDTgBack7CLecOLMQ+Oi1Km47u++WBnbgQbbwoLjF0c="
},
{
"timestamp": "19. August 2020, 20:36",
"keyCount": 3020,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "wqu9Lt/gthQrJ2dy3HgnlwvafRxdsKKbs7kyQWjK/aI="
},
{
"timestamp": "19. August 2020, 20:36",
"keyCount": 2675,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "GBcCZg9QMzBbNuNPAUMi0dduyGzzeOrx9uNqrdiJLYk="
},
{
"timestamp": "19. August 2020, 20:36",
"keyCount": 1790,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "booypFvg7FHjJaXzqOe1uaSzp2byyy33MnRqvb3/A/A="
},
{
"timestamp": "19. August 2020, 20:36",
"keyCount": 2785,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "PME9jnNe74+zeEXwwhL6lHIwA0LgI3CtiyH7cgDw8KI="
},
{
"timestamp": "19. August 2020, 20:36",
"keyCount": 3749,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "Q71tl1xX2vOOpXCXXD4Nbb59n3UOoyQ6+EqlUgMaLYE="
},
{
"timestamp": "22. August 2020, 15:05",
"keyCount": 1655,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "JsjhbWbw/BZ5vPmpcYMzev2FTNcr9JOOxDst9M6u5fI="
},
{
"timestamp": "22. August 2020, 15:05",
"keyCount": 565,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "9ySZZ6kFhIpBqlbEuZvvxaR2P4hjX/qJyXJWdSGH/ow="
},
{
"timestamp": "22. August 2020, 15:05",
"keyCount": 2380,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "JUqtJgYkSpsO6UjX9SnO+C6w1518Rna9Ay1y1HeQtcQ="
},
{
"timestamp": "22. August 2020, 15:05",
"keyCount": 2285,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "oY6Abxzv9ZQ6k6GtQFcoYgnlm3swzWJ9v2ldXeXqW8I="
},
{
"timestamp": "22. August 2020, 15:05",
"keyCount": 3800,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "O9EDIHgcHnHYRK14fHtfO/NPyawZ7k3bhav2c2ss++s="
},
{
"timestamp": "22. August 2020, 15:05",
"keyCount": 3940,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "mDTgBack7CLecOLMQ+Oi1Km47u++WBnbgQbbwoLjF0c="
},
{
"timestamp": "22. August 2020, 15:05",
"keyCount": 3020,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "wqu9Lt/gthQrJ2dy3HgnlwvafRxdsKKbs7kyQWjK/aI="
},
{
"timestamp": "22. August 2020, 15:05",
"keyCount": 2675,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "GBcCZg9QMzBbNuNPAUMi0dduyGzzeOrx9uNqrdiJLYk="
},
{
"timestamp": "22. August 2020, 15:05",
"keyCount": 1790,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "booypFvg7FHjJaXzqOe1uaSzp2byyy33MnRqvb3/A/A="
},
{
"timestamp": "22. August 2020, 15:05",
"keyCount": 2785,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "PME9jnNe74+zeEXwwhL6lHIwA0LgI3CtiyH7cgDw8KI="
},
{
"timestamp": "22. August 2020, 15:05",
"keyCount": 3749,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "Q71tl1xX2vOOpXCXXD4Nbb59n3UOoyQ6+EqlUgMaLYE="
},
{
"timestamp": "22. August 2020, 15:05",
"keyCount": 3970,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "j5X5KZl49Z6TjPij64zo33ZRiDWkXubkMlD5wg6Ga90="
},
{
"timestamp": "22. August 2020, 15:05",
"keyCount": 4740,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "MyxqsqBxRQqp7KXS1jP/Xfr40hbcFhkb7ssAnlUIA5s="
},
{
"timestamp": "22. August 2020, 15:05",
"keyCount": 3550,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "Dn2IhRyGtT+QVK7pqXiojVhDnmOM2G17NLw9VZi7Ovw="
},
{
"timestamp": "18. August 2020, 20:36",
"keyCount": 2813,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "/BGlkC6K9rDVU/o+/hd/5Y8nTIucL4zYWZznMdPZQDM="
},
{
"timestamp": "18. August 2020, 20:36",
"keyCount": 2415,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "jJsXULhBwEOPWd6KJKdXxgcpPhQ1E4lbLevrI2X1/8A="
},
{
"timestamp": "18. August 2020, 20:36",
"keyCount": 3050,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "00VFOX48zqpjJBvjRtVdg6s/XIuEFGSncBE4s+Azt1Y="
},
{
"timestamp": "24. August 2020, 20:43",
"keyCount": 2380,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "JUqtJgYkSpsO6UjX9SnO+C6w1518Rna9Ay1y1HeQtcQ="
},
{
"timestamp": "24. August 2020, 20:43",
"keyCount": 2285,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "oY6Abxzv9ZQ6k6GtQFcoYgnlm3swzWJ9v2ldXeXqW8I="
},
{
"timestamp": "24. August 2020, 20:43",
"keyCount": 3800,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "O9EDIHgcHnHYRK14fHtfO/NPyawZ7k3bhav2c2ss++s="
},
{
"timestamp": "24. August 2020, 20:43",
"keyCount": 3940,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "mDTgBack7CLecOLMQ+Oi1Km47u++WBnbgQbbwoLjF0c="
},
{
"timestamp": "24. August 2020, 20:43",
"keyCount": 3020,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "wqu9Lt/gthQrJ2dy3HgnlwvafRxdsKKbs7kyQWjK/aI="
},
{
"timestamp": "24. August 2020, 20:43",
"keyCount": 2675,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "GBcCZg9QMzBbNuNPAUMi0dduyGzzeOrx9uNqrdiJLYk="
},
{
"timestamp": "24. August 2020, 20:43",
"keyCount": 1790,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "booypFvg7FHjJaXzqOe1uaSzp2byyy33MnRqvb3/A/A="
},
{
"timestamp": "24. August 2020, 20:43",
"keyCount": 2785,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "PME9jnNe74+zeEXwwhL6lHIwA0LgI3CtiyH7cgDw8KI="
},
{
"timestamp": "24. August 2020, 20:43",
"keyCount": 3749,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "Q71tl1xX2vOOpXCXXD4Nbb59n3UOoyQ6+EqlUgMaLYE="
},
{
"timestamp": "24. August 2020, 20:43",
"keyCount": 3970,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "j5X5KZl49Z6TjPij64zo33ZRiDWkXubkMlD5wg6Ga90="
},
{
"timestamp": "24. August 2020, 20:43",
"keyCount": 4740,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "MyxqsqBxRQqp7KXS1jP/Xfr40hbcFhkb7ssAnlUIA5s="
},
{
"timestamp": "24. August 2020, 20:43",
"keyCount": 3550,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "Dn2IhRyGtT+QVK7pqXiojVhDnmOM2G17NLw9VZi7Ovw="
},
{
"timestamp": "24. August 2020, 20:43",
"keyCount": 3393,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "fXS+VRiOZt9yK5fnwYIqpomT6sy/Wx+FJvdq5NAyBpY="
},
{
"timestamp": "24. August 2020, 20:43",
"keyCount": 2535,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "tJ5DISc2xYrTCEEWjGyMDZ/4/OD7kcsEEcE0j66uwHs="
},
{
"timestamp": "21. August 2020, 20:37",
"keyCount": 2210,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "Zqlj9HPKYuSuJywVkrLEX3re9Hobn+gs1321mIeIqiM="
},
{
"timestamp": "21. August 2020, 20:37",
"keyCount": 1655,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "JsjhbWbw/BZ5vPmpcYMzev2FTNcr9JOOxDst9M6u5fI="
},
{
"timestamp": "21. August 2020, 20:37",
"keyCount": 565,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "9ySZZ6kFhIpBqlbEuZvvxaR2P4hjX/qJyXJWdSGH/ow="
},
{
"timestamp": "21. August 2020, 20:37",
"keyCount": 2380,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "JUqtJgYkSpsO6UjX9SnO+C6w1518Rna9Ay1y1HeQtcQ="
},
{
"timestamp": "21. August 2020, 20:37",
"keyCount": 2285,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "oY6Abxzv9ZQ6k6GtQFcoYgnlm3swzWJ9v2ldXeXqW8I="
},
{
"timestamp": "21. August 2020, 20:37",
"keyCount": 3800,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "O9EDIHgcHnHYRK14fHtfO/NPyawZ7k3bhav2c2ss++s="
},
{
"timestamp": "21. August 2020, 20:37",
"keyCount": 3940,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "mDTgBack7CLecOLMQ+Oi1Km47u++WBnbgQbbwoLjF0c="
},
{
"timestamp": "21. August 2020, 20:37",
"keyCount": 3020,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "wqu9Lt/gthQrJ2dy3HgnlwvafRxdsKKbs7kyQWjK/aI="
},
{
"timestamp": "21. August 2020, 20:37",
"keyCount": 2675,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "GBcCZg9QMzBbNuNPAUMi0dduyGzzeOrx9uNqrdiJLYk="
},
{
"timestamp": "21. August 2020, 20:37",
"keyCount": 1790,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "booypFvg7FHjJaXzqOe1uaSzp2byyy33MnRqvb3/A/A="
},
{
"timestamp": "21. August 2020, 20:37",
"keyCount": 2785,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "PME9jnNe74+zeEXwwhL6lHIwA0LgI3CtiyH7cgDw8KI="
},
{
"timestamp": "21. August 2020, 20:37",
"keyCount": 3749,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "Q71tl1xX2vOOpXCXXD4Nbb59n3UOoyQ6+EqlUgMaLYE="
},
{
"timestamp": "21. August 2020, 20:37",
"keyCount": 3970,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "j5X5KZl49Z6TjPij64zo33ZRiDWkXubkMlD5wg6Ga90="
},
{
"timestamp": "21. August 2020, 20:37",
"keyCount": 4740,
"matchesCount": 0,
"appName": "Corona-Warn",
"hash": "MyxqsqBxRQqp7KXS1jP/Xfr40hbcFhkb7ssAnlUIA5s="
}
]


</details>

@svengabr
Copy link
Member

Hello @rzo1 and thank you for reaching out. The initial problem with no public key found was closed end of July because it was fixed with a new ENF version. I will recreate an issue for this topic so the developers can have a look at your logs.

Best regards,
SG

Corona-Warn-App Open Source Team

@abro1i abro1i added the mirrored-to-jira This item is also tracked internally in JIRA label Aug 28, 2020
@vaubaehn
Copy link
Contributor

vaubaehn commented Aug 28, 2020

Hi @rzo1 and @svengabr ,

The initial report in #737 shows the same exception / stacktrace (cf. attached PDF in #737) . It might be linked somehow :)

The report of #737 (attached PDF) is not exactly the same: #737 is API(10): Unable to validate... : Pipe is closed
(by the way: putting the phone to a flatbed scanner or a copy machine to scan the stracktrace in the lack of a screenshot ability is brilliant in my opinion! love it! ❤️ )
"Pipe is closed" was amazingly tracked down by @kbobrowski , and turned out to be a difference in implementations of Java for Android <= 6 and Android 7+. Google corrected the ENF accordingly later. Only Android 6 devices were affected. So, #737 could be closed accordingly.

Your report and #817 is: API(10): Unable to validate... : no public key found
which seems to be nearly the same with #737 at first, but may have a completely different root source. Obviously, for now, Android 10 devices are affected. However, I don't have any clue what it was caused by, maybe a time out somewhere? As this is a different bug, should be left open.

I had a look to your exposure log:

  • you still have the 100-line output, hence "the old configuration" of ENF. Think it will be updated for you soon, that you also have complete log accessible.
  • For August 18 there are only 3 lines, for August 19, one line is missing. This may be an artifact of cutting 100+ lines, whereas I'm curious, why one line for August 19 is missing. Do you remember, if you had a green risk status inside CWA on that day?
  • In general, your logs have a different sorting than mine, that gets more and more similar to mine with increasing date (the last days were matching with mine, the others were different. The later the date, the more entries had similar order) -> guess, this may also be related to 'the configuration change', as we have similar ENF versions.
  • one interesting point: your hashes are a little bit different compared to mine with regard to slashes "/": When ever there is a slash in my log, it is preceeded by a backslash, like this "/". Your log only shows slashes, but not backslashes "/". I don't think that this is of importance here, yould be an artifact by prettifiying your exposure log (escape character), or maybe due to different Android versions? But as some exposure checks succeded with different hash format, I don't think it's related. EDIT: the backslash is escaped out by GitHub :)
    Last point:
  • On August 23, your log is missing this entry: "23. August 2020, 08:55 | 565 | 0 | 9ySZZ6kFhIpBqlbEuZvvxaR2P4hjX/qJyXJWdSGH/ow=" Do you remember if on that day exposure checks were successfull for you? If they were not, then at that day already a time out (or API 10?) may have occured.

@rzo1
Copy link
Author

rzo1 commented Aug 28, 2020

@vaubaehn Thanks for the details - I must admit, that I did not check the stacktrace in 737 exactly. I have updated my initial bug report and my comment regarding 737. In addition, I have attached the original JSON file of my exposure log:
all-exposure-checks.json

No. On 23.08.2020 everything worked fine (as far as I can remember). I first noticed this behaviour on 26.08.2020.

Interesting side-note:

I checked another Pixel 3a (same versions as shown above), which has no problems at all. Weird.

I can create a bugreport via adb, if needed by SAP (from different Pixel 3a devices). However, I won't post them in public :)

@mtb77
Copy link
Member

mtb77 commented Aug 28, 2020

@rzo1 can you please also check the Google Play Services Version installed on your device?
-> Settings, then Apps & notifications, Google Play services
Obviously the #817 was fixed with GPS 20.26.14.

Thanks,

Sascha

Corona-Warn-App Open Source Team

@rzo1
Copy link
Author

rzo1 commented Aug 29, 2020

Hi @mtb77,

here is the "Google Play Dienste" version: 20.30.19

Screenshot_20200829-080818.png

Screenshot_20200829-080822.png

(on all Pixel 3a devices similar...)

Best,
Richard

@mtb77
Copy link
Member

mtb77 commented Aug 29, 2020

Hi @rzo1

thanks for the update!

Sascha

Corona-Warn-App Open Source Team

@rzo1
Copy link
Author

rzo1 commented Sep 7, 2020

As a follow-up: the issue on my Pixel 3a is gone:

  • Google Play Services still 20.30.19
  • CWA: 1.3.0

@svengabr
Copy link
Member

svengabr commented Sep 7, 2020

Thank you very much for your feedback. I am happy to hear the error is gone with the latest version of our app!

Best regards,
SG

Corona-Warn-App Open Source Team

@dsarkar
Copy link
Member

dsarkar commented Dec 1, 2020

Please, see #1645 (comment).

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working mirrored-to-jira This item is also tracked internally in JIRA
Projects
None yet
Development

No branches or pull requests

8 participants