[OSM-talk-be] Java exception, still after growing memory ...
Marc Coevoet
sintsixtus at gmail.com
Fri Dec 2 21:15:57 UTC 2011
Hello,
I try to make an POI database from gpx-->kml-->osm files:
using the method described in:
http://clamel.netai.net/android/osmand_poi
I get "java.lang.NullPointerException"
Even after I grow the memory of the java application ...
java -Djava.util.logging.config.file=logging.properties -Xms564M
-Xmx1548M -cp "./OsmAndMapCreator.jar:./lib/*.jar"
net.osmand.swing.OsmExtractionUI
The original gpx contains 43000 POIs, which is large, but should not be
unusual on osm?
Marc
marc at sony:~/bin$ osmandmapcreator.sh
SQLITE running in native mode
Can't load log handler "java.util.logging.FileHandler"
java.io.IOException: Couldn't get lock for %h/Application
Data/Osmand/osmand.log
java.io.IOException: Couldn't get lock for %h/Application
Data/Osmand/osmand.log
at java.util.logging.FileHandler.openFiles(FileHandler.java:389)
at java.util.logging.FileHandler.<init>(FileHandler.java:225)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at java.lang.Class.newInstance0(Class.java:372)
at java.lang.Class.newInstance(Class.java:325)
at java.util.logging.LogManager$3.run(LogManager.java:384)
at java.security.AccessController.doPrivileged(Native Method)
at
java.util.logging.LogManager.loadLoggerHandlers(LogManager.java:370)
at
java.util.logging.LogManager.initializeGlobalHandlers(LogManager.java:906)
at java.util.logging.LogManager.access$900(LogManager.java:147)
at
java.util.logging.LogManager$RootLogger.getHandlers(LogManager.java:987)
at java.util.logging.Logger.log(Logger.java:472)
at java.util.logging.Logger.doLog(Logger.java:498)
at java.util.logging.Logger.logp(Logger.java:614)
at
org.apache.commons.logging.impl.Jdk14Logger.log(Jdk14Logger.java:99)
at
org.apache.commons.logging.impl.Jdk14Logger.debug(Jdk14Logger.java:114)
at
net.osmand.swing.ProgressDialog.startTask(ProgressDialog.java:180)
at
net.osmand.data.preparation.IndexCreator.extractOsmToNodesDB(IndexCreator.java:264)
at
net.osmand.data.preparation.IndexCreator.createPlainOsmDb(IndexCreator.java:303)
at
net.osmand.data.preparation.IndexCreator.generateIndexes(IndexCreator.java:394)
at
net.osmand.swing.OsmExtractionUI$11.run(OsmExtractionUI.java:447)
at
net.osmand.swing.ProgressDialog$WorkerThread.run(ProgressDialog.java:86)
2-dec-2011 22:08:39 net.osmand.swing.ProgressDialog startTask
FINE: Memory before task exec: 566755328 free : 483329912
2-dec-2011 22:08:39 net.osmand.swing.ProgressDialog startTask
FINE: Loading file /home/marc/delijn/2011-10-24/haltes.osm started
2-dec-2011 22:08:42 net.osmand.data.preparation.IndexCreator
extractOsmToNodesDB
INFO: File parsed : 3124
2-dec-2011 22:08:42 net.osmand.data.preparation.IndexCreator
extractOsmToNodesDB
INFO: File indexed : 3125
SQLITE running in native mode
2-dec-2011 22:08:42 net.osmand.swing.ProgressDialog startTask
FINE: Memory before task exec: 566755328 free : 534508152
2-dec-2011 22:08:42 net.osmand.swing.ProgressDialog startTask
FINE: Processing osm nodes... started after 3046 ms
2-dec-2011 22:08:43 net.osmand.swing.ProgressDialog startTask
FINE: Memory before task exec: 566755328 free : 510084696
2-dec-2011 22:08:43 net.osmand.swing.ProgressDialog startTask
FINE: Processing osm ways... started after 860 ms
2-dec-2011 22:08:43 net.osmand.swing.ProgressDialog startTask
FINE: Memory before task exec: 566755328 free : 509098992
2-dec-2011 22:08:43 net.osmand.swing.ProgressDialog startTask
FINE: Processing osm relations... started after 18 ms
2-dec-2011 22:08:43 net.osmand.data.preparation.IndexCreator generateIndexes
SEVERE: Log exception
java.lang.NullPointerException
at
net.osmand.data.preparation.IndexCreator.generateIndexes(IndexCreator.java:536)
at
net.osmand.swing.OsmExtractionUI$11.run(OsmExtractionUI.java:447)
at
net.osmand.swing.ProgressDialog$WorkerThread.run(ProgressDialog.java:86)
java.lang.NullPointerException
at
net.osmand.data.preparation.IndexCreator.getRTreeTransportStopsFileName(IndexCreator.java:200)
at
net.osmand.data.preparation.IndexCreator.generateIndexes(IndexCreator.java:587)
at
net.osmand.swing.OsmExtractionUI$11.run(OsmExtractionUI.java:447)
at
net.osmand.swing.ProgressDialog$WorkerThread.run(ProgressDialog.java:86)
2-dec-2011 22:08:43 net.osmand.swing.ExceptionHandler handle
SEVERE: Exception during operation
java.lang.NullPointerException
at
net.osmand.data.preparation.IndexCreator.generateIndexes(IndexCreator.java:536)
at
net.osmand.swing.OsmExtractionUI$11.run(OsmExtractionUI.java:447)
at
net.osmand.swing.ProgressDialog$WorkerThread.run(ProgressDialog.java:86)
java.lang.NullPointerException
at
net.osmand.data.preparation.IndexCreator.generateIndexes(IndexCreator.java:536)
at
net.osmand.swing.OsmExtractionUI$11.run(OsmExtractionUI.java:447)
at
net.osmand.swing.ProgressDialog$WorkerThread.run(ProgressDialog.java:86)
--
The "Penguin" has arrived - and he's not going away - ever.
What's on Shortwave guide: choose an hour, go!
http://shortwave.tk
700+ Radio Stations on SW http://swstations.tk
300+ languages on SW http://radiolanguages.tk
More information about the Talk-be
mailing list