GClh
GClh copied to clipboard
[Cache Listing / Search Map / Browse Map] addElevationToWaypoints_GeonamesElevation(): json.geonames is undefined
Describe the bug
Fehlermeldung seit 12.03.2024 beim Aufruf von geocaching.com mit aktiviertem GClh
To Reproduce
No response
Expected behavior
No response
OS
Windows
Browser
Firefox
GClh Version
0.15.5
Additional context
No response
Danke für die Fehlermeldung.
Ich bin schon dran, hatte den Fehler auch gestern schon bemerkt, nur ist er dann irgendwann wieder verschwunden. Heute ist er nun wieder gegen 12:30 aufgetaucht.
Off-Topic: Welches Script ist da noch im Header sichtbar?
Es scheint so, dass die API von geonames die Verarbeitung von mehr als einem Wegpunkt nicht immer erlaubt. Womöglich ist die Anzahl solcher Aufrufe limitiert worden.
Beispielsweise führen folgende Aufrufe zeitweise zum Fehler:
http://api.geonames.org/astergdemJSON?lats=49.6978,49.69598&lngs=8.6529,8.64937&username=gclh
http://api.geonames.org/astergdemJSON?lats=49.6978&lngs=8.6529&username=gclh
Folgender Aufruf funktioniert dagegen immer:
http://api.geonames.org/astergdemJSON?lat=49.6978&lng=8.6529&username=gclh
Wie wir das genau beheben sollen, weiß ich nicht.
In einem ersten Schritt werde ich die Fehlermeldungen durch geonames nicht mehr im Header des Seitenkopfes ausgeben. Das war sowieso geplant, weil es einfach zu häufig zu Problemen kommt, die nicht in unserem Verantwortungsbereich liegen. Bei den Features zur DropBox hatten wir das vor langer Zeit auch aus gleichem Grund umgestellt.
Anschließend können wir uns überlegen, wie wir hiermit und mit #2107 weiter verfahren wollen.
Off-Topic: Welches Script ist da noch im Header sichtbar?
Das ist das Skript The Cachetur Assistant (von cachetur.no) - ein super Tool zum Planen von Touren.
Das Problem taucht seit mindestens 3 Tagen nicht mehr auf. Ich habe über die Tage hinweg fast stundenweise geprüft. Zuvor war es so, dass der Fehler gegen Mittag bis etwa gegen 17 Uhr immer reproduziert werden konnte. Ich dachte ja eigentlich dass es sich um eine Limitierung der Anzahl der Mehrfachaufrufe handelt, war ja auch vielleicht so. Auf jeden Fall lässt sich das Problem im Moment nicht mehr nachstellen. Ich schließe das Issue.