• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

c:geo - Aktuelle Bugs

storc

Geomaster
Also bei https://coord.info/GC59KT4 ist tatsächlich ein Fehler.
In der Beschreibung gibt es ein Image tag ohne url (src Attribut): <img alt="" class="thumbimage" />
Da scheint c:geo drüber zu stolpern.
 

storc

Geomaster
OK, dann passt es mit meinen Beobachtungen. Der Fehler scheint nur in den Nightlies aufzutreten. Ich habe mal ein Issue auf GitHub aufgemacht, dass wir das lösen, bevor das nächste Feature Release rausgeht.
 

Cottaer

Geocacher
Wenn ich versuche, die Caches einer Liste zu refreshen, geht irgendwas schief und c:geo meldet sich damit, die Datenbank sei leer, ob ich ein Backup einspielen will. Wenn ich das cancel, ist nachher wirklich kein Cache mehr auf dem Gerät gespeichert.

In der betroffenen Liste sind etwas über 1000 Caches, der Fehler tritt jeweils bei etwas über 100 refreshten Caches auf. Ob es immer derselbe Cache ist, weiß ich nicht, könnte aber sein. Der Fehler tritt immer auf. Eine kleinere Liste ließ sich problemlos refreshen.

Ich habe das Logging eingeschaltet, weiß aber nicht, wo die Logdatei landet (habe sie nicht gefunden).

c:geo-Version: Nightly von heute, das Problem trat aber auch mit dem Nightly von vor drei Wochen auf, den ich noch drauf hatte.
Handy: One+ 3T
Android 7.1 (original von One+, kein root)
 

storc

Geomaster
Tritt das in der Form (leere DB) auch auf, wenn kein debug log eingeschaltet ist?

Sent from my ONEPLUS A3003 using Tapatalk

 

Cottaer

Geocacher
Das Debug-Log habe ich erst eingeschaltet, als der Fehler ein paar Mal aufgetreten ist, mit anderen Worten: Ja.
 

Cottaer

Geocacher
https://coord.info/GC4VCHP
Dieser Cache verursacht das Problem. Schon einfaches Anklicken zwecks Ansehen des Listings crasht die DB.
 

Cottaer

Geocacher
Ich habe den Cache mal gelöscht (der sicher noch irgendwo gecachet ist), mir auf der Karte anzeigen lassen (mittig in dem kleinen Park), dort angeklickt und auf neu laden gedrückt. Nach wie vor Absturz. Video: https://www.dropbox.com/s/b6me98stkhnh4w6/2017_04_08_17_56_27.mp4?dl=0 (werde ich irgendwann wieder löschen, man dürfte ja erkennen, wo ich gerade bin und da bin ich häufiger :p).

Ansonsten probiere ich noch mal neu, wenn der Cache aus dem Cache rausgeflogen ist...
 

storc

Geomaster
Und andere Caches gehen?
Das log wäre jetzt hilfreich.
Ein Versuch wäre noch ein Backup von der aktuellen DB zu machen und dann mal mit einem frischen c:geo neu zu probieren. Später kannst du das Backup wieder einspielen.
 

Cottaer

Geocacher
Ich habe ansonsten heute sicher insgesamt 2000 Caches aktualisiert, bei denen das Problem nicht aufgetreten ist.

Das Log würde ich gerne schicken, allerdings habe ich die Logdatei nicht gefunden. Wo finde ich diese?
 

storc

Geomaster
Das mit dem Log ist gar nicht mehr so einfach. Für ältere Geräte gibt es hier noch eine Anleitung: https://github.com/cgeo/cgeo/wiki/Send-log-to-developers

Ich sehe es halt am PC, wenn es verbunden ist.
 

Cottaer

Geocacher
Ein Logcat-Programm hatte ich schon installiert, ich konnte mich dunkel daran erinnern. Da war aber nichts drin zu sehen. Keine Ahnung, ob man root dafür brauchte. Habe ich aber nicht mehr.

Könntet ihr die Logs nicht einfach in eine Datei schreiben? Die Unix-Programme, die wir auf Arbeit nutzen, machen das zum Beispiel so. Keine Ahnung, ob die damit irgendeinen quasi-Standard oder eine Konvention übergehen. Aber es vereinfacht so manches.

Habe jetzt auch noch den Versuch mit c:geo deinstalliert und wieder neu installiert gemacht, keine Änderung.
 

storc

Geomaster
Wir nutzen da das Standard Logging von Android. Da kommt man als Enduser so einfach nicht mehr ran.
Bei einem Crash gibt es eigentlich noch die Möglichkeit einen Crashreport über Google zu senden. Weiß aber gerade nicht, ob das mit der Nightly auch geht, die ist ja nicht mit dem Playstore verknüpft.
Kannst Du eventuell testen, ob das mit der Releaseversion auch auftritt? Vorsicht, dann sind deine Daten wahrscheinlich weg, wenn Du zur Releaseversion wechselst.
 

Cottaer

Geocacher
Ich habe mal schnell die Release-Version aus dem Store installiert. Das Datenbank-Backup hat er nicht angezeigt, konnte ich daher nicht installieren. Den betroffenen Cache von der Livemap aus laden/speichern/refreshen hat funktioniert.

Danach habe ich wieder den Nightly installiert, das Datenbank-Backup eingespielt und dementsprechend ist auch das Problem mit dem Cache noch da. Ich habe den Cache nun noch mal gelöscht und würde beobachten, was in paar Tagen, wenn die Daten aus dem Cache weg sind, passiert.
 

ra_sch

Geocacher
Auch bei mir lässt sich der Cache ohne Probleme laden. Es ist also anzunehmen, dass dieser Cache in der Datenbank, oder die Datenbank an sich beschädigt ist. Allerdings erschließt sich mir nicht, wieso die Datenbank dann ganz weg ist...
Wenn du möchtest, kann ich mir die DB mal anschauen und versuchen zu ermitteln, warum dieser Fehler die ganze DB mitreißt.
Gruß
ra_sch
 

hcy

Geoguru
Ja aber anstelle von einem Tap (Verlauf leeren) braucht ich jetzt 4 (Auswahlmodus - Auswahl umkehren - Caches verwalten - Alle löschen). Kein großer Fortschritt.
 
Oben