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

Login/Spidern nach GC-Update geht wieder

MiK

Geoguru
Hallo,

ich habe die nötigen Anpassungen an Cachewolf für die Änderungen auf geocaching.com durchgeführt. Ab r966 müsste es wieder gehen.

Ich habe die geänderten Dateien auf http://www.miksworld.de/cachewolf/ hochgeladen. Wem das zu kompliziert ist, muss eben auf eine neue offizielle BE warten.

Ersetzt einfach die entsprechende exe/jar durch die neue. Außerdem müsst ihr die spider.def ersetzen.

In der letzten BE925 fehlten auch Attributbilder, was zu Fehlern im DetailsPanel führt. Deswegen habe ich diese Attribut-Verzeichnisse auch nochmal gezippt und hochgeladen. Einfach auspacken und in das vorhandene "attributes"-Verzeichnis legen. Ihr braucht nur eines der beiden Pakete. Je nachdem, ob ihr die kleinere oder größere Variante bevorzugt.
 

snaky

Geowizard
Hm. So einfach geht das bei mir wohl leider nicht:

snakebite@python:~/Geocaching/CW-BE925 (copy)$ cat CacheWolf.bat
java -cp CacheWolf.jar ewe.applet.Applet /Xmx 12M CacheWolf.CacheWolf
snakebite@python:~/Geocaching/CW-BE925 (copy)$ chmod +x CacheWolf.bat
snakebite@python:~/Geocaching/CW-BE925 (copy)$ ./CacheWolf.bat
file IO Exception:java.util.zip.ZipException: invalid stored block lengths
java.lang.Exception: Class not found: 12M
at ewe.applet.Applet.getMainWindow(Applet.java)
at ewe.applet.Applet.init(Applet.java)
at ewe.applet.Applet.main(Applet.java)

Was ist denn diese 12M Class?
 
OP
MiK

MiK

Geoguru
Das ist überhaupt keine Klasse sondern eine Angabe, wie viel Speicher genutzt werden soll. Irgendwie funktioniert das so wohl nicht unter allen Systemen.
Ich vermute die jar-Version funktioniert nur unter Win. Bei der BE025 gibt es ja auch eine spezielle Linux-Version zum Download. Ich habe aber keine Ahnung, was an dieser anders ist und wie sie erstellt wurde.
 
OP
MiK

MiK

Geoguru
Wird die neue Version jetzt eigentlich nur von Linuxern probiert, bei denen es nicht funktioniert? Oder melden sich die Win/PPC-Nutzer nur einfach nicht?
 

snaky

Geowizard
Ich werde es nachher auch nochmal auf dem PPC probieren.
Auf jeden Fall schon mal vielen Dank für die Mühe.

Diesen 12M Fehler bekomme ich übrigens auch, wenn ich einfach mit "java -jar Cachewolf.jar" starte, also ohne die /Xmx Option.

Ich melde mich nachher nochmal, wenn ich das auf dem PPC probiert habe.
 
OP
MiK

MiK

Geoguru
Es wäre gut, wenn Bilbowolf mal seine build-scripte allen Entwicklern zur Verfügung stellen würde, so dass jeder alle Versionen erzeugen kann.
 

snaky

Geowizard
Wie versprochen Sachstand PPC:
Da gibt's leider auch nicht meine bevorzugte ohne-ARM-Edition (die Arm ist mir zu groß und irgendwie sehr unscharf), dafür funktioniert das Spidern damit aber einwandfrei!

Für die Übergangszeit werde ich jetzt einfach beide Versionen drauf lassen. Die eine zum Spidern, die andere zum Anschauen.

Vielen Dank nochmal für das Bereitstellen!
 
OP
MiK

MiK

Geoguru
Die ohne "ARM" müsste der "PocketPC2003" entsprechen. Versuch die mal.
 

Sammy Raider

Geocacher
Bei mir funktioniert der Spider auch wieder ( SVN 966 / Javaversion/ unter Windows) . Habe im Batch den 12M befehl gelöscht, dann läufts!
Code:
java -cp CacheWolf.jar ewe.applet.Applet /Xmx CacheWolf.CacheWolf

Gruß Sammy
 

snaky

Geowizard
Die PocketPC2003 Version klappt hervorragend. Schon wieder danke. :)

Das löschen von 12M in der Batchdatei unter Linux funktioniert dagegen bei mir nicht:
file IO Exception:java.util.zip.ZipException: invalid stored block lengths
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.findSystemClass(Unknown Source)
at ewe.applet.mClassLoader.loadClassInfo(mClassLoader.java)
at ewe.applet.mClassLoader.loadClass(mClassLoader.java)
at ewe.applet.mClassLoader.getClass(mClassLoader.java)
at ewe.applet.Applet.getAClass(Applet.java)
at ewe.applet.Applet.init(Applet.java)
at ewe.applet.Applet.main(Applet.java)
 

Sammy Raider

Geocacher
Hallo nochmal,
hab mir gerade mal die Java-Version von MiK gezogen, die ist komischerweise viel kleiner als meine.
@ Snacky: Falls Du mal meine Version testen willst, schick mir 'ne PN

Gruß Sammy
 

MKW

Geocacher
Unter MacOSX.4.9 kann ich die jar-Version nicht starten.
Hier die Meldungen auf der Console:
Code:
file IO Exception:java.util.zip.ZipException: invalid stored block lengths
java.lang.Exception: Class not found: 12M
	at ewe.applet.Applet.getMainWindow(Applet.java)
	at ewe.applet.Applet.init(Applet.java)
	at ewe.applet.Applet.main(Applet.java)
Aus der .bat-Datei habe ich das 12M gelöscht. Das reicht aber scheinbar nicht.
 

upigors

Geowizard
Und jetzt mal für den Laien der das ganze gern verstehen möchte......
Habe gestern abend versucht zu Spider.... Fehler Login. Ich benutze die aktuelle BE Version. Was kann ich nun tun um mal wieder zu Spidern? Und wie gesagt, bitte fürn Laien erlätern ;-) Danke
Grüße Uwe
 

snaky

Geowizard
Auch in diesem Thread nochmal:

Windows oder PPC User? Dann schau mal hier. :)

Einfach die Cachewolf.exe (oder .jar bei java) und die spider.def ersetzen.
 

El KarMa

Geocacher
In der PC-Version funzt das Spidern wieder.
Allerdings bekomme ich bei Caches mit vielen Logs einen Fehler, da der zugewiesene Speicherplatz nicht ausreicht.

Gruß und danke für die schnelle Reaktion auf die GC-Spielereien.
 

braeu

Geocacher
Auf dem Mac OS 10.4.10 kann man beide möglichen Fehlermeldungen reproduzieren, bei der Verwendung der jar-Version:

Code:
users-computer:~/Desktop/cachewolf_jar_0 user$ java -cp CacheWolf.jar ewe.applet.Applet CacheWolf.CacheWolf
file IO Exception:java.util.zip.ZipException: invalid stored block lengths
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
...
und
Code:
users-computer:~/Desktop/cachewolf_jar_0 user$ java -cp CacheWolf.jar ewe.applet.Applet -Xmx 12M CacheWolf.CacheWolf
file IO Exception:java.util.zip.ZipException: invalid stored block lengths
java.lang.Exception: Class not found: -Xmx
        at ewe.applet.Applet.getMainWindow(Applet.java)
        at ewe.applet.Applet.init(Applet.java)
        at ewe.applet.Applet.main(Applet.java)

Aufruf direkt über die Shell, ohne *.bat oder Shellscript

Gruss Braeu
 

upigors

Geowizard
snaky schrieb:
Auch in diesem Thread nochmal:

Windows oder PPC User? Dann schau mal hier. :)

Einfach die Cachewolf.exe (oder .jar bei java) und die spider.def ersetzen.

OK, Danke. Ich nutze CW auf Desktop und PPC.
Die exe hab ich geladen und werde ich ersetzen.
nur wie geh ich mit der spider.def um?
Da gibts nix zu laden..... Und wo finde ich die also im PPC bzw. auf meinem Rechner?
Sorry, für einige/viele ist das sicher ne doofe Frage, ich weiß es wirklich nicht besser.
Uwe
 

snaky

Geowizard
upigors schrieb:
snaky schrieb:
Auch in diesem Thread nochmal:

Windows oder PPC User? Dann schau mal hier. :)

Einfach die Cachewolf.exe (oder .jar bei java) und die spider.def ersetzen.

OK, Danke. Ich nutze CW auf Desktop und PPC.
Die exe hab ich geladen und werde ich ersetzen.
nur wie geh ich mit der spider.def um?
Da gibts nix zu laden.....

doch doch :)

Und wo finde ich die also im PPC bzw. auf meinem Rechner?

Im gleichen Verzeichnis wie die Cachewolf.exe. ;)
 
Oben