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

Anzeige im Browser-Offline funktioniert nicht

Papierloses Cachen.

Moderatoren: pfeffer, MiK, arbor95

Antworten
Benutzeravatar
moorteufel
Geocacher
Beiträge: 81
Registriert: Mi 1. Feb 2006, 21:44

Anzeige im Browser-Offline funktioniert nicht

Beitrag von moorteufel » Mo 23. Jul 2018, 09:53

Moin!

Bei mir funktioniert dir Offline-Anzeige im externen Browser nicht mehr.
Wenn ich im "Cachewolf > Wegpunkt > Im Browser offline öffnen" auswähle tut sich nichts und folgender Fehler wird ausgegeben:

Code: Alles auswählen

Error in ShowCache 
java.lang.IllegalArgumentException: Tags must start and end on the same line
	at HTML.Tmpl.Parsers.Parser.cleanTag(Parser.java:236)
	at HTML.Tmpl.Parsers.Parser.parseLine(Parser.java:162)
	at HTML.Template.parseLine(Template.java:766)
	at HTML.Template.read_file(Template.java:860)
	at HTML.Template.init(Template.java:740)
	at HTML.Template.<init>(Template.java:376)
	at CacheWolf.exp.ShowCacheInBrowser.showCache(ShowCacheInBrowser.java:87)
	at CacheWolf.MyTableControl.popupMenuEvent(MyTableControl.java:319)
	at ewe.ui.Control.popupMenuEvent(Control.java:3132)
	at ewe.ui.TableControl.popupMenuEvent(TableControl.java:1727)
	at ewe.ui.Control.onEvent(Control.java:1430)
	at CacheWolf.MyTableControl.onEvent(MyTableControl.java:431)
	at ewe.ui.MenuState.onEvent(MenuState.java:154)
	at ewe.ui.Control.sendToListeners(Control.java:1356)
	at ewe.ui.Control.postEvent(Control.java:1373)
	at ewe.ui.Menu.postEvent(Menu.java:453)
	at ewe.ui.Control.notifyAction(Control.java:1795)
	at ewe.ui.Menu.penReleased(Menu.java:228)
	at ewe.ui.Control.penClicked(Control.java:2376)
	at ewe.ui.Control.onPenEvent(Control.java:2144)
	at ewe.ui.Menu.onPenEvent(Menu.java:212)
	at ewe.ui.Control.onEvent(Control.java:1439)
	at ewe.ui.Menu.onEvent(Menu.java:508)
	at ewe.ui.Control.postEvent(Control.java:1375)
	at ewe.ui.Menu.postEvent(Menu.java:453)
	at ewe.ui.Window.doPostEvent(Window.java:1200)
	at ewe.ui.Window$windowThread.run(Window.java:858)
	at ewe.sys.mThread.run(mThread.java:250)
	at ewe.sys.Coroutine.run(Coroutine.java:145)

Ich benutze Cachewolf unter Linux (Opensuse Tumbleweed) und habe bereits versucht den Fehler zu finden, musste aber feststellen, dass ich nicht genug Kenntnisse in Java habe. Allerdings ist mir beim herunterladen in Eclipse aufgefallen, dass die Datei "bouncycastle.jar" fehlte. Ich haben bei bouncycastle.org die Datei "bcprov-ext-debug-jdk15on-160.jar" heruntergeladen, in bouncycastle.jar umbenannt und unter Libraries eingefügt. Danach funktionierte das das Kompileren.
Da ich normalerweise mit der Konsole und nicht mit Eclipse arbeite, ist mir nicht aufgefallen, dass es hier unterscheide gibt.


Bei Eclipse sind zum Kompilieren folgende Bibliotheken eingetragen:
  • Libraries/bouncycastle.jar
  • Libraries/GPS.jar
  • Libraries/json.jar
  • Libraries/jzlib.jar
  • Libraries/stevesoft.jar
  • Libraries/Template.jar
  • Libraries/xml.jar
  • Libraries/CompiledEwe.jar
Bei der Bash-Datei sind allerdings nur folgende Dateien bzw. Verzeichnisse eingetragen:
  • Libraries/CompiledEwe.jar
  • lib/
Ist das so richtig?
-Holger-

Bild :devil2:Allns wat vom Moor kummt, dat supp, dat supp, dat supp. :devil2:

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

Re: Anzeige im Browser-Offline funktioniert nicht

Beitrag von arbor95 » Mo 23. Jul 2018, 12:54

Für Linux kann ich nur bedingt etwas sagen, aber von bouncycastle muß nichts herunterladen werden, da dieser Programmteil im Sourcecode von CW enthalten ist (Unterverzeichnis gro).
Allerdings funktioniert der Menüpunkt im Browser offline öffnen bei mir unter Windows auch nicht. Das liegt aber bestimmt nicht am BouncyCastle Modul.
Bild

Benutzeravatar
moorteufel
Geocacher
Beiträge: 81
Registriert: Mi 1. Feb 2006, 21:44

Re: Anzeige im Browser-Offline funktioniert nicht

Beitrag von moorteufel » Mo 23. Jul 2018, 14:01

So, ich hab den Fehler gefunden:
In der Datei "res_noewe/GCTemplate.html" ist in der Zeile 207 ein Zeilenumbruch zu viel.

Code: Alles auswählen

diff --git a/res_noewe/GCTemplate.html b/res_noewe/GCTemplate.html
index d9f0181..c78e701 100644
--- a/res_noewe/GCTemplate.html
+++ b/res_noewe/GCTemplate.html
@@ -204,8 +204,7 @@
         log; Click any log to hide/unhide</font><br/><br/>
         <div id="logs" class="logs">
             <tmpl_loop LOGS>
-                <a href="javascript:toggleDivOL(<tmpl_var __COUNTER__>);"><img src="<tmpl_var ICON>" border="0">&nbsp;<tmpl_var
-                        DATE>&nbsp;by&nbsp;<tmpl_var LOGGER><br>
+                <a href="javascript:toggleDivOL(<tmpl_var __COUNTER__>);"><img src="<tmpl_var ICON>" border="0">&nbsp;<tmpl_var DATE>&nbsp;by&nbsp;<tmpl_var LOGGER><br>
                 </a>
                 <div id=<tmpl_var __COUNTER__> name="log" style="display:block"><font face='Verdana' size='2'>
                     <tmpl_var MESSAGE>
Bitte im Repository anpassen.
Dateianhänge
GCTemplate.html.zip
(2.63 KiB) 4-mal heruntergeladen
GCTemplate.patch
(857 Bytes) 4-mal heruntergeladen
-Holger-

Bild :devil2:Allns wat vom Moor kummt, dat supp, dat supp, dat supp. :devil2:

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

Re: Anzeige im Browser-Offline funktioniert nicht

Beitrag von arbor95 » Mo 23. Jul 2018, 14:02

Ich habe gerade den Fehler korrigiert.
Mit der Version 5107 hat sich dieser Fehler eingeschlichen. Ich hatte dort den Sourcecode neu formatieren lassen. Dabei wurden leider auch Dateien bearbeitet, die nicht die Erweiterung .java haben.
Bild

Antworten