[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