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

HTML-Export-Fehler bei OC-Caches

UUS

Geocacher
Hallo zusammen,

nach längerer Zeit wollte ich mir heute mal wieder einen neuen HTML-Export fürs paperless caching erzeugen. Leider stellte ich fest, dass bei einigen OC-Caches der Exporter crashed.

Der Fehler ist nachvollziehbar, selbst mit einem nagelneuen Profil mit nur einem der problematischen Wegpunkte. Ich hatte auch schon mein selbst angepasstes Export-Template in Verdacht, der Crash passiert aber auch mit dem Standard-Template. Bei GC-Caches gibt es das Problem nicht. Auch das Verändern der Java-Startparameter war nicht von Erfolg gekrönt. Leider kann ich nicht nachvollziehen, seit wann das Problem auftaucht.

Im Command prompt zeigt sich dann folgendes:

E:\anwendungen\cachewolf>java -Xmx1024m -Xms1024m -cp CacheWolf.jar ewe.applet.Applet CacheWolf.CacheWolf
CW Version 1.3.2798 In Entwicklung, neuste:
Operating system: Windows 7/x86
Java: Sun Microsystems Inc./1.6.0_21
Reading file OC4855.xml
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Unknown Source)
at java.lang.AbstractStringBuilder.expandCapacity(Unknown Source)
at java.lang.AbstractStringBuilder.append(Unknown Source)
at java.lang.StringBuffer.append(Unknown Source)
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Unknown Source)
at java.lang.AbstractStringBuilder.expandCapacity(Unknown Source)
at java.lang.AbstractStringBuilder.append(Unknown Source)
at java.lang.StringBuffer.append(Unknown Source)
at CacheWolf.STRreplace.replace(Unknown Source)
at CacheWolf.CacheHolder.modifyLongDesc(Unknown Source)
at CacheWolf.CacheHolder.toHashtable(Unknown Source)
at CacheWolf.exp.HTMLExporter.doIt(Unknown Source)
at CacheWolf.MainMenu.onEvent(Unknown Source)
at ewe.ui.Control.postEvent(Control.java)
at ewe.ui.MenuState.onEvent(MenuState.java)
at ewe.ui.Control.sendToListeners(Control.java)
at ewe.ui.Control.postEvent(Control.java)
at ewe.ui.Menu.postEvent(Menu.java)
at ewe.ui.Menu.onEvent(Menu.java)
at ewe.ui.Control.sendToListeners(Control.java)
at ewe.ui.Control.postEvent(Control.java)
at ewe.ui.Menu.postEvent(Menu.java)
at ewe.ui.Control.notifyAction(Control.java)
at ewe.ui.Menu.penReleased(Menu.java)
at ewe.ui.Control.penClicked(Control.java)
at ewe.ui.Control.onPenEvent(Control.java)
at ewe.ui.Menu.onPenEvent(Menu.java)
at ewe.ui.Control.onEvent(Control.java)
at ewe.ui.Menu.onEvent(Menu.java)
at ewe.ui.Control.postEvent(Control.java)
at ewe.ui.Menu.postEvent(Menu.java)
at ewe.ui.Window.doPostEvent(Window.java)
at ewe.ui.Window$windowThread.run(Window.java)
at ewe.sys.mThread.run(mThread.java)
at ewe.sys.Coroutine.run(Coroutine.java)

Vielleicht hat ja jemand eine Idee zu Lösung.

--

Gruß
Uwe.
 
OP
UUS

UUS

Geocacher
Hallo araber95,

danke für die schnelle Hilfe :gott: , jetzt klappt alles wieder fehlerlos.

Danke.

--

Gruß
Uwe.
 
OP
UUS

UUS

Geocacher
Schade, zu früh gefreut.

Jetzt läuft zwar der Export einwandfrei, aber in der Cache-Beschreibung steht im HTML-Code statt dem Link auf die lokal abgelegte Grafik bei GC-Caches der Link zum Source im Internet, z.B. http://img.geocaching.com/gc1nfdx_0.jpg.

Bei OC-Caches steht im Filename zur Grafik zusätzlich das Unterverzeichnis ".../images/uploads/...", was es aber nicht gibt.

Das passiert seit der NB2799.

--

Gruß
Uwe.
 

arbor95

Geoguru
gc sollt wieder gehen. oc muss ev gelöscht und neu geladen werden, da das Speichern der img src url bisher nicht erfolgte.
 
OP
UUS

UUS

Geocacher
Jau, jetzt scheint alles wieder zu sein, wie es soll. Hat aber gereicht, die OCs zu aktualisieren.

Danke für die superschnelle HIlfe. :2thumbs:

--

Gruß
Uwe.
 
OP
UUS

UUS

Geocacher
Gerade habe ich festgestellt, dass der HTML-Export-Fehler seit der NB2816 wieder da ist, bis zur aktuellsten Version NB2824. Und jetzt klappt bei mit auch der GC-Export nicht mehr.

Beispiel:

E:\anwendungen\cachewolf>java -Xmx1024m -Xms1024m -cp CacheWolf.jar ewe.applet.Applet CacheWolf.CacheWolf
CW Version 1.3.2816 In Entwicklung, neuste:
Operating system: Windows 7/x86
Java: Sun Microsystems Inc./1.6.0_21
Reading file GC2FXG3.xml
java.lang.NullPointerException
at CacheWolf.CacheHolder.toHashtable(Unknown Source)
at CacheWolf.exp.HTMLExporter.doIt(Unknown Source)
at CacheWolf.MainMenu.onEvent(Unknown Source)
at ewe.ui.Control.postEvent(Control.java)
java.lang.NullPointerException
at CacheWolf.CacheHolder.toHashtable(Unknown Source)
at CacheWolf.exp.HTMLExporter.doIt(Unknown Source)
at CacheWolf.MainMenu.onEvent(Unknown Source)
at ewe.ui.Control.postEvent(Control.java)
at ewe.ui.MenuState.onEvent(MenuState.java)
at ewe.ui.Control.sendToListeners(Control.java)
at ewe.ui.Control.postEvent(Control.java)
at ewe.ui.Menu.postEvent(Menu.java)
at ewe.ui.Menu.onEvent(Menu.java)
at ewe.ui.Control.sendToListeners(Control.java)
at ewe.ui.Control.postEvent(Control.java)
at ewe.ui.Menu.postEvent(Menu.java)
at ewe.ui.Control.notifyAction(Control.java)
at ewe.ui.Menu.penReleased(Menu.java)
at ewe.ui.Control.penClicked(Control.java)
at ewe.ui.Control.onPenEvent(Control.java)
at ewe.ui.Menu.onPenEvent(Menu.java)
at ewe.ui.Control.onEvent(Control.java)
at ewe.ui.Menu.onEvent(Menu.java)
at ewe.ui.Control.postEvent(Control.java)
at ewe.ui.Menu.postEvent(Menu.java)
at ewe.ui.Window.doPostEvent(Window.java)
at ewe.ui.Window$windowThread.run(Window.java)
at ewe.sys.mThread.run(mThread.java)
at ewe.sys.Coroutine.run(Coroutine.java)

--

Gruß
Uwe.
 

arbor95

Geoguru
tut 2815?

wenn du mit die gc-gpx-datei von GC2FXG3 zukommen lässt, kann ich auch versuchen deinen speziellen Fall zu prüfen. (GC2FXG3 ist nur für PM)
 
OP
UUS

UUS

Geocacher
Ja, NB2815 tut prima. Sowohl für OC als auch für GC. Habe ich gerade noch benutzt. Das ist auch die letzte Version, bei der der Export läuft.

Ich habe dir gerade eine PN geschickt mit dem Inhalt der GPX-Datei.

--

Gruß
Uwe.
 
OP
UUS

UUS

Geocacher
araber95 schrieb:
sorry: wird gleich behoben!

Super Sache!!! :gott: :gott: :gott:

Ich habe gerade die NB2825 gesehen, geladen und ausprobiert und der Export läuft wieder. Hätte nicht gedacht, dass das so schnell behoben würde.

Toll! :2thumbs:

--

Gruß
Uwe.
 
Oben