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.
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.