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

Offline mic@

  • Moderator
  • Large
  • *****
  • Beiträge: 6449
  • oc-only Verstecker
Re: Doppellistings abgleichen -- cmanager
« Antwort #300 am: 08. Juni 2020, 21:27:33 »
Zitat von: mic@
Weitere Details:
macOS Mojave v10.14.6
Java 8-Update 131

Dasselbe Problem passiert auch bei einem aktuelleren Mac:
macOS Catalina v10.15.4
Java 8-Update 251

Nach all den obigen Problemen mal zur Abwechslung was Erfreuliches von einem anderen mac User:

#  ...und habe es tatsächlich auf einem MacBook geschafft, mit dem Cmanager fast 60 Caches auf oc nachloggen zu können :)
#
# macOS mojave v10.14.6
# cm 0.2.48
# jdk 14.0.1_osx-x64_bin

Offline mic@

  • Moderator
  • Large
  • *****
  • Beiträge: 6449
  • oc-only Verstecker
Re: Doppellistings abgleichen -- cmanager
« Antwort #301 am: 08. Juni 2020, 22:11:51 »
Und auch unter Linux lief das Tool erfolgreich:

# Ubuntu 16.04
# openjdk version 1.8.0_252

Aber eine Frage ergab sich (nicht nur für mich) am Rande:
Warum gibt es überhaupt den Menüpunkt "Find on OC"?
Schliesslich ist der Zweck des Tools doch das Nachloggen, und das macht man mit "Sync with OC"

Offline FriedrichFröbel

  • Vereinsmitglied
  • Small
  • *
  • Beiträge: 546
  • OC-Wiki Admin
Re: Doppellistings abgleichen -- cmanager
« Antwort #302 am: 09. Juni 2020, 08:36:21 »
Aber eine Frage ergab sich (nicht nur für mich) am Rande:
Warum gibt es überhaupt den Menüpunkt "Find on OC"?
Schliesslich ist der Zweck des Tools doch das Nachloggen, und das macht man mit "Sync with OC"

Das ist historisch gewachsen - in älteren Versionen war nur eine Suche nach Duplikaten vorhanden ("Find on OC"), erst später kam der Logabgleich dazu ("Sync with OC"). Tatsächlich verwende ich zum Prüfen der Ähnlichkeit (also ob und warum Caches Probleme machen, siehe oben) ausschließlich die Find-Funktion, da ich die Caches ja eh nicht selbst loggen möchte ;).
« Letzte Änderung: 10. Juni 2020, 21:53:06 von FriedrichFröbel »

Offline mic@

  • Moderator
  • Large
  • *****
  • Beiträge: 6449
  • oc-only Verstecker
Re: Doppellistings abgleichen -- cmanager
« Antwort #303 am: 15. Juni 2020, 20:26:21 »
Folgende Nachricht erreichte mich:

Zitat
Bei mir klappt die Anmeldung des cmagagers nicht. Hab alles runtergeladen wie beschrieben,
doch in den Settings kommt nach dem Klick auf "Request new token" eine Fehlermeldung,
also kann ich mich nicht anmelden.

Offline j-he

  • Nano
  • **
  • Beiträge: 32
Re: Doppellistings abgleichen -- cmanager
« Antwort #304 am: 15. Juni 2020, 20:36:15 »
Der Fehler sieht danach aus, dass es Probleme bei der Validierung des Zertifiktes für den Aufbau der SSL-Verbindung gibt, konkret, dass die Zertifikstskette nicht zu einem vertrauenswürdigen ROOT-Zertifikat zurückverfolgt werden kann. Kann es evtl. sein, dass eine sehr veraltete Java-Version zum Einsatz kommt, die eben noch nicht die aktuellen ROOT-Zertifikate mitbringt und auch nicht auf die Windows-Zertifikate zurückgreift?
Welche Java-Version nutzt der User?
Ich würde auf jeden Fall dazu raten, als allererstes mal eine aktuelle Java-Version zu installieren und sicherzustellen, dass die auch beim Aufruf des cmanagers verwendet wird.
« Letzte Änderung: 15. Juni 2020, 20:38:27 von j-he »

Offline mic@

  • Moderator
  • Large
  • *****
  • Beiträge: 6449
  • oc-only Verstecker
Re: Doppellistings abgleichen -- cmanager
« Antwort #305 am: 15. Juni 2020, 21:35:04 »
Zitat von: j-he
Ich würde auf jeden Fall dazu raten, als allererstes mal eine aktuelle Java-Version zu installieren...

Der Tipp hat der betroffenden Userin sehr geholfen, es klappt nun.
Schönen Dank!

Offline Slini11

  • Vereinsmitglied
  • Normal
  • *
  • Beiträge: 1150
  • OC-Only
Re: Doppellistings abgleichen -- cmanager
« Antwort #306 am: 15. Juni 2020, 22:04:28 »
Ich glaube so langsam lohnt es sich bei dem Programm vorab eine Prüfung einzubauen, ob die aktuellste Java-Version vorliegt ;D. Ich habe einen Hinweis dazu auch mal in unseren Blogartikel hinterlegt.
« Letzte Änderung: 15. Juni 2020, 22:29:37 von Slini11 »

Offline FriedrichFröbel

  • Vereinsmitglied
  • Small
  • *
  • Beiträge: 546
  • OC-Wiki Admin
Re: Doppellistings abgleichen -- cmanager
« Antwort #307 am: 16. Juni 2020, 09:02:05 »
Ich glaube so langsam lohnt es sich bei dem Programm vorab eine Prüfung einzubauen, ob die aktuellste Java-Version vorliegt ;D. Ich habe einen Hinweis dazu auch mal in unseren Blogartikel hinterlegt.

Die Prüfung ist zwar theoretisch möglich, aber vermutlich wenig praktikabel, da es nicht nur eine Java-Variante gibt, sondern mehrere (Oracle Java ist bei 8u251, AdoptOpenJDK ist bei 8u251, ...) Des Weiteren ist eine Verwendung stark veralteter Versionen eh möglicherweise riskant, sodass ein Update schon im eigenen Interesse der Benutzer Sinn macht.

Ich habe jetzt einen entsprechenden Hinweis in die README-Datei gepackt - auch wenn ich vermute, dass die wenigsten Benutzer auch außerhalb der Release-Seite schauen.

Edit: @Slini11 Jetzt, da nicht mehr direkt auf eine Version verlinkt ist, könntest du bitte noch einen Hinweis darauf ergänzen, dass die prerelease-Version kein offizielles Release ist, sondern eine Vorabversion mit möglicherweise undokumentierten Änderungen (wenn man sich nicht gerade die Commit-History anschaut ;))?
« Letzte Änderung: 16. Juni 2020, 09:09:13 von FriedrichFröbel »

Offline Slini11

  • Vereinsmitglied
  • Normal
  • *
  • Beiträge: 1150
  • OC-Only
Re: Doppellistings abgleichen -- cmanager
« Antwort #308 am: 16. Juni 2020, 19:57:22 »
Edit: @Slini11 Jetzt, da nicht mehr direkt auf eine Version verlinkt ist, könntest du bitte noch einen Hinweis darauf ergänzen, dass die prerelease-Version kein offizielles Release ist, sondern eine Vorabversion mit möglicherweise undokumentierten Änderungen (wenn man sich nicht gerade die Commit-History anschaut ;))?
Ich habe es mal angepasst. Gibt es eine andere Möglichkeit auf aktuellste Version zuzugreifen?

Zudem hatte ich gesten mit der V 0.4.1 auf Windows10 2002, Java 8 251 (Build 1.8.0_251-b08) folgendes Problem (siehe Foto 041_error).

Ein zweites Mal lässt sich der Fehler nicht reproduzieren, denn wenn ich erneut diese oder eine ältere Version versuche zu starten, öffnet sich der cmanager zwar, aber ich kann das Fenster nicht mehr schließen. Es erscheint dann nur mit schwarzem (v0.4.1) oder weißem (v0.4.0 oder kleiner) Hintergrund. Wenn ich außerhalb des Fensters klicke, verschwindet das Fenster vom cmanager, und lässt sich auch nicht erneut öffnen, obwohl der Task noch als Icon im Startmenü läuft. Schließen ist dann nur mir Taskmanager möglich.


Offline FriedrichFröbel

  • Vereinsmitglied
  • Small
  • *
  • Beiträge: 546
  • OC-Wiki Admin
Re: Doppellistings abgleichen -- cmanager
« Antwort #309 am: 16. Juni 2020, 21:52:59 »
Edit: @Slini11 Jetzt, da nicht mehr direkt auf eine Version verlinkt ist, könntest du bitte noch einen Hinweis darauf ergänzen, dass die prerelease-Version kein offizielles Release ist, sondern eine Vorabversion mit möglicherweise undokumentierten Änderungen (wenn man sich nicht gerade die Commit-History anschaut ;))?
Ich habe es mal angepasst. Gibt es eine andere Möglichkeit auf aktuellste Version zuzugreifen?

https://github.com/FriedrichFroebel/cmanager/releases/latest sollte funktionieren.


Zudem hatte ich gesten mit der V 0.4.1 auf Windows10 2002, Java 8 251 (Build 1.8.0_251-b08) folgendes Problem (siehe Foto 041_error).

Ein zweites Mal lässt sich der Fehler nicht reproduzieren, denn wenn ich erneut diese oder eine ältere Version versuche zu starten, öffnet sich der cmanager zwar, aber ich kann das Fenster nicht mehr schließen. Es erscheint dann nur mit schwarzem (v0.4.1) oder weißem (v0.4.0 oder kleiner) Hintergrund. Wenn ich außerhalb des Fensters klicke, verschwindet das Fenster vom cmanager, und lässt sich auch nicht erneut öffnen, obwohl der Task noch als Icon im Startmenü läuft. Schließen ist dann nur mir Taskmanager möglich.

Das tritt auf, wenn ich die Serial-ID einer serialisierten Klasse (in deinem Fall vermutlich die Liste geöffneter GPX-Dateien) ändere und die Anwendung versucht, das Objekt (zum Beispiel) aus der Windows-Registry zu deserialisieren. Beim Schließen des cmanagers wird neu serialisiert (mit der neuen ID), sodass es keine Fehler mehr gibt. Einziger Hinweis darauf ist (beim Ersten Start nach der Änderung) diese Fehlermeldung und der Umstand, dass zunächst keine zuletzt geöffneten GPX-Dateien automatisch geladen werden. Die Änderung selbst ist scheinbar unbewusst während des internen Code-Refactorings geschehen. Woher der schwarze Hintergrund kommt, kann ich aktuell nicht sagen, rührt aber vermutlich auch daher.

Offline FlashCool

  • Nano
  • **
  • Beiträge: 68
Re: Doppellistings abgleichen -- cmanager
« Antwort #310 am: 17. Juni 2020, 07:07:56 »
Kurzes Feedback auch von mir:
Ich nutze den cmanager auch schon geraume Zeit und habe die Tage auf V0.4 aktualisiert. Funktioniert alles wie erwartet und prima. Windows 10 und etwas ältere JavaVersion.

Vielen Dank für die Mühen und die weitere Pflege und Support

Offline mic@

  • Moderator
  • Large
  • *****
  • Beiträge: 6449
  • oc-only Verstecker
Re: Doppellistings abgleichen -- cmanager
« Antwort #311 am: 18. Juni 2020, 13:41:20 »
Jetzt wird man ja auf aktualisierte Versionen des cmanagers hingewiesen... daher habe ich mal auf 0.5.0 aktualisiert.

Was mir auffiel:
a) Der Name des cmanagers beinhaltet ja die Version, d.h. ein Update überschreibt den alten cmanager nicht
b) Beim ersten Start kommt es zu einem Fehler. Den kann man aber wegklicken. Weitere Starts sind fehlerlos.

Offline FriedrichFröbel

  • Vereinsmitglied
  • Small
  • *
  • Beiträge: 546
  • OC-Wiki Admin
Re: Doppellistings abgleichen -- cmanager
« Antwort #312 am: 18. Juni 2020, 14:02:41 »
Jetzt wird man ja auf aktualisierte Versionen des cmanagers hingewiesen... daher habe ich mal auf 0.5.0 aktualisiert.

Was mir auffiel:
a) Der Name des cmanagers beinhaltet ja die Version, d.h. ein Update überschreibt den alten cmanager nicht
b) Beim ersten Start kommt es zu einem Fehler. Den kann man aber wegklicken. Weitere Starts sind fehlerlos.

  • Das ist so gewollt und macht es einfacher, auf den ersten Blick die Version zu erkennen. Ich sehe auch aktuell keinen direkten Anwendungsfall, wo das ein Problem wäre.
  • Siehe meinen letzten Beitrag als Antwort auf Slini11s Fehlermeldung.

Offline mic@

  • Moderator
  • Large
  • *****
  • Beiträge: 6449
  • oc-only Verstecker
Re: Doppellistings abgleichen -- cmanager
« Antwort #313 am: 18. Juni 2020, 14:24:23 »
Zitat von: FriedrichFröbel
Die Änderung selbst ist scheinbar unbewusst während des internen Code-Refactorings geschehen. Woher der schwarze Hintergrund kommt, kann ich aktuell nicht sagen, rührt aber vermutlich auch daher.

Hat dieser User hier das gleiche Problem wie Slini11?

# Wenn ich das Programm starte hab ich direkt ein Freeze....hier ein screenshot,
# danach kann ich nur noch über den Taskmanager abschießen

Verwendet wurde:
- cmanager 0.5.0
- Windows 10 Pro Version 1909 (Build 18363.900)
- 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: 18. Juni 2020, 14:27:14 von mic@ »

Offline j-he

  • Nano
  • **
  • Beiträge: 32
Re: Doppellistings abgleichen -- cmanager
« Antwort #314 am: 18. Juni 2020, 14:32:04 »
Ich habe auf einem Rechner, auf dem noch nie der cmanager gelaufen ist, diesen erstmalig genutzt (aktuelle Version 0.5.0). Ich war erstaunt, neue Duplicates beim Sync angezeigt zu bekommen, die ich früher noch nie gesehen hatte. Ich habe diese dann geprüft und einige der Caches nachgeloggt, während andere false positives waren und keine echten Duplikate.
Ich habe daraufhin das Programm geschlossen, neu geöffnet und erneut den Abgleich laufen lassen. Nun wird mir aber nur noch ein Duplikat angezeigt, obwohl es mehrere sein müssten (ich hatte ja die false positives nicht nachgeloggt). Da die Prüfung nun auch extrem schnell durchläuft, gehe ich davon aus, dass irgendwo Infos zwischengepuffert werden (wahrscheinlich, um die OKAPI nicht zu stark zu belasten).
Meine Frage: wo kann ich diese lokal gespeicherten Daten löschen, um dieses merkwürdige Verhalten des cmanagers nochmal nachprüfen zu können und die vollständige Liste der Duplikate (die ich noch nicht doppelt geloggt habe) zu sehen.