[OSM-talk-be] Java exception, still after growing memory ...
Sander Deryckere
sanderd17 at gmail.com
Mon Dec 5 17:36:08 UTC 2011
If you can't get a lock, this can also be because some other program is
locking that file.
Try to reboot your computer (to shut down all processes) and do it again.
2011/12/5 Martijn van Exel <m at rtijn.org>
> I am no Java expert, but, this does not seem to be a memory problem to
> me. I'd look further toward the top, particularly:
>
> Can't load log handler "java.util.logging.FileHandler"
> java.io.IOException: Couldn't get lock for %h/Application
> Data/Osmand/osmand.log
>
> Make sure this directory exists and that you have write permissions
> for the process running the jar.
>
> Martijn
>
> On Fri, Dec 2, 2011 at 2:15 PM, Marc Coevoet <sintsixtus at gmail.com> wrote:
> > 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
> >
> > _______________________________________________
> > Talk-be mailing list
> > Talk-be at openstreetmap.org
> > http://lists.openstreetmap.org/listinfo/talk-be
>
>
>
> --
> martijn van exel
> geospatial omnivore
> 1109 1st ave #2
> salt lake city, ut 84103
> 801-550-5815
> http://oegeo.wordpress.com
>
> _______________________________________________
> Talk-be mailing list
> Talk-be at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-be
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/talk-be/attachments/20111205/4bdb73a2/attachment.htm>
More information about the Talk-be
mailing list