[osmosis-dev] Can not run Osmosis

Brett Henderson brett at bretth.com
Tue Feb 24 06:45:31 GMT 2009


Xia Zhang wrote:
> Finally, make it work under ubuntu, via
> bin/osmosis --rx a.osm --sort --rx b.osm --sort --m --wx out.osm
>
> Some osm files are ok to process, however some osm terminate with 
> below errors...
> Is this related to the format in the OSM file?
It's possibly because the timestamp is missing in some files.  This came 
up a while ago but hasn't been fixed to produce a better error message.  
Probably should be raised as a TRAC ticket so that it doesn't get forgotten.

For now you have two choices.
1. Fix the input data to always contain timestamps.
2. Specify the enableDateParsing=no option to the --read-xml task.

>
> ==============================================================
> 2009-2-20 19:24:50 org.openstreetmap.osmosis.core.Osmosis run
> ä¿¡æ¯: Pipeline executing, waiting for completion.
> 2009-2-20 19:25:14 
> org.openstreetmap.osmosis.core.pipeline.common.ActiveTaskManager w: 
> Thread for task 1-rx failed
> org.openstreetmap.osmosis.core.OsmosisRuntimeException: An output 
> error has occurred, aborting.
>         at 
> org.openstreetmap.osmosis.core.store.DataPostbox.checkForOutputErrors 
> (DataPostbox.java:76)
>         at 
> org.openstreetmap.osmosis.core.store.DataPostbox.populateCentralQueue   
> (DataPostbox.java:127)
>         at 
> org.openstreetmap.osmosis.core.store.DataPostbox.put(DataPostbox.java:182)
>         at 
> org.openstreetmap.osmosis.core.merge.v0_5.EntityMerger$1.process(EntityMerger.java:72)
>         at 
> org.openstreetmap.osmosis.core.merge.v0_5.impl.SortedEntityPipeValidator.process(SortedEntityPipeValidator.java:56)
>         at 
> org.openstreetmap.osmosis.core.sort.v0_5.EntitySorter.complete(Entity 
> Sorter.java:62)
>         at 
> org.openstreetmap.osmosis.core.xml.v0_5.XmlReader.run(XmlReader.java:111)
>         at java.lang.Thread.run(Thread.java:636)
> 2009-2-20 19:25:14 
> org.openstreetmap.osmosis.core.pipeline.common.ActiveTaskManager w: 
> Thread for task 3-rx failed
> org.openstreetmap.osmosis.core.OsmosisRuntimeException: An output 
> error has occurred, aborting.
>         at 
> org.openstreetmap.osmosis.core.store.DataPostbox.checkForOutputErrors 
> (DataPostbox.java:76)
>         at 
> org.openstreetmap.osmosis.core.store.DataPostbox.populateCentralQueue 
> DataPostbox.java:132)
>         at 
> org.openstreetmap.osmosis.core.store.DataPostbox.put(DataPostbox.java  
> :182)
>         at 
> org.openstreetmap.osmosis.core.merge.v0_5.EntityMerger$1.process(EntityMerger.java:72)
>         at 
> org.openstreetmap.osmosis.core.merge.v0_5.impl.SortedEntityPipeValidator.process(SortedEntityPipeValidator.java:56)
>         at 
> org.openstreetmap.osmosis.core.sort.v0_5.EntitySorter.complete(EntitySorter.java:62)
>         at 
> org.openstreetmap.osmosis.core.xml.v0_5.XmlReader.run(XmlReader.java:111)
>         at java.lang.Thread.run(Thread.java:636)
> 2009-2-20 19:25:14 
> org.openstreetmap.osmosis.core.pipeline.common.ActiveTaskManager w: 
> Thread for task 5-m failed
> java.lang.NullPointerException
>         at 
> org.openstreetmap.osmosis.core.domain.v0_5.Entity.getFormattedTimestamp(Entity.java:197)
>         at 
> org.openstreetmap.osmosis.core.xml.v0_5.impl.NodeWriter.process(NodeWriter.java:63)
>         at 
> org.openstreetmap.osmosis.core.xml.v0_5.impl.OsmWriter$SubElementWriter.process(OsmWriter.java:135)
>         at 
> org.openstreetmap.osmosis.core.container.v0_5.NodeContainer.process(NodeContainer.java:58)
>         at 
> org.openstreetmap.osmosis.core.xml.v0_5.impl.OsmWriter.process(OsmWriter.java:70)
>         at 
> org.openstreetmap.osmosis.core.xml.v0_5.XmlWriter.process(XmlWriter.java:49)
>         at 
> org.openstreetmap.osmosis.core.merge.v0_5.EntityMerger.run(EntityMerger.java:143)
>         at java.lang.Thread.run(Thread.java:636)
> 2009-: Execution aborted.enstreetmap.osmosis.core.Osmosis main
> org.openstreetmap.osmosis.core.OsmosisRuntimeException: One or more 
> tasks failed                               .
>         at 
> org.openstreetmap.osmosis.core.pipeline.common.Pipeline.waitForCompletion(Pipeline.java:146)
>         at org.openstreetmap.osmosis.core.Osmosis.run(Osmosis.java:85)
>         at org.openstreetmap.osmosis.core.Osmosis.main(Osmosis.java:30)
>
> =========================================================================================
>
> Thanks
> Xia
>
>
>
> 2009/2/19 Xia Zhang <boyamyxia at gmail.com <mailto:boyamyxia at gmail.com>>
>
>     Hi All,
>
>     I just tried to combine two osm into one osm the Osmosis via:
>     java -jar osmosis.jar --rx 1.osm --sort --rx 2.osm --sort  --m
>     --wx final.osm
>
>     I tried both the latest build download from
>     http://wiki.openstreetmap.org/wiki/Osmosis Version 0.30 and
>     osmosis 0.30.2. However both not working :(
>
>     Always termilated and showed below errors:
>     ===============================================
>     2009-2-19 17:39:38 org.openstreetmap.osmosis.core.Osmosis run
>     信息: Osmosis Version 0.30.2
>     2009-2-19 17:39:38 org.openstreetmap.osmosis.core.Osmosis main
>     严重: Execution aborted.
>     java.lang.NoClassDefFoundError:
>     org/java/plugin/PluginLifecycleException
>             at org.openstreetmap.osmosis.core.Osmosis.run(Osmosis.java:73)
>             at
>     org.openstreetmap.osmosis.core.Osmosis.main(Osmosis.java:30)
>     Caused by: java.lang.ClassNotFoundException:
>     org.java.plugin.PluginLifecycleExce
>     ption
>             at java.net.URLClassLoader$1.run(Unknown Source)
>             at java.security.AccessController.doPrivileged(Native Method)
>             at java.net.URLClassLoader.findClass(Unknown Source)
>             at java.lang.ClassLoader.loadClass(Unknown Source)
>             at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>             at java.lang.ClassLoader.loadClass(Unknown Source)
>             at java.lang.ClassLoader.loadClassInternal(Unknown Source)
>             ... 2 more
>     ================================================
>
>     Any advise on this? Thanks a lot
>
>
>     Xia
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> osmosis-dev mailing list
> osmosis-dev at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/osmosis-dev
>   





More information about the osmosis-dev mailing list