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

Fehler beim Aktualisieren

Papierloses Cachen.

Moderatoren: MiK, arbor95, pfeffer

Benutzeravatar
JonDo
Geocacher
Beiträge: 95
Registriert: Sa 12. Apr 2014, 07:41

Re: Fehler beim Aktualisieren

Beitrag von JonDo » Do 12. Sep 2019, 16:11

Moin arbor95

Danke für Deine Ausführungen

Ich hab nmal im Link nachgeschaut, was ich da Starte und Du hast recht, die Datei hat die Endung CacheWolf.jar
Da war die Anpassung ja nicht so schwierig, habe einfach die Zeiger auf die Datei
cachewolf.bat
geändert. Nun bin mal gespannt, ob der Fehler weg ist.
Ach jeden Fall super erklärt.
Danke für Deine schnelle Hilfe. Und die die Anpassung im CW.

Mit freundlichen Grüßen
JonDo

Werbung:
Benutzeravatar
spaziergaenger
Geowizard
Beiträge: 1124
Registriert: Do 19. Mai 2005, 10:09
Wohnort: N51.5 E12

Re: Fehler beim Aktualisieren

Beitrag von spaziergaenger » Mo 16. Sep 2019, 14:59

arbor95 hat geschrieben:
Di 10. Sep 2019, 18:07
...
Aber es freut mich, dass ausser mir und ColleIsarco wenigstens noch ein Anwender von CachWolf existiert.
...
Auch ich nutze den Cachewolf regelmäßig und gern und wollte mich an dieser Stelle auch mal bei allen bedanken, die das Programm pflegen und am Laufen halten.
Gruß, Spaziergänger

Benutzeravatar
JonDo
Geocacher
Beiträge: 95
Registriert: Sa 12. Apr 2014, 07:41

Re: Fehler beim Aktualisieren

Beitrag von JonDo » Sa 5. Okt 2019, 14:42

Moin arbor95
Leider taucht der Fehler trotzdem weiter auf. Manchmal ohne Absturz, manchmal mit Absturz. Darum habe ich mir mal die Log Datei im CW angeschaut und zumindest noch etwas gefunden, wo der CW nicht ganz rundläuft.

Die meisten Fehlermeldungen konnte ich nicht entschlüsseln, jedoch den letzten
Log_Teil.zip
(640 Bytes) 6-mal heruntergeladen
Im Cache: GC3NE08

Soll ein Bild geladen werden, was aber vom CW nicht eichtig geladen wird. Nach http fehlt noch das s (https)

http://www.bahnbilder.de//1024/die-ganz ... 500446.jpg

Your browser sent a request that this server could not understand.
Reason: You're speaking plain HTTP to an SSL-enabled server port.
Instead use the HTTPS scheme to access this URL, please.

https://www.bahnbilder.de//1024/die-gan ... 500446.jpg

Könntest Du das vielleich auch bitte berücksichtigen?
Das wäre prima.

Mit freundlichen Grüßen
JonDo

Benutzeravatar
arbor95
Geoguru
Beiträge: 5604
Registriert: So 4. Jan 2009, 20:28
Wohnort: 72800 Eningen u.A.
Kontaktdaten:

Re: Fehler beim Aktualisieren

Beitrag von arbor95 » Sa 5. Okt 2019, 15:49

Ohne jetzt etwas im Programm überprüft zu haben:
Wie soll ich das berücksichtigen, wenn der Link auf http:// lautet und kein sog. redirect als Antwort kommt?
Da gibt es primär 2 bis 4 Lösungsmöglichkeiten: 1) der Link wird auf der Webseite (gc) korrigiert. 2) der aufgerufene Webserver (bahnbilder.de, o.a.) korrigiert das automatisch (da sie keinen http mehr anbietet kann sie auch automatisch auf https umschalten) 3) der aufgerufene Webserver schickt eine redirect-Meldung (Nr 3xx) zurück an den Aufrufer. 4) wäre dann deine (meine) Lösung .
Bild

Benutzeravatar
arbor95
Geoguru
Beiträge: 5604
Registriert: So 4. Jan 2009, 20:28
Wohnort: 72800 Eningen u.A.
Kontaktdaten:

Re: Fehler beim Aktualisieren

Beitrag von arbor95 » Sa 5. Okt 2019, 16:10

Bei der nähere Überprüfung läßt sich feststellen, dass der Webserverver sich wie Fall 3 verhält und eine Meldung 301 zurückschickt und damit die korrekte Adresse siehe:
Request http://www.bahnbilder.de/1024/die-ganze ... 500446.jpg returned status-code: 301
kommt dann mit https*Rattenschwanz zurück.

Leider kommt dann ein Fehler im folgenden Programmbereich, in dem sich ColleIsarco bestens auskennt:
java.lang.UnsupportedClassVersionError
at gro.bouncycastle.asn1.ASN1InputStream.createPrimitiveDERObject(ASN1InputStream.java:451)
at gro.bouncycastle.asn1.ASN1InputStream.buildObject(ASN1InputStream.java:192)
at gro.bouncycastle.asn1.ASN1InputStream.readObject(ASN1InputStream.java:281)
at gro.bouncycastle.asn1.ASN1InputStream.buildEncodableVector(ASN1InputStream.java:201)
at gro.bouncycastle.asn1.ASN1InputStream.buildDEREncodableVector(ASN1InputStream.java:212)
at gro.bouncycastle.asn1.ASN1InputStream.buildObject(ASN1InputStream.java:181)
at gro.bouncycastle.asn1.ASN1InputStream.readObject(ASN1InputStream.java:281)
at gro.bouncycastle.asn1.ASN1InputStream.buildEncodableVector(ASN1InputStream.java:201)
at gro.bouncycastle.asn1.ASN1InputStream.buildDEREncodableVector(ASN1InputStream.java:212)
at gro.bouncycastle.asn1.ASN1InputStream.buildObject(ASN1InputStream.java:184)
at gro.bouncycastle.asn1.ASN1InputStream.readObject(ASN1InputStream.java:281)
at gro.bouncycastle.asn1.ASN1InputStream.buildEncodableVector(ASN1InputStream.java:201)
at gro.bouncycastle.asn1.ASN1InputStream.buildDEREncodableVector(ASN1InputStream.java:212)
at gro.bouncycastle.asn1.ASN1InputStream.buildObject(ASN1InputStream.java:181)
at gro.bouncycastle.asn1.ASN1InputStream.readObject(ASN1InputStream.java:281)
at gro.bouncycastle.asn1.ASN1InputStream.buildEncodableVector(ASN1InputStream.java:201)
at gro.bouncycastle.asn1.ASN1InputStream.buildDEREncodableVector(ASN1InputStream.java:212)
at gro.bouncycastle.asn1.ASN1InputStream.buildObject(ASN1InputStream.java:181)
at gro.bouncycastle.asn1.ASN1InputStream.readObject(ASN1InputStream.java:281)
at gro.bouncycastle.asn1.ASN1InputStream.buildEncodableVector(ASN1InputStream.java:201)
at gro.bouncycastle.asn1.ASN1InputStream.buildDEREncodableVector(ASN1InputStream.java:212)
at gro.bouncycastle.asn1.ASN1InputStream.buildObject(ASN1InputStream.java:181)
at gro.bouncycastle.asn1.ASN1InputStream.readObject(ASN1InputStream.java:281)
at gro.bouncycastle.crypto.tls.TlsUtils.readASN1Object(TlsUtils.java:671)
at gro.bouncycastle.crypto.tls.Certificate.parse(Certificate.java:121)
at gro.bouncycastle.crypto.tls.TlsClientProtocol.handleHandshakeMessage(TlsClientProtocol.java:172)
at gro.bouncycastle.crypto.tls.TlsProtocol.processHandshakeQueue(TlsProtocol.java:463)
at gro.bouncycastle.crypto.tls.TlsProtocol.processRecord(TlsProtocol.java:380)
at gro.bouncycastle.crypto.tls.RecordStream.readRecord(RecordStream.java:229)
at gro.bouncycastle.crypto.tls.TlsProtocol.safeReadRecord(TlsProtocol.java:603)
at gro.bouncycastle.crypto.tls.TlsProtocol.blockForHandshake(TlsProtocol.java:278)
at gro.bouncycastle.crypto.tls.TlsClientProtocol.connect(TlsClientProtocol.java:107)
at gro.cachewolf.tls.TlsSocket.<init>(TlsSocket.java:64)
at CacheWolf.utils.HttpConnection$2.doRun(HttpConnection.java:797)
at ewe.sys.TaskObject.run(TaskObject.java:150)
at ewe.sys.mThread.run(mThread.java:250)
at ewe.sys.Coroutine.run(Coroutine.java:145)
java.lang.UnsupportedClassVersionError
at gro.bouncycastle.asn1.ASN1InputStream.createPrimitiveDERObject(ASN1InputStream.java:451)
at gro.bouncycastle.asn1.ASN1InputStream.buildObject(ASN1InputStream.java:192)
at gro.bouncycastle.asn1.ASN1InputStream.readObject(ASN1InputStream.java:281)
at gro.bouncycastle.asn1.ASN1InputStream.buildEncodableVector(ASN1InputStream.java:201)
at gro.bouncycastle.asn1.ASN1InputStream.buildDEREncodableVector(ASN1InputStream.java:212)
at gro.bouncycastle.asn1.ASN1InputStream.buildObject(ASN1InputStream.java:181)
at gro.bouncycastle.asn1.ASN1InputStream.readObject(ASN1InputStream.java:281)
at gro.bouncycastle.asn1.ASN1InputStream.buildEncodableVector(ASN1InputStream.java:201)
at gro.bouncycastle.asn1.ASN1InputStream.buildDEREncodableVector(ASN1InputStream.java:212)
at gro.bouncycastle.asn1.ASN1InputStream.buildObject(ASN1InputStream.java:184)
at gro.bouncycastle.asn1.ASN1InputStream.readObject(ASN1InputStream.java:281)
at gro.bouncycastle.asn1.ASN1InputStream.buildEncodableVector(ASN1InputStream.java:201)
at gro.bouncycastle.asn1.ASN1InputStream.buildDEREncodableVector(ASN1InputStream.java:212)
at gro.bouncycastle.asn1.ASN1InputStream.buildObject(ASN1InputStream.java:181)
at gro.bouncycastle.asn1.ASN1InputStream.readObject(ASN1InputStream.java:281)
at gro.bouncycastle.asn1.ASN1InputStream.buildEncodableVector(ASN1InputStream.java:201)
at gro.bouncycastle.asn1.ASN1InputStream.buildDEREncodableVector(ASN1InputStream.java:212)
at gro.bouncycastle.asn1.ASN1InputStream.buildObject(ASN1InputStream.java:181)
at gro.bouncycastle.asn1.ASN1InputStream.readObject(ASN1InputStream.java:281)
at gro.bouncycastle.asn1.ASN1InputStream.buildEncodableVector(ASN1InputStream.java:201)
at gro.bouncycastle.asn1.ASN1InputStream.buildDEREncodableVector(ASN1InputStream.java:212)
at gro.bouncycastle.asn1.ASN1InputStream.buildObject(ASN1InputStream.java:181)
at gro.bouncycastle.asn1.ASN1InputStream.readObject(ASN1InputStream.java:281)
at gro.bouncycastle.crypto.tls.TlsUtils.readASN1Object(TlsUtils.java:671)
at gro.bouncycastle.crypto.tls.Certificate.parse(Certificate.java:121)
at gro.bouncycastle.crypto.tls.TlsClientProtocol.handleHandshakeMessage(TlsClientProtocol.java:172)
at gro.bouncycastle.crypto.tls.TlsProtocol.processHandshakeQueue(TlsProtocol.java:463)
at gro.bouncycastle.crypto.tls.TlsProtocol.processRecord(TlsProtocol.java:380)
at gro.bouncycastle.crypto.tls.RecordStream.readRecord(RecordStream.java:229)
at gro.bouncycastle.crypto.tls.TlsProtocol.safeReadRecord(TlsProtocol.java:603)
at gro.bouncycastle.crypto.tls.TlsProtocol.blockForHandshake(TlsProtocol.java:278)
at gro.bouncycastle.crypto.tls.TlsClientProtocol.connect(TlsClientProtocol.java:107)
at gro.cachewolf.tls.TlsSocket.<init>(TlsSocket.java:64)
at CacheWolf.utils.HttpConnection$2.doRun(HttpConnection.java:797)
at ewe.sys.TaskObject.run(TaskObject.java:150)
at ewe.sys.mThread.run(mThread.java:250)
at ewe.sys.Coroutine.run(Coroutine.java:145)
Bild

Benutzeravatar
arbor95
Geoguru
Beiträge: 5604
Registriert: So 4. Jan 2009, 20:28
Wohnort: 72800 Eningen u.A.
Kontaktdaten:

Re: Fehler beim Aktualisieren

Beitrag von arbor95 » Sa 5. Okt 2019, 16:22

Einfach ausgedrückt: ColleIsarco sollte noch etwas Code von bouncycastle übernehmen bezüglich Interpretation von IA5_STRING!
Bild

Benutzeravatar
JonDo
Geocacher
Beiträge: 95
Registriert: Sa 12. Apr 2014, 07:41

Re: Fehler beim Aktualisieren

Beitrag von JonDo » Sa 5. Okt 2019, 16:31

Das hört sich an, als wenn Du, Ihr eine Idee habt, wie das abzuändern ist.
Ich Freue mich auf die Lösung.
Mit freundlichen Grüßen
JonDo

Benutzeravatar
arbor95
Geoguru
Beiträge: 5604
Registriert: So 4. Jan 2009, 20:28
Wohnort: 72800 Eningen u.A.
Kontaktdaten:

Re: Fehler beim Aktualisieren

Beitrag von arbor95 » Sa 5. Okt 2019, 16:43

Ich habe den Code mal aktiviert. Das Bild wird jetzt heruntergeladen.
(Leider wird es nicht in der Beschreibung angezeigt, aber das wäre eine andere Baustelle)
Bild

Benutzeravatar
JonDo
Geocacher
Beiträge: 95
Registriert: Sa 12. Apr 2014, 07:41

Re: Fehler beim Aktualisieren

Beitrag von JonDo » Sa 5. Okt 2019, 19:37

Moin arbor95

Gerade habe ich das neue Update 1.3.5184 probiert und das Bild wird wie von Dir bereits geschrieben nicht in der Beschreibung angezeigt, aber im Export wird es berücksichtigt.
Das ist doch schon mal die halbe Miete
Schön und schnell gemacht, das freut mich und bestimmt auch alle anderen Nutzer
Dankeschön.

Mit freundlichen Grüßen
JonDo

Benutzeravatar
ColleIsarco
Geomaster
Beiträge: 971
Registriert: Sa 18. Apr 2009, 14:53

Re: Fehler beim Aktualisieren

Beitrag von ColleIsarco » Di 8. Okt 2019, 14:26

äh ja, äh, also, da war ziemlich Druck hinter der BC-Anpassung, deswegen hatte ich mich seinerseit auf das Wesentliche konzentriert und alles Unnütze mit Exceptions abfangen lassen. Da gibt noch die ein oder andere Baustelle... und wie heißt es so schön: Nichts hält länger als ein Provisorium.
My Bad!

(Und dann war ich auch noch unterwegs...)

Trotzdem Gruß und Entschuldigung für die Unannehmlichkeiten.
"Sind Sie Pessimist?" - "Neh, bringt doch gar nichts..."

Antworten