Autor Thema: Doppellistings abgleichen -- cmanager  (Gelesen 66162 mal)

Offline FriedrichFröbel

  • Vereinsmitglied
  • Small
  • *
  • Beiträge: 544
  • OC-Wiki Admin
Re: Doppellistings abgleichen -- cmanager
« Antwort #255 am: 19. Mai 2020, 14:58:37 »
Allerdings bekomme ich Fehlermeldungen, wenn ich versuche auf die Links zu den Listings zu klicken. (OC und GC)

Stelle bitte sicher, dass der Webbrowser als Standardanwendung für Weblinks eingestellt ist - aktuell scheint Java keine Anwendung für HTTPS-Links zu kennen.

Außerdem lässt sich das Programm bei mir nicht regulär schließen. Erst über den Taskmanager konnte ich es "killen"...

Lässt sich bei mir nicht nachvollziehen und sollte auch - soweit ich den Quellcode überblicke - nicht auftreten. Es kann aber möglicherweise kurz dauern, falls noch Hintergrundaktivitäten gelaufen sind, da diese erst noch gestoppt werden.

Offline Der Windling

  • Vereinsmitglied
  • Micro
  • *
  • Beiträge: 343
Re: Doppellistings abgleichen -- cmanager
« Antwort #256 am: 19. Mai 2020, 17:43:08 »
Allerdings bekomme ich Fehlermeldungen, wenn ich versuche auf die Links zu den Listings zu klicken. (OC und GC)

Stelle bitte sicher, dass der Webbrowser als Standardanwendung für Weblinks eingestellt ist - aktuell scheint Java keine Anwendung für HTTPS-Links zu kennen.

Wo kann ich das denn für Java prüfen? Aus allen anderen Anwendungen funktioniert das Öffnen von Links im Browser.

Offline FriedrichFröbel

  • Vereinsmitglied
  • Small
  • *
  • Beiträge: 544
  • OC-Wiki Admin
Re: Doppellistings abgleichen -- cmanager
« Antwort #257 am: 19. Mai 2020, 18:11:12 »
Normalerweise sollte die Zuordnung aus den "Standardprogrammen" von Windows greifen - eine manuelle Konfiguration für Java ist eigentlich nicht erforderlich. Bitte stelle auch sicher, dass du eine möglichst aktuelle Java-Version verwendest, da es in älteren Versionen möglicherweise zu Fehlern kommen kann (ich kann das nicht definitiv sagen, aber das ist zumindest ein valider und häufiger Problempunkt).

Offline Fassenachterin

  • Aktive User
  • *
  • Beiträge: 1
Re: Doppellistings abgleichen -- cmanager
« Antwort #258 am: 19. Mai 2020, 22:49:15 »
Mic@ hatte mich auf das tolle Skript aufmerksam gemacht. Mit der vorherigen Version war das Aufrufen der beiden Caches und Loggen nicht möglich, aber mit der neuen Version klappt das prima. 309 Caches wurden gefunden.  ::)

Eine Frage: Ist es mal geplant, dass man den Text des GC-Logs, der im rechten Fenster angezeigt wird, vor dem Abschicken zu OC anpassen kann?
Beispiel: Beim GC-Log schreibe ich immer die aktuelle Fundzahl dazu. Das stimmt ja für OC nicht, sind dort weniger Funde.

Offline FriedrichFröbel

  • Vereinsmitglied
  • Small
  • *
  • Beiträge: 544
  • OC-Wiki Admin
Re: Doppellistings abgleichen -- cmanager
« Antwort #259 am: 20. Mai 2020, 12:59:32 »
Eine Frage: Ist es mal geplant, dass man den Text des GC-Logs, der im rechten Fenster angezeigt wird, vor dem Abschicken zu OC anpassen kann?
Beispiel: Beim GC-Log schreibe ich immer die aktuelle Fundzahl dazu. Das stimmt ja für OC nicht, sind dort weniger Funde.

Es gibt bisher keine Pläne, da der Wunsch hier noch nicht aufgekommen ist. Tatsächlich ist die Bearbeitung möglich, aber es wird dennoch der gespeicherte statt der geänderte Log verwendet. Ich schaue mir das mal als Alternative mit Checkbox an.

Offline FriedrichFröbel

  • Vereinsmitglied
  • Small
  • *
  • Beiträge: 544
  • OC-Wiki Admin
Re: Doppellistings abgleichen -- cmanager
« Antwort #260 am: 21. Mai 2020, 11:40:53 »
Ich habe gestern eine erste Variante dieser Funktion implementiert. Das ganze ist bereits als Vorab-Version verfügbar. Aufgrund eines Austauschs der OKAPI-Schlüssel (bisher war das der von oc_car) muss die Anwendung ab dieser Version neu autorisiert werden.

Offline mic@

  • Moderator
  • Large
  • *****
  • Beiträge: 6442
  • oc-only Verstecker
Re: Doppellistings abgleichen -- cmanager
« Antwort #261 am: 22. Mai 2020, 09:35:24 »
Ein User berichtet mir von dieser NullPointerException (siehe Bild) beim Versuch, ein Webcam-Log zu übertragen.
Zum Beispiel bei GCQ6YP/OC03D4, GCMETC/OC0069, GCMYD/OC026D, GCJ8H7/OC14A58.
Könnte es am Logtypen liegen, der ja "Webcam Photo Taken" heißt - in Abweichung zu anderen Logtypen?


Hier noch weitere Daten zur Analyse:
- cmanager 0.2.48
- Windows 10 Version 1909 (Build 18363.836)
- java version "1.8.0_251"
   Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
   Java HotSpot(TM) 64-Bit Server VM (build 25.251-b08, mixed mode)
« Letzte Änderung: 22. Mai 2020, 09:39:33 von mic@ »

Offline j-he

  • Nano
  • **
  • Beiträge: 32
Re: Doppellistings abgleichen -- cmanager
« Antwort #262 am: 22. Mai 2020, 11:38:30 »
Ein User berichtet mir von dieser NullPointerException (siehe Bild) beim Versuch, ein Webcam-Log zu übertragen.
"Ein User" bin ich. Wenn es noch Rückfragen gibt oder ein möglicher Fix getestet werden soll, einfach melden. Noch habe ich die entsprechenden Logs nicht manuell übertragen, so dass die Testmöglichkeit noch besteht.

Offline FriedrichFröbel

  • Vereinsmitglied
  • Small
  • *
  • Beiträge: 544
  • OC-Wiki Admin
Re: Doppellistings abgleichen -- cmanager
« Antwort #263 am: 22. Mai 2020, 14:35:53 »
Das habe ich durch die Umstellung für Event-Caches übersehen (eine Eigenheit der OKAPI, die für Webcam-Caches ein "Found it" haben möchte) - gerne mal in der Vorab-Version unter https://github.com/FriedrichFroebel/cmanager/releases/tag/prerelease testen und berichten (im Fehlerfall sollte jetzt auch der Kopierknopf nicht mehr verschwinden). Falls ein ähnliches Problem erneut auftritt, sollte die Fehlermeldung nun auch eindeutiger sein.

Offline j-he

  • Nano
  • **
  • Beiträge: 32
Re: Doppellistings abgleichen -- cmanager
« Antwort #264 am: 22. Mai 2020, 16:51:46 »
Wow, das ging ja schnell mit der Korrektur. Funktioniert einwandfrei. Vielen Dank!
Mega wäre es natürlich, wenn auch gleich das Bild oder die Bilder zu einem Log mit übernommen würden - aber da die Info im GPX ja nicht mit drin ist, wird sich das wohl kaum umsetzen lassen.
Die neue Möglichkeit das Originallog anzupassen ist auch prima und funktioniert einwandfrei. Schön, dass jetzt nicht mehr alles in einer Zeile steht. Wieso es allerdings den Haken zum Verwenden des Originallogs braucht und der auch noch per Default gesetzt ist erschließt sich mir nicht. Wenn man im Logtext editiert, wird man schon wissen warum - und muss trotzdem noch unnötiger Weise den Haken wegmachen. Wenn man das vergisst, ist alles Editierte weg.
Auch wünschenswert wäre es, Smileys in Logs automatisch korrekt umzuwandeln. bei geocaching.com stehen die ja in eckigen Klammern und werden dann passend angezeigt.
Auch fände ich es eine tolle Sache eine Blacklist anlegen zu können von Caches (GC- bzw. OC-Codes), die ich nicht synchronisieren möchte und die demnach aus den Ergebnissen ausgeblendet werden sollen. In meinem konkreten Fall gibt es einen (auf OC archivierten) Cache, bei dem der Owner das loggen verhindert, indem ein (nur dem Owner bekanntes) Passwort zum Loggen verlangt wird. Den würde ich gerne nicht jedes Mal erneut als Ergebnis angezeigt bekommen.

In jedem Fall: vielen herzlichen Dank für das Weiterpflegen dieses tollen Tools, mit dem ich über 100 Logs bei OC nachpflegen konnte, die dort fehlten. Ich hätte nie gedacht, dass das so viele sind, weil ich eigentlich der MEinung war, schon immer gut zu schauen, dass ich auch auf OC alles sauber logge.

Offline FriedrichFröbel

  • Vereinsmitglied
  • Small
  • *
  • Beiträge: 544
  • OC-Wiki Admin
Re: Doppellistings abgleichen -- cmanager
« Antwort #265 am: 22. Mai 2020, 18:40:32 »
Mega wäre es natürlich, wenn auch gleich das Bild oder die Bilder zu einem Log mit übernommen würden - aber da die Info im GPX ja nicht mit drin ist, wird sich das wohl kaum umsetzen lassen.

Theoretisch ist das schon irgendwie umsetzbar, aber nicht mit den Nutzungsbedingungen von GC vereinbar.

Die neue Möglichkeit das Originallog anzupassen ist auch prima und funktioniert einwandfrei. Schön, dass jetzt nicht mehr alles in einer Zeile steht. Wieso es allerdings den Haken zum Verwenden des Originallogs braucht und der auch noch per Default gesetzt ist erschließt sich mir nicht. Wenn man im Logtext editiert, wird man schon wissen warum - und muss trotzdem noch unnötiger Weise den Haken wegmachen. Wenn man das vergisst, ist alles Editierte weg.

Guter Einwand, ändere ich noch.

Auch wünschenswert wäre es, Smileys in Logs automatisch korrekt umzuwandeln. bei geocaching.com stehen die ja in eckigen Klammern und werden dann passend angezeigt.

Ich bin mir nicht sicher, ob ich das selbst umsetzen werde - aber falls jemand das entsprechend beitragen möchte, nur zu ;). Allerdings gibt es nicht für jeden Smiley entsprechende Übersetzungen. Ein entsprechender Issue ist bereits erstellt.

Auch fände ich es eine tolle Sache eine Blacklist anlegen zu können von Caches (GC- bzw. OC-Codes), die ich nicht synchronisieren möchte und die demnach aus den Ergebnissen ausgeblendet werden sollen. In meinem konkreten Fall gibt es einen (auf OC archivierten) Cache, bei dem der Owner das loggen verhindert, indem ein (nur dem Owner bekanntes) Passwort zum Loggen verlangt wird. Den würde ich gerne nicht jedes Mal erneut als Ergebnis angezeigt bekommen.

Dito. Wurde meiner Erinnerung nach schon einmal in einem früheren Beitrag erwähnt, aber bisher noch nicht umgesetzt.

Offline mic@

  • Moderator
  • Large
  • *****
  • Beiträge: 6442
  • oc-only Verstecker
Re: Doppellistings abgleichen -- cmanager
« Antwort #266 am: 23. Mai 2020, 23:20:54 »
Und wieder was zum Knobeln (siehe Screenshot):

Zusatzinfos:
1. cmanager 0.4.0 (aber auch die Vorversionen zeigten den Fehler).
2. Windows 10
3. Fehlermeldung erscheint am Ende, wenn alles abgeglichen ist.
4. Java Version 8 Update 251 (Build 1.8.0_251-b08)

Offline FriedrichFröbel

  • Vereinsmitglied
  • Small
  • *
  • Beiträge: 544
  • OC-Wiki Admin
Re: Doppellistings abgleichen -- cmanager
« Antwort #267 am: 24. Mai 2020, 10:05:59 »
Hast du eine (minimale) GPX-Datei, die dieses Problem reproduziert? Es sieht nämlich so aus, als würde die OKAPI ungültige Parameter erhalten - wie auch bei den kürzlichen Logproblemen, nur diesmal bei der Suche von Kandidaten. Dann schaue ich mir das mal an und kann die OKAPI-Fehlerbehandlung endlich mal implementieren, d.h. wenn die OKAPI sich über ungültige Parameter beschwert. (Bisher fehlt die noch bzw. wurde in Minimalform für das Absenden von Logs ergänzt.)

Offline mic@

  • Moderator
  • Large
  • *****
  • Beiträge: 6442
  • oc-only Verstecker
Re: Doppellistings abgleichen -- cmanager
« Antwort #268 am: 25. Mai 2020, 17:41:51 »
Zitat von: FriedrichFröbel
Hast du eine (minimale) GPX-Datei, die dieses Problem reproduziert?

Der User hatte seine gpx Datei nun halbiert, und beide Hälfen liessen sich einlesen. Also ist das Problem wohl nur die Größe gewesen.
Laut GC-Profil hat er über 7000 Funde, vielleicht hat sich der cmanager daran verschluckt oder der JVM ist der Speicher ausgegangen?!

Offline FriedrichFröbel

  • Vereinsmitglied
  • Small
  • *
  • Beiträge: 544
  • OC-Wiki Admin
Re: Doppellistings abgleichen -- cmanager
« Antwort #269 am: 25. Mai 2020, 17:51:00 »
Kann durchaus sein, sollte sich ja aber per Parameter ändern lassen - auch, wenn ich den Fehler aufgrund der Fehlermeldung an anderer Stelle vermutet hätte, allerdings habe ich auch keinen kompletten Überblick über jeglichen involvierten Code.