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

Error when communicating with Google API(10): Unable to validate key file signature. #737

Closed
stefan-sys opened this issue Jun 24, 2020 · 106 comments
Assignees
Labels
bug Something isn't working community Tag issues created by community members Google API issue Issues regarding Google API calls, for e.g. error 17 google use to tag issues that are related directly to the Exposure Notification Framework itself in progress The issue is currently being resolved mirrored-to-jira This item is also tracked internally in JIRA

Comments

@stefan-sys
Copy link

stefan-sys commented Jun 24, 2020

Auf Gerät mit Android 6.0

Scan 24.06.2020.pdf


Internal Tracking ID: EXPOSUREAPP-1714

@jakobmoellerdev
Copy link
Contributor

Hi. Could you provide us with more Information of the Context, App Version and when this occured?

@gitbrueck
Copy link

I have the same problem.
I have it now.
I have App version 1.0.4

@jakobmoellerdev
Copy link
Contributor

Hi. Thanks for pointing out your issue, however we would really need more detailed information on the context of your devices, your setup and your installation. Otherwise it is extremely hard for us to correctly identify the issue. Thanks so much for your understanding.

Important Info:

  • App Version
  • Android Version
  • Device Model and Manufacturer
  • Latest OS Update
  • Latest Update of CWA
  • Installation Date of CWA
  • Date/Time of the error

@JProof
Copy link

JProof commented Jun 25, 2020

@jakobmoellersap have the same problem after restart the phone. Do you need detailed informations?

@BranKohlschreiber
Copy link

BranKohlschreiber commented Jun 25, 2020

got the same bug, app has been installed for a couple of days and already displayed "Niedriges Risiko" before. When i close the error report it shows the green display "niedriges risiko" again

this occures reproducable after each startup (including after a restart of the phone)

App Version 1.0.4
Android Version 6.0 
Device Model and Manufacturer ALE-L21 Huawei
Latest OS Update Kernel Version 3.10.86-g33ff982
Latest Update of CWA idk
Installation Date of CWA 20.6.2020
Date/Time of the error  10:34 25.6.2020 (every time i open the app, started this morning)

@gitbrueck
Copy link

In the morning, the descripted Problem was persisting. But now, I have a new problem:

URSACHE: 3
Etwas ist schief gelaufen.

Fehler bei Kommunikation mit
Google API(39508)

  • App Version: 1.0.4
  • Android Version: 6.0
  • Device Model and Manufacturer: F3311 SONY
  • Latest OS Update :
    Kernel-Version
    3.18.19+
    BuildUser@BuildHost [BSI][0.5.4-alpha] Unencrypted Sensitive Data in External Storage #1
    Fri Apr 26 23:32:13 CST 2019
    Build-Nummer
    37.0.A.2.252
  • Latest Update of CWA: no update done
  • Installation Date of CWA: in the morning of 16.6.20
  • Date/Time of the error: persisting today in the morning

@jakobmoellerdev
Copy link
Contributor

@gitbrueck please refer to the other issues referencing error 3 like #499 and #508

@jakobmoellerdev
Copy link
Contributor

Just as a headsup: This means that key files are actually sent to the API, so most likely the concern is (as discussed in #642) a security API problem within certain devices from certain manufacturers together with the applied security providers.

On the bright side: You do get the keys of the server onto your device, however the security handling is broken apparently.

@Martin-Luft
Copy link

Same here Honor 7 Premium 32 GB (Android 6). The problem popped up yesterday morning but after a few hours it disappeared.

@gitbrueck
Copy link

@gitbrueck please refer to the other issues referencing error 3 like #499 and #508

I cleared data and cache of Google Play Store.
I restarted the device.
Now everything works.
Hard to say what really solved the problem.

Maybe like @Martin-Wegner just wait and see.

@DanielSWolf
Copy link

Same problem with a Huawei P8.

@duichwer
Copy link

Same on Huawei ALE-L21
Build Number ALE-L21C432B634
Emui 4.0.3
Android 6.0

@aurisnoctis
Copy link

aurisnoctis commented Jun 25, 2020

Same error occurred on my phone today 25 June 2020 in the morning. App seems running fine now - don't know if everything indeed works as it should in the background (?).

  • App Version: 1.0.4
  • Android Version: 6.0.1 (stock Android of device, not rooted)
  • Device Model and Manufacturer: Samsung S5 (SM-G900F)
  • Latest OS Update: can't determine date, Android menu says all available updates installed
    • Kernel: 3.4.0-14131106 from 06 Aug 2018
    • Build number: MMB29M.G900FXXU1CRH1
  • Latest Update of CWA: update to 1.0.4 was afair day before yesterday (?)
  • Installation Date of CWA: 16 June 2020
  • Date/Time of the error: 25 June 2020, about 9:15 09:03, see update below

Update:
I checked the Google > Exposure Notification entry in the Android menu. Information about last check Letzte Überprüfung auf eine mögliche Begegnung mit einer infizierten Person am heute um 09:03.

@jakobmoellerdev
Copy link
Contributor

It would be extremely helpful if anyone that experiences this error can submit a proper bug report to us via adb as seen here:
https://developer.android.com/studio/debug/bug-report

@DanielSWolf
Copy link

I took a bug report, but I'm hesitant to share it publicly. Is there any way for me to share it privately?

@Martin-Luft
Copy link

I took a bug report via my smartphone as well.

@jakobmoellerdev
Copy link
Contributor

Can you guys take a look at #642 and see whether you have matching reports or similar problems in your report? The errors seem to correlate

@Martin-Luft
Copy link

Here is my filtered log:

06-26 10:43:01.178  4512  4512 I HwSecImmHelper: mSecurityInputMethodService is null
06-26 10:43:01.277  4512  4512 W ResourceType: No known package when getting name for resource number 0x9c020402
06-26 10:43:01.286  4443  4443 I K3V3CpuGovernorPolicy: set scene Hmp policy : 300 , 150
06-26 10:43:01.340 27740 27740 I         : power log dlsym ok
06-26 10:43:01.389  4443  5184 W PGApi_client: recv actoionId = 10000, action = com.huawei.pgmng.PGAction@705a9f8 actionId =10000 pkg =de.rki.coronawarnapp extend1 =1782 extend2 = flag =3 type =1
06-26 10:43:01.389  4443  5184 W PGMiddleWare: in handleAction method, action = 10000
06-26 10:43:01.389  4443  5184 W PGMiddleWare: in handleAction, invoke client = com.huawei.pgmng.middleware.AudioEffectLowPowerImpl@c4db6b0, action = com.huawei.pgmng.PGAction@705a9f8 actionId =10000 pkg =de.rki.coronawarnapp extend1 =1782 extend2 = flag =3 type =1
06-26 10:43:01.397  3892  4033 I HwSystemManager: NotificationGuideService:handle MSG_ACTIVIY_FOREGROUND, uid:10145
06-26 10:43:01.401 27740 27752 E linker  : readlink('/proc/self/fd/20') failed: Permission denied [fd=20]
06-26 10:43:01.401 27740 27752 E linker  : warning: unable to get realpath for the library "/system/lib64/hw/gralloc.hi3635.so". Will use given name.
06-26 10:43:01.402 27740 27752 E linker  : readlink('/proc/self/fd/20') failed: Permission denied [fd=20]
06-26 10:43:01.402 27740 27752 E linker  : warning: unable to get realpath for the library "libion.so". Will use given name.
06-26 10:43:01.403 27740 27752 E HAL     : load: id=gralloc != hmi->id=gralloc
06-26 10:43:01.858 27740 27740 I art     : Rejecting re-init on previously-failed class java.lang.Class<org.conscrypt.Java7ExtendedSSLSession>
06-26 10:43:01.858 27740 27740 I art     : Rejecting re-init on previously-failed class java.lang.Class<org.conscrypt.Java7ExtendedSSLSession>
06-26 10:43:01.859 27740 27740 I art     : Rejecting re-init on previously-failed class java.lang.Class<org.conscrypt.Java8ExtendedSSLSession>
06-26 10:43:01.859 27740 27740 I art     : Rejecting re-init on previously-failed class java.lang.Class<org.conscrypt.Java8ExtendedSSLSession>
06-26 10:43:01.931 27740 27740 I HwCust  : Constructor found for class android.app.HwCustHwWallpaperManagerImpl
06-26 10:43:02.094  4443  4443 I K3V3CpuGovernorPolicy: close previously scene Hmp policy : 300 , 150
06-26 10:43:02.121 27740 27740 I HwSecImmHelper: mSecurityInputMethodService is null
06-26 10:43:02.161 27740 27761 E HAL     : load: id=gralloc != hmi->id=gralloc
06-26 10:43:02.162 27740 27761 I OpenGLRenderer: Initialized EGL, version 1.4
06-26 10:43:02.168 27740 27761 E linker  : readlink('/proc/self/fd/39') failed: Permission denied [fd=39]
06-26 10:43:02.168 27740 27761 E linker  : warning: unable to get realpath for the library "libhwaps.so". Will use given name.
06-26 10:43:02.184 27740 27761 E linker  : readlink('/proc/self/fd/40') failed: Permission denied [fd=40]
06-26 10:43:02.184 27740 27761 E linker  : warning: unable to get realpath for the library "/system/lib64/libhwuibp.so". Will use given name.
06-26 10:43:02.195 27740 27762 I System  : core_booster, getBoosterConfig = false
06-26 10:43:02.211 27740 27740 I HwSecImmHelper: mSecurityInputMethodService is null
06-26 10:43:02.216  8205  8205 I GoogleInputMethodServic: GoogleInputMethodService.onFinishInput():3138 
06-26 10:43:02.218  8205  8205 I GoogleInputMethodServic: GoogleInputMethodService.onStartInput():1808 
06-26 10:43:02.249  3394  3416 I ActivityManager: Displayed de.rki.coronawarnapp/.ui.LauncherActivity: +925ms
06-26 10:43:02.314 27740 27762 I System  : core_booster, getBoosterConfig = false
06-26 10:43:03.186 27740 27740 I EngineFactory: Provider GmsCore_OpenSSL not available
06-26 10:43:03.703  3394  3415 I Bluetooth_framework: BluetoothManagerService:Message: 20
06-26 10:43:03.703  3394  3415 I Bluetooth_framework: BluetoothManagerService:Added callback: android.bluetooth.IBluetoothManagerCallback$Stub$Proxy@a2e0602:true pid = 27740
06-26 10:43:04.009 27740 27740 I HwSecImmHelper: mSecurityInputMethodService is null
06-26 10:43:04.011  3394  3416 I ActivityManager: Displayed de.rki.coronawarnapp/.ui.main.MainActivity: +797ms
06-26 10:43:04.012  8205  8205 I GoogleInputMethodServic: GoogleInputMethodService.onFinishInput():3138 
06-26 10:43:04.013  8205  8205 I GoogleInputMethodServic: GoogleInputMethodService.onStartInput():1808 
06-26 10:43:04.429  3394  3747 W AlarmManager: WAKEUP alarm trigger action = com.android.bluetooth.btservice.action.ALARM_WAKEUP elapsed = 39886791
06-26 10:43:04.796 27740 27804 I System  : core_booster, getBoosterConfig = false
06-26 10:43:04.798 27740 27805 I System  : core_booster, getBoosterConfig = false
06-26 10:43:05.007 27740 27805 I System  : core_booster, getBoosterConfig = false
06-26 10:43:05.007 27740 27804 I System  : core_booster, getBoosterConfig = false
06-26 10:43:05.301  4875 19518 I SendBroadcastPermission: action:com.google.android.libraries.storage.protostore.SIGNAL_ACTION, mPermissionType:0
06-26 10:43:05.301  4875 19518 I SendBroadcastPermission: action:com.google.android.libraries.storage.protostore.SIGNAL_ACTION, mPermissionType:0
06-26 10:43:05.327  4875 23874 E AsyncOperation: serviceID=236, operation=ProvideDiagnosisKeysOperation
06-26 10:43:05.327  4875 23874 E AsyncOperation: OperationException[Status{statusCode=Unable to validate key file signature: Pipe is closed, resolution=null}]
06-26 10:43:05.327  4875 23874 E AsyncOperation: 	at bnt.a(:com.google.android.gms.policy_nearby@202304013@202304013031.315351686.315351686:187)
06-26 10:43:05.327  4875 23874 E AsyncOperation: 	at azi.run(:com.google.android.gms.policy_nearby@202304013@202304013031.315351686.315351686:11)
06-26 10:43:05.327  4875 23874 E AsyncOperation: 	at ddp.run(:com.google.android.gms.policy_nearby@202304013@202304013031.315351686.315351686:2)
06-26 10:43:05.327  4875 23874 E AsyncOperation: 	at avl.b(:com.google.android.gms.policy_nearby@202304013@202304013031.315351686.315351686:12)
06-26 10:43:05.327  4875 23874 E AsyncOperation: 	at avl.run(:com.google.android.gms.policy_nearby@202304013@202304013031.315351686.315351686:7)
06-26 10:43:05.327  4875 23874 E AsyncOperation: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
06-26 10:43:05.327  4875 23874 E AsyncOperation: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
06-26 10:43:05.327  4875 23874 E AsyncOperation: 	at stk.run(:com.google.android.gms@202117021@20.21.17 (040408-316502805):0)
06-26 10:43:05.327  4875 23874 E AsyncOperation: 	at java.lang.Thread.run(Thread.java:833)
06-26 10:43:05.379 27740 27740 W System.err: com.google.android.gms.common.api.ApiException: 10: Unable to validate key file signature: Pipe is closed
06-26 10:43:05.380 27740 27740 W System.err: 	at android.support.v4.media.MediaDescriptionCompatApi21$Builder.setResultOrApiException(MediaDescriptionCompatApi21.java:3)
06-26 10:43:05.380 27740 27740 W System.err: 	at com.google.android.gms.internal.nearby.zzae.onResult(com.google.android.gms:play-services-nearby@@18.0.2-eap:2)
06-26 10:43:05.380 27740 27740 W System.err: 	at com.google.android.gms.common.api.internal.IStatusCallback$Stub.zaa(com.google.android.gms:play-services-base@@17.3.0:2)
06-26 10:43:05.380 27740 27740 W System.err: 	at com.google.android.gms.internal.base.zaa.onTransact(com.google.android.gms:play-services-base@@17.3.0:3)
06-26 10:43:05.380 27740 27740 W System.err: 	at android.os.Binder.execTransact(Binder.java:453)
06-26 10:43:05.885  3394  3822 I QosMonitor: postEventFromNative: msg=100,arg1=0,arg2=9
06-26 10:43:06.687 27740 27740 I HwSecImmHelper: mSecurityInputMethodService is null
06-26 10:43:07.745 27740 27740 I HwSecImmHelper: mSecurityInputMethodService is null
06-26 10:43:07.880 27740 27740 I HwSecImmHelper: mSecurityInputMethodService is null
06-26 10:43:08.708  4443  4443 I K3V3CpuGovernorPolicy: set scene Hmp policy : 300 , 150
06-26 10:43:08.714  2860  9512 W SurfaceFlinger: FB is protected: PERMISSION_DENIED
06-26 10:43:08.734  4443  5184 W PGApi_client: recv actoionId = 10010, action = com.huawei.pgmng.PGAction@5031ed1 actionId =10010 pkg =com.huawei.android.launcher extend1 =1785 extend2 = flag =3 type =1
06-26 10:43:08.734  4443  5184 W PGMiddleWare: in handleAction method, action = 10010
06-26 10:43:08.734  4443  5184 W PGMiddleWare: in handleAction, invoke client = com.huawei.pgmng.middleware.AudioEffectLowPowerImpl@c4db6b0, action = com.huawei.pgmng.PGAction@5031ed1 actionId =10010 pkg =com.huawei.android.launcher extend1 =1785 extend2 = flag =3 type =1

@Tj20
Copy link

Tj20 commented Jun 26, 2020

Same problem here on Android 6.0.
The app worked fine for the last week until it started showing this error message around yesterday:

URSACHE: 3
Etwas ist schief gelaufen.
Fehler bei Kommunikation mit Google API(10)
Ursache: com.google.android.gms.common.api.ApiException: 10: Unable to validate key file signature: Pipe is closed
at ...

App Version: 1.0.4
Android Version: 6.0
Device Model and Manufacturer: Vernee Thor (2016)
Latest OS Update: Oct 2016
Latest Update of CWA: 20 June 2020
Installation Date of CWA: 16 June 2020
Date/Time of the error: 
Noticed it yesterday (25th June) for the first time in the morning at around 9:00 while manually 
starting the app. Today the same thing happened after manually starting the app at around 9:00. 
The app itself says: "Niedriges Risiko, Bisher keine Risiko-Begegnungen, 10 von 14 Tagen aktiv, 
Aktualisiert: Gestern, 07:19, tägliche Aktualisierung". ("yesterday, 7:19" - so I guess that means: no update today yet)

Afterwards, there's a new error:

URSACHE: 3
Etwas ist schief gelaufen.
Fehler bei Kommunikation mit Google API(39508)
Ursache: com.google.android.gms.common.api.ApiException: 39508:
at: ...

After getting rid of the error messages by clicking "okay" the app seems to be working fine. "Risiko-Ermittlung aktiv, niedriges Risiko".

However after leaving the app via back-button and entering it again via clicking the link on the home screen, the 2nd error message is back (Google API(39508)).

Can you guys take a look at #642 and see whether you have matching reports or similar problems in your report? The errors seem to correlate

As far as I remember, I've never seen that error ("9002, file is not a database: , while compiling: select count(*) from sqlite_master;") before.

@jakobmoellerdev
Copy link
Contributor

39508 is rate-limiting since the API Call is done twice but the Submission in the API is failing and detected by the transaction, which in turn rolls back and then thinks the call never came through. This is also the reason why the rate-limiting appeared in the first place.

@jakobmoellerdev
Copy link
Contributor

jakobmoellerdev commented Jun 26, 2020

@Tj20 can you give us a device model so that we can check whether this correlates?

@Tj20
Copy link

Tj20 commented Jun 26, 2020

It's a Vernee Thor (2016), model number: "thor", Android 6.0, latest OS update: Oct 2016 (thor_20161008), Kernel 3.18.19

@jakobmoellerdev
Copy link
Contributor

Okay, could you give us some more details of your devices via ADB? Concretely, we would like to know the GMS Version.

this can be retrieved via the following command:
adb shell dumpsys activity provider com.google.android.gms.chimera.container.GmsModuleProvider | grep 'nearby_en\|\[Container\]'

@aurisnoctis
Copy link

aurisnoctis commented Jun 26, 2020

Update for #737 (comment): Same error happened today on

Device

  • App Version: 1.0.4
  • Android Version: 6.0.1 (stock Android of device, not rooted)
  • Device Model and Manufacturer: Samsung S5 (SM-G900F)
  • Latest OS Update: can't determine date, Android menu says all available updates installed
    • Kernel: 3.4.0-14131106 from 06 Aug 2018
    • Build number: MMB29M.G900FXXU1CRH1
  • Latest Update of CWA: update to 1.0.4
  • Installation Date of CWA: 16 June 2020
  • Date/Time of the error: see log below

Update

  • Google Play Services version: 20.21.17 (040308-316502805)
  • Google Mobile Services (GMS) version:
    • com.google.android.gms [202117018] [20.21.17 (040308-316502805)] [Container]
    • com.google.android.gms.nearby_en [v202304013]

Log

Here my heavily filtered log - hope I didn't remove relevant lines:

Click to expand
dumpstate: 2020-06-26 09:49:14

Build: MMB29M.G900FXXU1CRH1
Build fingerprint: 'samsung/kltexx/klte:6.0.1/MMB29M/G900FXXU1CRH1:user/release-keys'
Bootloader: G900FXXU1CRH1
Kernel: Linux version 3.4.0-14131106 (dpi@21HHAF15) (gcc version 4.9.x-google 20140827 (prerelease) (GCC) ) #1 SMP PREEMPT Mon Aug 6 19:17:53 KST 2018
Command line: console=null androidboot.hardware=qcom user_debug=23 msm_rtb.filter=0x37 ehci-hcd.park=3 androidboot.sec_atd.tty=/dev/ttyHSL0 sec_log=0x100000@0x10000008 sec_dbg=0x80000@0x10100008 sec_debug.reset_reason=0x7 mdss_mdp.panel=1:dsi:0:mdss_dsi_samsung_1080p_cmd_fa2 lcd_id=0x602813 Panelres=1 pmic_info=3 androidboot.debug_level=0x4f4c sec_debug.enable=0 sec_debug.enable_user=0 androidboot.cp_debug_level=0x55FF sec_debug.enable_cp_debug=0 cordon=9aa7269813c11255783e75057c7fbe00 connie=SM-G900F_OPEN_EUR_7913b415b9abe36d19ad1ca2d6f21f49 loglevel=4 samsung.hardware=SM-G900F androidboot.revision=14 androidboot.emmc_checksum=3 androidboot.warranty_bit=0 fg_reset=0 androidboot.bootloader=G900FXXU1CRH1 androidboot.nvdata_backup=0 androidboot.boot_recovery=0 uart_dbg=0 sec_debug.pmc8974_rev=2 vmalloc=450m level=0x574f4c44 androidboot.emmc=true androidboot.serialno=4f1d4c8e androidboot.baseband=msm


------ SYSTEM LOG (logcat -v threadtime -d *:v) ------
--------- beginning of main
06-26 09:48:22.290   818   818 I ActivityManager: Start proc 23475:de.rki.coronawarnapp/u0a259 for service de.rki.coronawarnapp/androidx.work.impl.background.systemjob.SystemJobService
06-26 09:48:22.340 23475 23475 W ResourcesManager: getTopLevelResources: /data/app/de.rki.coronawarnapp-1/base.apk / 1.0 running in de.rki.coronawarnapp rsrc of package null
06-26 09:48:22.680   818  1656 D PackageManager: setEnabledSetting : userId = 0 packageName = de.rki.coronawarnapp cmp = androidx.work.impl.background.systemjob.SystemJobService newState = 1 callingPackage = 10259
06-26 09:48:24.150 23475 23567 W System.err: remove failed: ENOENT (No such file or directory) : /data/user/0/de.rki.coronawarnapp/cache/http_cache/journal.tmp
06-26 09:48:25.720 23475 23574 W System.err: remove failed: ENOENT (No such file or directory) : /data/user/0/de.rki.coronawarnapp/cache/http_cache/9fe44808aba26677253c42a986222fcd.0
06-26 09:48:25.720 23475 23574 W System.err: remove failed: ENOENT (No such file or directory) : /data/user/0/de.rki.coronawarnapp/cache/http_cache/9fe44808aba26677253c42a986222fcd.1
06-26 09:48:26.000 23475 23574 W System.err: remove failed: ENOENT (No such file or directory) : /data/user/0/de.rki.coronawarnapp/cache/http_cache/b280261e5c73c5c112da3956deefb48e.0
06-26 09:48:26.000 23475 23574 W System.err: remove failed: ENOENT (No such file or directory) : /data/user/0/de.rki.coronawarnapp/cache/http_cache/b280261e5c73c5c112da3956deefb48e.1
06-26 09:48:27.310 23475 23568 W System.err: remove failed: ENOENT (No such file or directory) : /data/user/0/de.rki.coronawarnapp/cache/http_cache/58eddfcca85aa33b90375bd75b332fee.0
06-26 09:48:27.310 23475 23568 W System.err: remove failed: ENOENT (No such file or directory) : /data/user/0/de.rki.coronawarnapp/cache/http_cache/58eddfcca85aa33b90375bd75b332fee.1
06-26 09:48:27.890 13871 14868 I ExposureNotification: ThreadSafeLevelDbWrapper: do open LevelDb en-matching-request-db [CONTEXT service_id=236 ]
06-26 09:48:27.890 13871 14868 I ExposureNotification: ThreadSafeLevelDbWrapper:en-matching-request-db instance btz@d2ff9e created [CONTEXT service_id=236 ]
06-26 09:48:27.900 13871 14868 I ExposureNotification: ThreadSafeLevelDbWrapper:en-matching-request-db instance btz@d2ff9e closed [CONTEXT service_id=236 ]
06-26 09:48:27.900 13871 14868 I ExposureNotification: ThreadSafeLevelDbWrapper: do close LevelDb en-matching-request-db [CONTEXT service_id=236 ]
06-26 09:48:27.960 13871  4874 W System.err: stat failed: ENOENT (No such file or directory) : /data/user/0/com.google.android.gms/app_en_diagnosis_keys/1593157707970/export0.bin
06-26 09:48:27.980 13871  4874 E AsyncOperation: serviceID=236, operation=ProvideDiagnosisKeysOperation
06-26 09:48:27.980 13871  4874 E AsyncOperation: OperationException[Status{statusCode=Unable to validate key file signature: Pipe is closed, resolution=null}]
06-26 09:48:27.980 13871  4874 E AsyncOperation: 	at bnt.a(:com.google.android.gms.policy_nearby@202304013@202304013027.315351686.315351686:187)
06-26 09:48:27.980 13871  4874 E AsyncOperation: 	at azi.run(:com.google.android.gms.policy_nearby@202304013@202304013027.315351686.315351686:11)
06-26 09:48:27.980 13871  4874 E AsyncOperation: 	at ddp.run(:com.google.android.gms.policy_nearby@202304013@202304013027.315351686.315351686:2)
06-26 09:48:27.980 13871  4874 E AsyncOperation: 	at avl.b(:com.google.android.gms.policy_nearby@202304013@202304013027.315351686.315351686:12)
06-26 09:48:27.980 13871  4874 E AsyncOperation: 	at avl.run(:com.google.android.gms.policy_nearby@202304013@202304013027.315351686.315351686:7)
06-26 09:48:27.980 13871  4874 E AsyncOperation: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
06-26 09:48:27.980 13871  4874 E AsyncOperation: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
06-26 09:48:27.980 13871  4874 E AsyncOperation: 	at stk.run(:com.google.android.gms@202117018@20.21.17 (040308-316502805):0)
06-26 09:48:27.980 13871  4874 E AsyncOperation: 	at java.lang.Thread.run(Thread.java:818)
06-26 09:48:28.010 13871 13871 I ExposureNotification: ThreadSafeLevelDbWrapper: do open LevelDb en-matching-request-db [CONTEXT service_id=236 ]
06-26 09:48:28.010 13871 13871 I ExposureNotification: ThreadSafeLevelDbWrapper:en-matching-request-db instance btz@a006f38 created [CONTEXT service_id=236 ]
06-26 09:48:28.030 13871 13871 I ExposureNotification: ThreadSafeLevelDbWrapper:en-matching-request-db instance btz@a006f38 closed [CONTEXT service_id=236 ]
06-26 09:48:28.030 13871 13871 I ExposureNotification: ThreadSafeLevelDbWrapper: do close LevelDb en-matching-request-db [CONTEXT service_id=236 ]
06-26 09:48:28.040 13871  9091 I ExposureNotification: [MatchingTracer: requestId=1593157707598, package=...rki.coronawarnapp] Starting matching job. [CONTEXT service_id=236 ]
06-26 09:48:28.050 23475 23513 I WM-WorkerWrapper: Worker result RETRY for Work [ id=4c91f2e3-9a01-4a5b-8710-e92d52366787, tags={ DIAGNOSIS_KEY_ONE_TIME_WORKER, de.rki.coronawarnapp.worker.DiagnosisKeyRetrievalOneTimeWorker } ]
06-26 09:48:28.060 13871  9091 I ExposureNotification: [MatchingTracer: requestId=1593157707598, package=...rki.coronawarnapp] Java pre-filter started. [CONTEXT service_id=236 ]
06-26 09:48:28.090 13871  9091 I ExposureNotification: ThreadSafeLevelDbWrapper: do open LevelDb contact-tracing-contact-record-db [CONTEXT service_id=236 ]
06-26 09:48:28.090 13871  9091 I ExposureNotification: ThreadSafeLevelDbWrapper:contact-tracing-contact-record-db instance btz@2e946e4 created [CONTEXT service_id=236 ]
06-26 09:48:28.540 13871  9091 I ExposureNotification: [MatchingTracer: requestId=1593157707598, package=...rki.coronawarnapp] Java pre-filter found 0 keys with sightings [CONTEXT service_id=236 ]
06-26 09:48:28.540 13871  9091 I ExposureNotification: [MatchingTracer: requestId=1593157707598, package=...rki.coronawarnapp] Java tracing started. [CONTEXT service_id=236 ]
06-26 09:48:28.540 13871  9091 I ExposureNotification: ThreadSafeLevelDbWrapper:contact-tracing-contact-record-db instance btz@e775202 created [CONTEXT service_id=236 ]
06-26 09:48:28.570 13871  9091 I ExposureNotification: ThreadSafeLevelDbWrapper: do open LevelDb en-exposure-result-storage-db [CONTEXT service_id=236 ]
06-26 09:48:28.570 13871  9091 I ExposureNotification: ThreadSafeLevelDbWrapper:en-exposure-result-storage-db instance btz@356b713 created [CONTEXT service_id=236 ]
06-26 09:48:28.650 13871  9091 I ExposureNotification: ThreadSafeLevelDbWrapper:en-exposure-result-storage-db instance btz@356b713 closed [CONTEXT service_id=236 ]
06-26 09:48:28.650 13871  9091 I ExposureNotification: ThreadSafeLevelDbWrapper: do close LevelDb en-exposure-result-storage-db [CONTEXT service_id=236 ]
06-26 09:48:28.650 13871  9091 I ExposureNotification: ThreadSafeLevelDbWrapper:contact-tracing-contact-record-db instance btz@e775202 closed [CONTEXT service_id=236 ]
06-26 09:48:28.650 13871  9091 I ExposureNotification: [MatchingTracer: requestId=1593157707598, package=...rki.coronawarnapp] Traced 0 diagnosis keys and found 0 matches. [CONTEXT service_id=236 ]
06-26 09:48:28.650 13871  9091 I ExposureNotification: ThreadSafeLevelDbWrapper:contact-tracing-contact-record-db instance btz@2e946e4 closed [CONTEXT service_id=236 ]
06-26 09:48:28.650 13871  9091 I ExposureNotification: ThreadSafeLevelDbWrapper: do close LevelDb contact-tracing-contact-record-db [CONTEXT service_id=236 ]
06-26 09:48:28.650 13871  9091 I ExposureNotification: [MatchingTracer: requestId=1593157707598, package=...rki.coronawarnapp] Persisting matching request record. [CONTEXT service_id=236 ]
06-26 09:48:28.660 13871  9091 I ExposureNotification: [MatchingTracer: requestId=1593157707598, package=...rki.coronawarnapp] Matching job complete. Run time=603350362 ns. Matches not found. [CONTEXT service_id=236 ]
06-26 09:48:28.670 13871  9091 I ExposureNotification: ThreadSafeLevelDbWrapper: do open LevelDb en-matching-request-db [CONTEXT service_id=236 ]
06-26 09:48:28.670 13871  9091 I ExposureNotification: ThreadSafeLevelDbWrapper:en-matching-request-db instance btz@60c8c4e created [CONTEXT service_id=236 ]
06-26 09:48:28.670 13871  9091 I ExposureNotification: ThreadSafeLevelDbWrapper:en-matching-request-db instance btz@60c8c4e closed [CONTEXT service_id=236 ]
06-26 09:48:28.670 13871  9091 I ExposureNotification: ThreadSafeLevelDbWrapper: do close LevelDb en-matching-request-db [CONTEXT service_id=236 ]
06-26 09:48:28.670 13871  9091 I ExposureNotification: [MatchingTracer: requestId=1593157707598, package=...rki.coronawarnapp] Successfully removed request. Matching job complete. [CONTEXT service_id=236 ]

06-26 09:48:43.050 13871 13871 I ExposureNotification: ExposureNotificationChimeraService.onUnbind [CONTEXT service_id=236 ]

06-26 09:48:44.960 21047 21047 I Timeline: Timeline: Activity_launch_request id:de.rki.coronawarnapp time:1183018648
06-26 09:48:44.990   818  1264 D ActivityManager:  Launching de.rki.coronawarnapp, updated priority
06-26 09:48:45.020   818   902 V MARsPolicyManager: updatePackagesScore PackageInfo name -- de.rki.coronawarnapp
06-26 09:48:45.100   818   957 D ISSUE_DEBUG: InputChannelName : a782ac4 Starting de.rki.coronawarnapp
06-26 09:48:45.160 23475 23475 W ResourcesManager: getTopLevelResources: /data/app/de.rki.coronawarnapp-1/base.apk / 1.0 running in de.rki.coronawarnapp rsrc of package null
06-26 09:48:45.160 23475 23475 W ResourcesManager: getTopLevelResources: /data/app/de.rki.coronawarnapp-1/base.apk / 1.0 running in de.rki.coronawarnapp rsrc of package null
06-26 09:48:45.170 23475 23475 W ResourcesManager: getTopLevelResources: /data/app/de.rki.coronawarnapp-1/base.apk / 1.0 running in de.rki.coronawarnapp rsrc of package null
06-26 09:48:45.210   818   957 V WindowStateAnimator: Finishing drawing window Window{a782ac4 u0 d0 Starting de.rki.coronawarnapp}: mDrawState=DRAW_PENDING
06-26 09:48:45.220   818   957 V WindowStateAnimator: Finishing drawing window Window{a782ac4 u0 d0 Starting de.rki.coronawarnapp}: mDrawState=COMMIT_DRAW_PENDING
06-26 09:48:45.350   818  1656 I ActivityManager: Start proc 23847:com.wsomacp/u0a29 for content provider com.wsomacp/.db.XCPDBSqlProvider
06-26 09:48:45.830   818  1957 D ISSUE_DEBUG: InputChannelName : 7c7ee92 de.rki.coronawarnapp/de.rki.coronawarnapp.ui.main.MainActivity
06-26 09:48:45.850 13871 13871 W ResourcesManager: getTopLevelResources: /data/data/com.google.android.gms/app_chimera/m/00000102/dl-Nearby.integ_202304013020300.apk / 1.0 running in com.google.android.gms rsrc of package null
06-26 09:48:46.150   818   835 V WindowStateAnimator: Finishing drawing window Window{7c7ee92 u0 d0 de.rki.coronawarnapp/de.rki.coronawarnapp.ui.main.MainActivity}: mDrawState=DRAW_PENDING
06-26 09:48:46.160   818   957 I ActivityManager: Displayed de.rki.coronawarnapp/.ui.main.MainActivity: +1s166ms
06-26 09:48:46.160   818   957 I Timeline: Timeline: Activity_windows_visible id: ActivityRecord{efd0ed9 u0 de.rki.coronawarnapp/.ui.main.MainActivity t21655} time:1183019844
06-26 09:48:46.210 13871  2245 D BluetoothAdapter: STATE_BLE_ON
06-26 09:48:46.210 13871  2245 I ExposureNotification: Utils#isSupported enabled=true, isDeviceSupported=true, isBluetoothSupported=true, BluetoothAdapter.isMultipleAdvertisementSupported=false [CONTEXT service_id=236 ]
06-26 09:48:46.320 23475 23567 W System.err: remove failed: ENOENT (No such file or directory) : /data/user/0/de.rki.coronawarnapp/cache/http_cache/79b223ef7f5defd91b9eb3ebf8e0f68a.0
06-26 09:48:46.320 23475 23567 W System.err: remove failed: ENOENT (No such file or directory) : /data/user/0/de.rki.coronawarnapp/cache/http_cache/79b223ef7f5defd91b9eb3ebf8e0f68a.1
06-26 09:48:51.370 23475 23568 W System.err: remove failed: ENOENT (No such file or directory) : /data/user/0/de.rki.coronawarnapp/cache/http_cache/06949b74c3b8765ee756681acfa04329.0
06-26 09:48:51.370 23475 23568 W System.err: remove failed: ENOENT (No such file or directory) : /data/user/0/de.rki.coronawarnapp/cache/http_cache/06949b74c3b8765ee756681acfa04329.1
06-26 09:48:51.510 13871  9091 W System.err: stat failed: ENOENT (No such file or directory) : /data/user/0/com.google.android.gms/app_en_diagnosis_keys/1593157731521/export0.bin
06-26 09:48:51.610 13871  9091 E AsyncOperation: serviceID=236, operation=ProvideDiagnosisKeysOperation
06-26 09:48:51.610 13871  9091 E AsyncOperation: OperationException[Status{statusCode=Unable to validate key file signature: Pipe is closed, resolution=null}]
06-26 09:48:51.610 13871  9091 E AsyncOperation: 	at bnt.a(:com.google.android.gms.policy_nearby@202304013@202304013027.315351686.315351686:187)
06-26 09:48:51.610 13871  9091 E AsyncOperation: 	at azi.run(:com.google.android.gms.policy_nearby@202304013@202304013027.315351686.315351686:11)
06-26 09:48:51.610 13871  9091 E AsyncOperation: 	at ddp.run(:com.google.android.gms.policy_nearby@202304013@202304013027.315351686.315351686:2)
06-26 09:48:51.610 13871  9091 E AsyncOperation: 	at avl.b(:com.google.android.gms.policy_nearby@202304013@202304013027.315351686.315351686:12)
06-26 09:48:51.610 13871  9091 E AsyncOperation: 	at avl.run(:com.google.android.gms.policy_nearby@202304013@202304013027.315351686.315351686:7)
06-26 09:48:51.610 13871  9091 E AsyncOperation: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
06-26 09:48:51.610 13871  9091 E AsyncOperation: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
06-26 09:48:51.610 13871  9091 E AsyncOperation: 	at stk.run(:com.google.android.gms@202117018@20.21.17 (040308-316502805):0)
06-26 09:48:51.610 13871  9091 E AsyncOperation: 	at java.lang.Thread.run(Thread.java:818)
06-26 09:48:51.700 23475 23475 W System.err: com.google.android.gms.common.api.ApiException: 10: Unable to validate key file signature: Pipe is closed
06-26 09:48:51.700 23475 23475 W System.err: 	at android.support.v4.media.MediaDescriptionCompatApi21$Builder.setResultOrApiException(MediaDescriptionCompatApi21.java:3)
06-26 09:48:51.700 23475 23475 W System.err: 	at com.google.android.gms.internal.nearby.zzae.onResult(com.google.android.gms:play-services-nearby@@18.0.2-eap:2)
06-26 09:48:51.700 23475 23475 W System.err: 	at com.google.android.gms.common.api.internal.IStatusCallback$Stub.zaa(com.google.android.gms:play-services-base@@17.3.0:2)
06-26 09:48:51.700 23475 23475 W System.err: 	at com.google.android.gms.internal.base.zaa.onTransact(com.google.android.gms:play-services-base@@17.3.0:3)
06-26 09:48:51.700 23475 23475 W System.err: 	at android.os.Binder.execTransact(Binder.java:453)
06-26 09:48:51.800   818  1685 D ISSUE_DEBUG: InputChannelName : 2866a45 de.rki.coronawarnapp/de.rki.coronawarnapp.ui.main.MainActivity
06-26 09:48:52.280 23475 23475 W         : Unable to open '/system/framework/com.qti.location.sdk.jar': No such file or directory
06-26 09:48:52.330 23475 23475 W         : Unable to open '/system/framework/com.qti.location.sdk.jar': No such file or directory
06-26 09:48:52.400 23475 23475 W         : Unable to open '/system/framework/com.qti.location.sdk.jar': No such file or directory


-------------------------------------------------------------------------------
DUMP OF SERVICE dbinfo:
Applications Database Info:

** Database info for pid 23475 [de.rki.coronawarnapp] **

Connection pool for /data/user/0/de.rki.coronawarnapp/no_backup/androidx.work.workdb:
Open: true
Max connections: 4
Available primary connection:
  Connection #0:
    isPrimaryConnection: true
    onlyAllowReadOnlyOperations: false
    Most recently executed operations:
      0: [2020-06-26 09:49:15.092] [Pid:(818)]executeForLong took 0ms - succeeded, sql="PRAGMA temp.page_size;"
      1: [2020-06-26 09:49:15.092] [Pid:(818)]executeForLong took 0ms - succeeded, sql="PRAGMA temp.page_count;"
      2: [2020-06-26 09:49:15.092] [Pid:(818)]executeForCursorWindow took 0ms - succeeded, sql="PRAGMA database_list;"
      3: [2020-06-26 09:49:15.088] [Pid:(818)]executeForLong took 0ms - succeeded, sql="PRAGMA page_size;"
      4: [2020-06-26 09:49:15.086] [Pid:(818)]executeForLong took 2ms - succeeded, sql="PRAGMA page_count;"
      5: [2020-06-26 09:48:45.779] [Pid:(23475)]execute took 1ms - succeeded, sql="COMMIT;"
      6: [2020-06-26 09:48:45.779] [Pid:(23475)]executeForCursorWindow took 0ms - succeeded, sql="SELECT * FROM room_table_modification_log WHERE invalidated = 1;"
      7: [2020-06-26 09:48:45.779] [Pid:(23475)]prepare took 0ms - succeeded, sql="SELECT * FROM room_table_modification_log WHERE invalidated = 1;"
      8: [2020-06-26 09:48:45.779] [Pid:(23475)]execute took 0ms - succeeded, sql="BEGIN EXCLUSIVE;"
      9: [2020-06-26 09:48:45.779] [Pid:(23475)]execute took 0ms - succeeded, sql="COMMIT;"
      10: [2020-06-26 09:48:45.779] [Pid:(23475)]executeForCursorWindow took 0ms - succeeded, sql="SELECT id, state, output, run_attempt_count FROM workspec WHERE id IN (SELECT work_spec_id FROM worktag WHERE tag=?)"
      11: [2020-06-26 09:48:45.779] [Pid:(23475)]prepare took 0ms - succeeded, sql="SELECT id, state, output, run_attempt_count FROM workspec WHERE id IN (SELECT work_spec_id FROM worktag WHERE tag=?)"
      12: [2020-06-26 09:48:45.779] [Pid:(23475)]execute took 0ms - succeeded, sql="BEGIN EXCLUSIVE;"
      13: [2020-06-26 09:48:45.778] [Pid:(23475)]execute took 0ms - succeeded, sql="COMMIT;"
      14: [2020-06-26 09:48:45.778] [Pid:(23475)]executeForCursorWindow took 0ms - succeeded, sql="SELECT * FROM room_table_modification_log WHERE invalidated = 1;"
      15: [2020-06-26 09:48:45.778] [Pid:(23475)]prepare took 0ms - succeeded, sql="SELECT * FROM room_table_modification_log WHERE invalidated = 1;"
      16: [2020-06-26 09:48:45.778] [Pid:(23475)]execute took 0ms - succeeded, sql="BEGIN EXCLUSIVE;"
      17: [2020-06-26 09:48:45.777] [Pid:(23475)]execute took 0ms - succeeded, sql="COMMIT;"
      18: [2020-06-26 09:48:45.776] [Pid:(23475)]executeForCursorWindow took 0ms - succeeded, sql="SELECT `progress`,`work_spec_id` FROM `WorkProgress` WHERE `work_spec_id` IN (?)"
      19: [2020-06-26 09:48:45.776] [Pid:(23475)]prepare took 0ms - succeeded, sql="SELECT `progress`,`work_spec_id` FROM `WorkProgress` WHERE `work_spec_id` IN (?)"
Available non-primary connections:
  Connection #1:
    isPrimaryConnection: false
    onlyAllowReadOnlyOperations: true
    Most recently executed operations:
      0: [2020-06-26 09:49:15.093] [Pid:(818)]executeForCursorWindow took 0ms - succeeded, sql="PRAGMA database_list;"
      1: [2020-06-26 09:49:15.093] [Pid:(818)]executeForLong took 0ms - succeeded, sql="PRAGMA page_size;"
      2: [2020-06-26 09:49:15.092] [Pid:(818)]executeForLong took 1ms - succeeded, sql="PRAGMA page_count;"
      3: [2020-06-26 09:48:23.528] [Pid:(23475)]executeForCursorWindow took 0ms - succeeded, sql="SELECT `required_network_type`, `requires_charging`, `requires_device_idle`, `requires_battery_not_low`, `requires_storage_not_low`, `trigger_content_update_delay`, `trigger_max_content_delay`, `content_uri_triggers`, `WorkSpec`.`id` AS `id`, `WorkSpec`.`state` AS `state`, `WorkSpec`.`worker_class_name` AS `worker_class_name`, `WorkSpec`.`input_merger_class_name` AS `input_merger_class_name`, `WorkSpec`.`input` AS `input`, `WorkSpec`.`output` AS `output`, `WorkSpec`.`initial_delay` AS `initial_delay`, `WorkSpec`.`interval_duration` AS `interval_duration`, `WorkSpec`.`flex_duration` AS `flex_duration`, `WorkSpec`.`run_attempt_count` AS `run_attempt_count`, `WorkSpec`.`backoff_policy` AS `backoff_policy`, `WorkSpec`.`backoff_delay_duration` AS `backoff_delay_duration`, `WorkSpec`.`period_start_time` AS `period_start_time`, `WorkSpec`.`minimum_retention_duration` AS `minimum_retention_duration`, `WorkSpec`.`schedule_requested_at` AS `schedule_requested_at`, `WorkSpec`.`run_in_foreground` AS `run_in_foreground` FROM workspec WHERE id=?"
      4: [2020-06-26 09:48:23.527] [Pid:(23475)]prepare took 0ms - succeeded, sql="SELECT `required_network_type`, `requires_charging`, `requires_device_idle`, `requires_battery_not_low`, `requires_storage_not_low`, `trigger_content_update_delay`, `trigger_max_content_delay`, `content_uri_triggers`, `WorkSpec`.`id` AS `id`, `WorkSpec`.`state` AS `state`, `WorkSpec`.`worker_class_name` AS `worker_class_name`, `WorkSpec`.`input_merger_class_name` AS `input_merger_class_name`, `WorkSpec`.`input` AS `input`, `WorkSpec`.`output` AS `output`, `WorkSpec`.`initial_delay` AS `initial_delay`, `WorkSpec`.`interval_duration` AS `interval_duration`, `WorkSpec`.`flex_duration` AS `flex_duration`, `WorkSpec`.`run_attempt_count` AS `run_attempt_count`, `WorkSpec`.`backoff_policy` AS `backoff_policy`, `WorkSpec`.`backoff_delay_duration` AS `backoff_delay_duration`, `WorkSpec`.`period_start_time` AS `period_start_time`, `WorkSpec`.`minimum_retention_duration` AS `minimum_retention_duration`, `WorkSpec`.`schedule_requested_at` AS `schedule_requested_at`, `WorkSpec`.`run_in_foreground` AS `run_in_foreground` FROM workspec WHERE id=?"
      5: [2020-06-26 09:48:23.390] [Pid:(23475)]executeForCursorWindow took 1ms - succeeded, sql="SELECT output FROM workspec WHERE id IN (SELECT prerequisite_id FROM dependency WHERE work_spec_id=?)"
      6: [2020-06-26 09:48:23.389] [Pid:(23475)]prepare took 0ms - succeeded, sql="SELECT output FROM workspec WHERE id IN (SELECT prerequisite_id FROM dependency WHERE work_spec_id=?)"
      7: [2020-06-26 09:48:23.380] [Pid:(23475)]executeForCursorWindow took 0ms - succeeded, sql="SELECT DISTINCT tag FROM worktag WHERE work_spec_id=?"
      8: [2020-06-26 09:48:23.379] [Pid:(23475)]prepare took 1ms - succeeded, sql="SELECT DISTINCT tag FROM worktag WHERE work_spec_id=?"
      9: [2020-06-26 09:48:22.780] [Pid:(23475)]executeForCursorWindow took 0ms - succeeded, sql="SELECT long_value FROM Preference where `key`=?"
      10: [2020-06-26 09:48:22.779] [Pid:(23475)]prepare took 0ms - succeeded, sql="SELECT long_value FROM Preference where `key`=?"
      11: [2020-06-26 09:48:22.762] [Pid:(23475)]executeForChangedRowCount took 0ms - succeeded, sql="PRAGMA recursive_triggers='ON';"
      12: [2020-06-26 09:48:22.762] [Pid:(23475)]executeForChangedRowCount took 0ms - succeeded, sql="PRAGMA temp_store = MEMORY;"
      13: [2020-06-26 09:48:22.761] [Pid:(23475)]executeForChangedRowCount took 0ms - succeeded, sql="PRAGMA foreign_keys = ON"
      14: [2020-06-26 09:48:22.755] [Pid:(23475)]executeForCursorWindow took 6ms - succeeded, sql="SELECT identity_hash FROM room_master_table WHERE id = 42 LIMIT 1"
      15: [2020-06-26 09:48:22.755] [Pid:(23475)]prepare took 0ms - succeeded, sql="SELECT identity_hash FROM room_master_table WHERE id = 42 LIMIT 1"
      16: [2020-06-26 09:48:22.754] [Pid:(23475)]executeForCursorWindow took 0ms - succeeded, sql="SELECT 1 FROM sqlite_master WHERE type = 'table' AND name='room_master_table'"
      17: [2020-06-26 09:48:22.754] [Pid:(23475)]prepare took 0ms - succeeded, sql="SELECT 1 FROM sqlite_master WHERE type = 'table' AND name='room_master_table'"
      18: [2020-06-26 09:48:22.750] [Pid:(23475)]executeForLong took 0ms - succeeded, sql="PRAGMA user_version;"
      19: [2020-06-26 09:48:22.750] [Pid:(23475)]executeForLong took 0ms - succeeded, sql="PRAGMA wal_autocheckpoint=100"
Acquired connections:
  <none>
Connection waiters:
  <none>

@helga-engels
Copy link

@jakobmoellerdev
Copy link
Contributor

Hey everyone,

First of all, sorry for us being silent about this but there was quite some investigation going on. The issue is identified and actively being worked on in a joint effort and I will write here once a fix is ready. We are terribly sorry for the issues and trust concerns this causes and caused up until now and we will try to mitigate as fast as we responsibly can. Also special shoutout to @kbobrowski for his amazing work on reverse engineering GMS that gave us the heads-up into the right direction.

The Error will also resolve most rate-limiting problems (39508) once fixed, as the pipeline breakdown also caused the limit to be reached on retry.

Best Regards on behalf of the Android Team,
Jakob

@jakobmoellerdev
Copy link
Contributor

@helga-engels you had a regular HTTP Timeout, please check your internet connection.

@HerbyR56
Copy link

Thank you @jakobmoellersap for your effort and doing this fantastic work and to @kbobrowski who has identified the problem.
@helga-engels: If it's only a timeout I would expect an Error Message like "Timeout, redo it after some time" or so and not this Error, which looks like "General Error". We must take care, that people trust this App. We are on the way to loose the trust.

@Maha781
Copy link

Maha781 commented Jul 1, 2020

Hi I had a different problem (API(39508) and asked for technical support on the phone. They recommended to uninstall and reinstall which I did. Now I have the problem mentioned above error communicating with API(10). I am using Samsung Galaxy J7.

@morber13
Copy link

morber13 commented Jul 2, 2020

Hi I had a different problem (API(39508) and asked for technical support on the phone. They recommended to uninstall and reinstall which I did. Now I have the problem mentioned above error communicating with API(10).

I followed this hint. All data was lost and after one day I get error communicating with API(10).

@morber13
Copy link

morber13 commented Jul 2, 2020

This is not a good reputation for this app, I think. "Normal" users will refuse installing it when they read about the problems. See https://www.zeit.de/digital/2020-06/corona-warn-app-bugs-hinweise

@tkowark
Copy link
Member

tkowark commented Jul 2, 2020

I followed this hint. All data was lost and after one day I get error communicating with API(10).

Just a quick clarification: All APP data was lost, that means the number of active days and your current risk status. The Rolling Proximity Identifiers stored in the exposure log are not deleted when you reinstall that app, but you'd have to do that manually through the covid-19 exposure logging settings. As described here we will again clarify this w/ Google.

@helga-engels
Copy link

There is no software without bugs. But this is not the platform for complaining this, but for contributing to the solution with informations, error logs, ideas etc.☺

@Maha781
Copy link

Maha781 commented Jul 2, 2020

I just spoke to the technical support. They explained more about this API(10) as well as API(39508). It is not a problem with the app but with the communication system. Google is informed, as I was told, and there shall be a solution from google's side in the next few days.

@aurisnoctis
Copy link

aurisnoctis commented Jul 2, 2020

Update to #737 (comment): Google API(10) error occurred again today, alternating with the Google (20) error until the Google API(39508) timeout error appears, documented here: #788 (comment)

Update: API(10) error also occurred on 3 Jul 2020, but without API(20)

@helga-engels
Copy link

helga-engels commented Jul 2, 2020

After deleting complete data (Google Play-Dienste, Corona-Warn) nevertheless permanent communication error API(10).

The focus seems to be on bugs in google play services, but they were not updated shortly before first appearance of error API(10). And the error is still remaining after deleting all data. What about bugs in server software?

@jakobmoellerdev jakobmoellerdev added google use to tag issues that are related directly to the Exposure Notification Framework itself Google API issue Issues regarding Google API calls, for e.g. error 17 labels Jul 3, 2020
@crazyduck33
Copy link

Das ist doch echt einfach nur peinlich. Da wird massig Geld vom Staat in die App versenkt, das ganze dauert Monate wird als "DIE APP" schlechthin beworben von Politik und anderen.
Dann installiert man sich die App das ding läuft mal so mal so aber eher gar nicht sondern meldet permanent API 10 fehler.

Hat das eigentlich niemand getestet? Oder hat Google sich entschieden nachdem die App fertig war jetzt mal schnell was an der API zu ändern damit die App nicht mehr sauber funktioniert?
Wurde anfangs nicht dafür geworben das die Leute vertrauen haben sollten ? Aber wie soll man einer App vertrauen die in keinster Weise das macht was sie soll?

Ernnsthaft das ding is kein Candy Crush zum rumdaddeln wo Bugs zwar ärgerlich sind aber nich weiter problematisch.

@alois31
Copy link

alois31 commented Jul 3, 2020

@jakobmoellersap is there an approximate ETA from Google when they will fix their implementation? Preferably before the exposure keys start expiring.

@tkowark
Copy link
Member

tkowark commented Jul 3, 2020

Das ist doch echt einfach nur peinlich. Da wird massig Geld vom Staat in die App versenkt, das ganze dauert Monate wird als "DIE APP" schlechthin beworben von Politik und anderen.
Dann installiert man sich die App das ding läuft mal so mal so aber eher gar nicht sondern meldet permanent API 10 fehler.

Hat das eigentlich niemand getestet? Oder hat Google sich entschieden nachdem die App fertig war jetzt mal schnell was an der API zu ändern damit die App nicht mehr sauber funktioniert?
Wurde anfangs nicht dafür geworben das die Leute vertrauen haben sollten ? Aber wie soll man einer App vertrauen die in keinster Weise das macht was sie soll?

Ernnsthaft das ding is kein Candy Crush zum rumdaddeln wo Bugs zwar ärgerlich sind aber nich weiter problematisch.

Dear @crazyduck33 , even though we understand your anger, we kindly ask you to focus on the issue and not use the comments for unrelated discussions that do not help in getting this issue fixed. If we get more unrelated comments, we will have to lock the conversation and provide updates only when available.

Of course, this app has been tested intensively, and the actual development by SAP and Telekom only started beginning of may. The error occurred only in productive usage and was not present beforehand. Also while we this error occurs on some devices, it does not affect all of them and therefore does not render the app unusable for everybody.

To also answer @alois31 's question: no, we unfortunately do not have an ETA for the fix.

@helga-engels
Copy link

Dear @tkowark, the focus seems to be only on bugs in google play services, but these were not updated shortly before first appearance of error API(10). And the error is still remaining after deleting all data. What about bugs in server software?

@tkowark
Copy link
Member

tkowark commented Jul 3, 2020

As mentioned in #737 (comment) the issue is identified.

@euku
Copy link

euku commented Jul 3, 2020

developers: Please clean-up by deleting all the useless comments like "some problem here" or destructive bullshit like @crazyduck33 's comment to make this issue readable (and of course my comment). After 103 comments this thread is almost unusable if you want to know the technical background.

@morber13
Copy link

morber13 commented Jul 3, 2020

As a retired software developer, I know that there is no software without errors. However the majority of users don't. They heard about the price (x millions) and are wondering why they get an app that doesn't work.

As this error is well known and because you and Google are working on it, you should release an update that displays an appropriate message in german, eg. "Dieser Fehler ist uns bereits bekannt, wir arbeiten hart daran! Bitte haben Sie Geduld und unternehmen Sie nichts. Insbesondere versuchen Sie nicht, die App erneut zu installieren. "

It is very urgent. Users wiĺl refuse to install this app. See here:

https://www.bedienungsanleitung24.de/frage/corona-app-fehler-mit-google-api-10

I know about the beaurocratic obstacles to publish a new release or even hotfix but you will lose thousands or millions of users!

@tkowark
Copy link
Member

tkowark commented Jul 3, 2020

developers: Please clean-up by deleting all the useless comments like "some problem here" or destructive bullshit like @crazyduck33 's comment to make this issue readable (and of course my comment). After 103 comments this thread is almost unusable if you want to know the technical background.

As much as I would love to do that, simply deleting comments will also be taken very negatively (and please, watch your language).

I can only state again that the issue is identified: #737 (comment)

Hence, we want to thank you all again for your input and will inform you when a fix is available. Until then, this discussion will be locked to avoid further derailing.

@corona-warn-app corona-warn-app locked as off-topic and limited conversation to collaborators Jul 3, 2020
@SebastianWolf-SAP SebastianWolf-SAP added the community Tag issues created by community members label Jul 10, 2020
@tkowark tkowark added the mirrored-to-jira This item is also tracked internally in JIRA label Jul 24, 2020
@tkowark
Copy link
Member

tkowark commented Jul 27, 2020

Thank you all again for your input. As we receive plenty confirmation that the error is gone with the latest Exposure Notification Framework version (https://www.coronawarn.app/de/faq/#ENF_version), we will accordingly close this issue.

If you still experience the issue despite running on the latest ENF version, please open a new issue in this repository!

@tkowark tkowark closed this as completed Jul 27, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working community Tag issues created by community members Google API issue Issues regarding Google API calls, for e.g. error 17 google use to tag issues that are related directly to the Exposure Notification Framework itself in progress The issue is currently being resolved mirrored-to-jira This item is also tracked internally in JIRA
Projects
None yet
Development

Successfully merging a pull request may close this issue.