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
Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.
Fehler beim Aktualisieren
Moderatoren: arbor95, pfeffer, MiK
- spaziergaenger
- Geowizard
- Beiträge: 1135
- Registriert: Do 19. Mai 2005, 10:09
- Wohnort: N51.5 E12
Re: Fehler beim Aktualisieren
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
Re: Fehler beim Aktualisieren
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 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
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 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
- arbor95
- Geoguru
- Beiträge: 6006
- Registriert: So 4. Jan 2009, 20:28
- Wohnort: 72800 Eningen u.A.
- Kontaktdaten:
Re: Fehler beim Aktualisieren
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 .
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 .
- arbor95
- Geoguru
- Beiträge: 6006
- Registriert: So 4. Jan 2009, 20:28
- Wohnort: 72800 Eningen u.A.
- Kontaktdaten:
Re: Fehler beim Aktualisieren
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)
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)
- arbor95
- Geoguru
- Beiträge: 6006
- Registriert: So 4. Jan 2009, 20:28
- Wohnort: 72800 Eningen u.A.
- Kontaktdaten:
Re: Fehler beim Aktualisieren
Einfach ausgedrückt: ColleIsarco sollte noch etwas Code von bouncycastle übernehmen bezüglich Interpretation von IA5_STRING!
Re: Fehler beim Aktualisieren
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
Ich Freue mich auf die Lösung.
Mit freundlichen Grüßen
JonDo
- arbor95
- Geoguru
- Beiträge: 6006
- Registriert: So 4. Jan 2009, 20:28
- Wohnort: 72800 Eningen u.A.
- Kontaktdaten:
Re: Fehler beim Aktualisieren
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)
(Leider wird es nicht in der Beschreibung angezeigt, aber das wäre eine andere Baustelle)
Re: Fehler beim Aktualisieren
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
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
- ColleIsarco
- Geomaster
- Beiträge: 991
- Registriert: Sa 18. Apr 2009, 14:53
Re: Fehler beim Aktualisieren
ä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.
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..."