-
Notifications
You must be signed in to change notification settings - Fork 496
9002: Timeout waiting for 180000 ms #1187
Comments
Hi @YtvwlD , es gibt schon eine Code-Änderung, die den Timeout von 1 Minute auf 3 Minuten verlängert #1138 . Leider kommt die Änderung erst mit der App-Version 1.4.0, es wird also noch eine Weile dauern. |
Auf den Screenshots ist der Flugmodus aktiviert. Könnte es daran liegen? |
Nee, das hat damit nichts zu tun. Ich hab auch schon probiert, den aus zu machen. Und WLAN ist ja da. |
Hey @YtvwlD , have you had a look at #998? The error message is slightly different, but maybe the issues are related. Other have posted workarounds there that might work for your problem too. As @vaubaehn already pointed out, the timeout problem is addressed in #1138 and should hopefully be fixed in a future update. Corona-Warn-App Open Source Team |
Hey @heinezen, |
@daimpi How do I get the ENF log? Is that just inside Android's normal logcat? I can't remember this happening before but after opening the app today I got "URSACHE 3: Etwas ist schiefgelaufen. Fehler bei der Kommunikation mit der Google-Schnittstelle (8)" (after clicking on "details" the stacktrace begins with "com.google.android.gms.common.api.ApiException: 8") (At this point it might be relevant to remind you that I'm using microG instead of Google's com.google.android.gms.) |
That's a good point. Usually the ENF log can be found under Settings -> Google -> Covid-19 Notifications -> Click on "checks performed in the last 14 days" -> burger menu in the upper right corner -> export checks. You can upload it here by either packing the file into a .zip archive or renaming the ending from .json to .txt.
Interesting, thanks for the info 🙂. |
After we Figure out that my phone has the same Problem, what can I do? Just wait until CWA 1.4 is available? |
@dukleinekkmaus that's a good question. I'm not entirely sure what can be done from the user side at this point, b/c in your test you already provided basically optimal conditions for CWA but it failed nevertheless. One thing the CWA-Team could do to spot such problems in the future, is to add low power devices like your Blackview A5 to their Telekom testing center. |
Not sure what can be done. @YtvwlD regarding "ApiException: 8" maybe you can ask at https://github.com/microg/android_packages_apps_GmsCore, since you are using alternative ENF implementation this error may have different meaning than in the original Google implementation, maybe microG developer can say something more about it |
Looks like this error is different from #998 then. I've mirrored your report to an internal Jira ticket (EXPOSUREAPP-2863), so the developers will take care of it now. If new information on the bug is available, it should get posted here. Regards, Corona-Warn-App Open Source Team |
Gibt es die Möglichkeit, diesen Patch auf 1.3.1 zurückzuportieren, damit er schneller ausgerollt wird? Ich habe bei meinem (ebenfalls langsamen und alten) Telefon dasselbe Problem. |
Ich befürchte dafür ist es mittlerweile zu spät… |
Ah schade, eine Zeitmaschine wollte ich jetzt wirklich nicht verlangen. ;) |
There is a separate Topic on our end regarding the 9002 Timeout Issue. I will bring this up in our developer meeting today again and ask for an update. I will keep you updated. These are the currently released versions: 1.4.0 will hopefully be released within the next week. Unfortunately, I can not give exact dates for the release. |
The developers confirmed that the timeout will be increased with release 1.4 and they will continue working on the timeouts in the following release 1.5. |
This is the (kind of) corresponding issue in the MicroG repository: |
According to the MicroG developer, this error code is most likely emitted by the client library, thus it shouldn't matter which service is used. 8 means |
The Update solve the Problem, but it takes more then 2 minutes to check the risk. I am afraid to run into the timeout again if there is more to compare ... |
@maethes does the problem reported in #998 (comment) still happen for you? |
Hi @daimpi, yes, i am still receiving timeouts. I can provide the ENF log if necessary. |
Also heute hat die APP selbstständig den Risikostatus aktualisiert, allerdings erst kurz vor 9:00 Uhr. Gestern und vor dem Wochenende habe ich den Risikostatus manuell aktualisiert zwischen 6:30 und 7:00 Uhr das hat auch Funktioniert. Nur am Wochenende bin ich bei dem Versuch den Risikostatus zu aktualisieren am timeout gescheitert, an beiden Tagen hatte ich nach 9:00 Uhr keine Internetverbindung (höchstens gedrosseltes mobiles Netz) mehr. An beiden Tagen bekam ich abends den Fehler 38905. |
v 1.5.1 is available with increased timeout |
Hi, after updating the app to 1.5.1 I received the 39508 error message. I will check again tomorrow morning and let you know the result. |
Hi @maethes , |
Hi @vaubaehn, yes, sure. |
Thanks for the log. The problem with timeouts seems still to be present on your phone even on days where it ultimately didn't present an error. Just looking at the checks per day since CWA 1.5:
This should have been 1 check per day if everything was working correctly not 10+ ^^. Maybe the even further increased timeout will help, could you update to CWA 1.5.1 and share your EN log with us again tomorrow? |
Oh okay, that explains a lot. Yesterday I updated the APP. Today it was only one ENF and the risk check worked automaticly in the night ^^. |
Good Morning! Huray, the app was able to update the logs succesfully today! ;-) I activated exposure logging at about 6:34. The update has been completed at 6:41. I will check the next days and let you know if the problem occurs again. Thank you so much for investigating! Please let me know if there is any additional information I can share with you. |
Hi @maethes
When you write, "update has been completed at 6:41", you mean the timestamp in ENF? I mean, that's fine at first sight, and it looks like, in general your phone will be able to start exposure checks without problems, and that's fantastic! but...
That's 7 minutes! ... and increasing infection rate in Germany/Europe means increasing amount of exposure checks, means increasing amount of time, until the exposure check result can be transmitted from ENF to CWA. @svengabr could you discuss with the devs, if there can be a problem, if one day the exposure check takes more than 10 minutes? If the Android system sets CWA to idle after 10 minutes, will CWA still be able to receive the Anyway, thanks for your report @maethes ! |
Hi @vaubaehn, corresponding entry in all-exposure-checks.json: |
@dukleinekkmaus thanks for the feedback. Looks like it's working fine now with the extended 8min timeout. Maybe you could keep checking your log from time to time and if multiple entries reappear for no apparent reason report back to us? 🙂 |
@maethes can you give us some details about your device? |
@thomasaugsten see his original post here:
|
Hi @thomasaugsten, Sure: Prior to the timeout issue, I received mainly the 39508 error message. I changed following settings which finally made the status update of CWA possible.
Let me know if you need further details. |
@daimpi yes i will check the enf log every day. If there is something odd I will report it Here. Today the difference between the timestamps of the APP and the enf was 4 Minutes.... |
Happy to see that the timeout increase improved the overall situation, we will still continue to monitor this issue. |
Dear community, do we have any new reports on the 9002 timeout issue? Best wishes, Corona-Warn-App Open Source Team |
Hi, since update 5.0.1 the app is working fine on my device. In most cases the update is being executed overnight without a timeout, which I can see because there is only one entry in ENF log. On some days I can see 2 entries in ENF log (for example at 01:34 AM and 01:50 AM). I think this should be fine because CWA shows a current timestamp and tells me everything is good. I have exactly one day (November 14) showing 19 checks in ENF log from 01:42 AM to 08:50 AM. I think the last checks have been executed after starting the app showing the old update-date. After waiting a while I recognized it was able to update because it showed a current timestamp in CWA. The next days were working fine again. In conclusion, I think there are still timeouts, however after automatically retrying the update works fine. Thanks for your investigation, Matthias |
Hi @maethes, Thank you for your feedback and good news. We still keep monitoring this issue though. Best wishes, Corona-Warn-App Open Source Team |
Dear community, This issue will be closed now. Please re-open if any new problems related to this issue should occur. Thanks for contributing! Best wishes, Corona-Warn-App Open Source Team |
Avoid duplicates
Describe the bug
Timeout bei Prüfung und daher keine aktuelle Risiko-Ermittlung
Ich habe ein ziemlich altes und etwas langsames Handy (Fairphone 2 mit Android 7) und ich habe die App da letzte Woche installiert und sie hat die ersten paar Tage auch gut funktioniert.
Nach fast einer Woche dauert die Risiko-Überprüfung allerdings so lange, dass sie abbricht.
Wenn ich die App öffne, sehe ich den "Prüfen"-Bildschirm. Dort steht, dass der Vorgang mehrere Minuten dauern kann.
Nach ca. einer Minute bricht der Vorgang aber ab mit der folgenden Fehlermeldung:
Einen Tag später war der Fehler immer noch da (er ist vollständig reproduzierbar bei mir) und die Risikoeinschätzung ist von grün auf unbekannt gesprungen:
Expected behaviour
Dass die Überprüfung lange dauert, ist wohl leider so. Mein Gerät ist halt langsam.
Aber ich würde mir wünschen, dass sie funktioniert.
Steps to reproduce the issue
Ich weiß nicht, ob sich das einfach reproduzieren lässt. Vielleicht:
Technical details
Possible Fix
Den Timeout verlängerne – vielleicht auf so zehn Minuten?
Additional context
Das könnte das gleiche Problem sein wie #809, aber das war mit einer älteren Version der App.
Ich benutze Fairphone Open OS mit microG statt Fairphone OS mit den originalen Google Apps.
Internal Tracking ID: EXPOSUREAPP-2863Internal Tracking ID: EXPOSUREAPP-2893
The text was updated successfully, but these errors were encountered: