Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.

Release 3.0.0

Geocaching Statistik mit Java Programm erstellen

Moderator: Nachtfalke

baer
Geowizard
Beiträge: 1015
Registriert: Di 30. Aug 2005, 19:04

Re: Release 3.0.0

Beitrag von baer »

Ich habe mal die Version 3.0.0 vorsichtshalber in ein eigenes Verzeichnis installiert.

Leider habe ich auch Probleme.

Zum einen bricht auch bei mir der Import der myfinds-Datei ab. Der Rest wird auch per Live API nicht nachgeladen.

Auch beim Erzeugen der Statistik gibt es ein Problem. In der Vorschau sind nur die Jahres-Statistiken zu sehen, der Rest fehlt. Wenn ich dann die HTML-Datei speichere, ist sie leider ganz leer.

Ich werde wohl auch erst mal die 2.5.0 weiter nutzen (müssen)...
Benutzeravatar
cachepohl
Geomaster
Beiträge: 431
Registriert: Di 15. Jan 2013, 14:58
Wohnort: Bielefeld

Re: Release 3.0.0

Beitrag von cachepohl »

Wenn es hilft: ich habe die eingelesene Datei in Verbindung mit der CSG-Liste einmal analysiert.

Bei mir wurden von 105 Caches 31 Stück in der CSG-Liste eingelesen.
Im CSG an erster Stelle ist der 31. Eintrag aus der Datei.
Danach folgen die ersten Caches 1 bis 30 aus der Datei, die nachfolgenden (ab Nr. 32) sind nicht eingelesen.

Besten Gruß
Micha
agash
Geocacher
Beiträge: 15
Registriert: Do 8. Aug 2013, 02:09

Re: Release 3.0.0

Beitrag von agash »

Mahlzeit,

da Macdefender keine Updates mehr bereitstellt, bin ich nun auf der Suche nach einer neuen Statistik und hab das Tool mal ausprobiert. Leider auch bei mir Probleme:

System:
Ubuntu 13.10

Java:
java version "1.7.0_25"
OpenJDK Runtime Environment (IcedTea 2.3.12) (7u25-2.3.12-4ubuntu3)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)

Probleme:
* Datenupdate lädt nur die ersten 250 Caches.
* Datenupdate bringt NPE

Code: Alles auswählen

WARNING 12.01.14 01:55:liquibase: Current XML parsers seems to not support EntityResolver2. External entities won't be correctly loaded
INFO 12.01.14 01:55:liquibase: csg/resources/csgdb.xml is using schema version 2.0 rather than version 3.0
INFO 12.01.14 01:55:liquibase: Reading from PUBLIC.DATABASECHANGELOG
INFO 12.01.14 01:55:liquibase: Reading from PUBLIC.DATABASECHANGELOG
INFO 12.01.14 01:55:liquibase: Successfully released change log lock
Jan 12, 2014 1:56:38 AM org.jdesktop.application.Task failed
SEVERE: csg.tasks.DataUpdateViaApi@5f81320d failed: java.lang.NullPointerException
java.lang.NullPointerException
	at java.io.Reader.<init>(Reader.java:78)
	at java.io.InputStreamReader.<init>(InputStreamReader.java:72)
	at csg.datamodel.WayPoint.determineCounty(WayPoint.java:574)
	at csg.tasks.DataUpdateViaApi.importNewCaches(DataUpdateViaApi.java:384)
	at csg.tasks.DataUpdateViaApi.doInBackground(DataUpdateViaApi.java:120)
	at org.jdesktop.swingworker.SwingWorker$1.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
	at org.jdesktop.swingworker.SwingWorker.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:724)
* Einlesen der MyFinds-GPX-Datei von gc.com bringt Fehler "Datei konnte nicht gelesen werden"
* Höhenprofil wird nicht korrekt erkannt. Hier immer Angabe mit 0.
* Erzeugen der Statistik mit den gegebenen 250 bringt CPU zum Kochen, nachdem die Java-Task nach 10 Minuten bei 100% CPU-Last keinen Fortschritt brachte, brach ich ab. Hängt hier bei "Berechne statistische Daten: Höhenprofil", könnte mit o.g. "0" zusammenhängen. - Keine Fehlerausgabe.

Programm damit für mich unbenutzbar, obwohl es aktuell für mich (allein von der Beschreibung, Linux-Unterstützung und funktionsweise her) die beste Alternative darstellen würde.

Hoffe die Informationen können weiterhelfen.

Gruß
Agash
Holger 64
Geocacher
Beiträge: 242
Registriert: Fr 27. Jul 2012, 19:33

Re: Release 3.0.0

Beitrag von Holger 64 »

Nein. Groundspeak verbietet den automatisierten Zugriff auf die Website.
über die API auch?? Ich hab keine Ahnung wie und worüber das läuft, aber die Cachetools greifen doch auch über die API auf mein Profil zu und aktualisieren dieses.
AnTi82
Geocacher
Beiträge: 25
Registriert: Mo 2. Aug 2010, 16:51

Re: Release 3.0.0

Beitrag von AnTi82 »

Hallo.

Bei mir funktioniert diese Version leider auch nicht.

Aus der PQ-Datei werden nur 15 Caches importiert und beim Update über die API fliegt csg jedes mal raus.

Fehler ähnlich wie bei agash

Code: Alles auswählen

Jan 12, 2014 10:53:42 AM org.jdesktop.application.Task failed
Schwerwiegend: csg.tasks.DataUpdateViaApi@1e5359a failed: java.lang.NullPointerException
java.lang.NullPointerException
	at java.io.Reader.<init>(Reader.java:78)
	at java.io.InputStreamReader.<init>(InputStreamReader.java:72)
	at csg.datamodel.WayPoint.determineCounty(WayPoint.java:574)
	at csg.tasks.DataUpdateViaApi.importNewCaches(DataUpdateViaApi.java:384)
	at csg.tasks.DataUpdateViaApi.doInBackground(DataUpdateViaApi.java:120)
	at org.jdesktop.swingworker.SwingWorker$1.call(Unknown Source)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at org.jdesktop.swingworker.SwingWorker.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:744)
Betriebssystem ist ArchLinux 32 Bit

Code: Alles auswählen

java -version
java version "1.7.0_45"
OpenJDK Runtime Environment (IcedTea 2.4.3) (ArchLinux build 7.u45_2.4.3-1-i686)
OpenJDK Server VM (build 24.45-b08, mixed mode)
Ich habe auch mal das Java 7 von Oracle probiert. Damit hat es aber auch nicht funktioniert.

In einer VM mit WinXP habe ich das gleiche Problem. 15 Caches werden importiert und bei dem update über die API fliegt es raus.

Gruß

AnTi82
Sternenfeuer
Geomaster
Beiträge: 317
Registriert: Fr 5. Mai 2006, 10:01
Wohnort: Ludwigshafen

Re: Release 3.0.0

Beitrag von Sternenfeuer »

Versuch doch einfach mal gleich die API zu benutzen, ohne vorher mit der Myfinds zu probieren.
Also erstmal die Datenbank noch mal löschen und frisch von vorne ....



Sent from my iPad using Tapatalk
Bild
Sternenfeuer
Geomaster
Beiträge: 317
Registriert: Fr 5. Mai 2006, 10:01
Wohnort: Ludwigshafen

Re: Release 3.0.0

Beitrag von Sternenfeuer »

Und Java6!



Sent from my iPad using Tapatalk
Bild
AnTi82
Geocacher
Beiträge: 25
Registriert: Mo 2. Aug 2010, 16:51

Re: AW: Release 3.0.0

Beitrag von AnTi82 »

Sternenfeuer hat geschrieben:Versuch doch einfach mal gleich die API zu benutzen, ohne vorher mit der Myfinds zu probieren.
Also erstmal die Datenbank noch mal löschen und frisch von vorne ....



Sent from my iPad using Tapatalk
Direkt die API zu verwenden habe ich auch probiert. Das Ergebnis ist immer das gleiche, das Programm fliegt irgendwann mit der Null Pointer Exception raus.
Sternenfeuer hat geschrieben:Und Java6!



Sent from my iPad using Tapatalk
Das kann ich bei Gelegenheit mal probieren.
agash
Geocacher
Beiträge: 15
Registriert: Do 8. Aug 2013, 02:09

Re: Release 3.0.0

Beitrag von agash »

Jap, bei mir auch. Ich hab das Programm zum allerersten Mal benutzt und hab direkt abgerufen, da gabs schon die NPE, danach hab ich erst versucht die .gpx zu laden.

Java6 wird offiziell nicht mehr unterstützt. Warum sollte man ein Sicherheitsrisiko eingehen und sich ein derart altes Produkt ins System holen?
AnTi82
Geocacher
Beiträge: 25
Registriert: Mo 2. Aug 2010, 16:51

Re: Release 3.0.0

Beitrag von AnTi82 »

Mit Java 6 bekomme ich die gleiche Null Pointer Exception.
Gesperrt