[OSM-dev] problem with osmosis

Damian Proksch damian.proksch at gmx.de
Mon Dec 29 16:50:00 GMT 2008


Hello,
I have now another problem with osmosis:
I'd wrote a small text file to sort and merge
some OSM-files.
Here are the text file:

cd..
cd..
cd C:\osmosis-0.29
java -Xmx1200m -jar osmosis.jar --rx enableDateParsing=no file="I:\OSM_Karten\Sorted\sorted_1.osm" --rx enableDateParsing=no file="I:\OSM_Karten\Sorted\sorted_2.osm" --m --wx file="I:\OSM_Karten\Planet\Planet.osm"

java -Xmx1200m -jar osmosis.jar --rx enableDateParsing=no file="I:\OSM_Karten\Planet\Planet.osm" --sort type="TypeThenId" --wx file="I:\OSM_Karten\Planet\Planet.osm"

java -Xmx1200m -jar osmosis.jar --rx enableDateParsing=no file="I:\OSM_Karten\Planet\Planet.osm" --rx enableDateParsing=no file="I:\OSM_Karten\Sorted\sorted_3.osm" --m --wx file="I:\OSM_Karten\Planet\Planet.osm"

java -Xmx1200m -jar osmosis.jar --rx enableDateParsing=no file="I:\OSM_Karten\Planet\Planet.osm" --sort type="TypeThenId" --wx file="I:\OSM_Karten\Planet\Planet.osm"

java -Xmx1200m -jar osmosis.jar --rx enableDateParsing=no file="I:\OSM_Karten\Planet\Planet.osm" --rx enableDateParsing=no file="I:\OSM_Karten\Sorted\sorted_4.osm" --m --wx file="I:\OSM_Karten\Planet\Planet.osm"

java -Xmx1200m -jar osmosis.jar --rx enableDateParsing=no file="I:\OSM_Karten\Planet\Planet.osm" --sort type="TypeThenId" --wx file="I:\OSM_Karten\Planet\Planet.osm"

java -Xmx1200m -jar osmosis.jar --rx enableDateParsing=no file="I:\OSM_Karten\Planet\Planet.osm" --rx enableDateParsing=no file="I:\OSM_Karten\Sorted\sorted_5.osm" --m --wx file="I:\OSM_Karten\Planet\Planet.osm"

java -Xmx1200m -jar osmosis.jar --rx enableDateParsing=no file="I:\OSM_Karten\Planet\Planet.osm" --sort type="TypeThenId" --wx file="I:\OSM_Karten\Planet\Planet.osm"

java -Xmx1200m -jar osmosis.jar --rx enableDateParsing=no file="I:\OSM_Karten\Planet\Planet.osm" --rx enableDateParsing=no file="I:\OSM_Karten\Sorted\sorted_6.osm" --m --wx file="I:\OSM_Karten\Planet\Planet.osm"

java -Xmx1200m -jar osmosis.jar --rx enableDateParsing=no file="I:\OSM_Karten\Planet\Planet.osm" --sort type="TypeThenId" --wx file="I:\OSM_Karten\Planet\Planet.osm"

java -Xmx1200m -jar osmosis.jar --rx enableDateParsing=no file="I:\OSM_Karten\Planet\Planet.osm" --rx enableDateParsing=no file="I:\OSM_Karten\Sorted\sorted_7.osm" --m --wx file="I:\OSM_Karten\Planet\Planet.osm"

java -Xmx1200m -jar osmosis.jar --rx enableDateParsing=no file="I:\OSM_Karten\Planet\Planet.osm" --sort type="TypeThenId" --wx file="I:\OSM_Karten\Planet\Planet.osm"


...and here the reply of my CMD:

  C:\Dokumente und Einstellungen\IchChefDuNix>cd..

C:\Dokumente und Einstellungen>cd..

C:\>cd C:\osmosis-0.29

C:\osmosis-0.29>java -Xmx1200m -jar osmosis.jar --rx enableDateParsing=no file="
I:\OSM_Karten\Sorted\sorted_1.osm" --rx enableDateParsing=no file="I:\OSM_Karten
\Sorted\sorted_2.osm" --m --wx file="I:\OSM_Karten\Planet\Planet.osm"
29.12.2008 17:33:48 com.bretth.osmosis.core.Osmosis main
INFO: Osmosis Version 0.29
29.12.2008 17:33:48 com.bretth.osmosis.core.Osmosis main
INFO: Preparing pipeline.
29.12.2008 17:33:48 com.bretth.osmosis.core.Osmosis main
INFO: Launching pipeline execution.
29.12.2008 17:33:48 com.bretth.osmosis.core.Osmosis main
INFO: Pipeline executing, waiting for completion.
29.12.2008 17:34:01 com.bretth.osmosis.core.Osmosis main
INFO: Pipeline complete.

C:\osmosis-0.29>
C:\osmosis-0.29>java -Xmx1200m -jar osmosis.jar --rx enableDateParsing=no file="
I:\OSM_Karten\Planet\Planet.osm" --sort type="TypeThenId" --wx file="I:\OSM_Kart
en\Planet\Planet.osm"
29.12.2008 17:34:02 com.bretth.osmosis.core.Osmosis main
INFO: Osmosis Version 0.29
29.12.2008 17:34:02 com.bretth.osmosis.core.Osmosis main
INFO: Preparing pipeline.
29.12.2008 17:34:02 com.bretth.osmosis.core.Osmosis main
INFO: Launching pipeline execution.
29.12.2008 17:34:02 com.bretth.osmosis.core.Osmosis main
INFO: Pipeline executing, waiting for completion.
29.12.2008 17:34:18 com.bretth.osmosis.core.Osmosis main
INFO: Pipeline complete.

C:\osmosis-0.29>
C:\osmosis-0.29>java -Xmx1200m -jar osmosis.jar --rx enableDateParsing=no file="
I:\OSM_Karten\Planet\Planet.osm" --rx enableDateParsing=no file="I:\OSM_Karten\S
orted\sorted_3.osm" --m --wx file="I:\OSM_Karten\Planet\Planet.osm"
29.12.2008 17:34:18 com.bretth.osmosis.core.Osmosis main
INFO: Osmosis Version 0.29
29.12.2008 17:34:18 com.bretth.osmosis.core.Osmosis main
INFO: Preparing pipeline.
29.12.2008 17:34:18 com.bretth.osmosis.core.Osmosis main
INFO: Launching pipeline execution.
29.12.2008 17:34:18 com.bretth.osmosis.core.Osmosis main
INFO: Pipeline executing, waiting for completion.
29.12.2008 17:34:19 com.bretth.osmosis.core.pipeline.common.ActiveTaskManager wa
itForCompletion
SCHWERWIEGEND: Thread for task 1-rx failed
com.bretth.osmosis.core.OsmosisRuntimeException: Unable to parse xml file I:\OSM
_Karten\Planet\Planet.osm.  publicId=(null), systemId=(null), lineNumber=285, co
lumnNumber=5.
        at com.bretth.osmosis.core.xml.v0_5.XmlReader.run(XmlReader.java:114)
        at java.lang.Thread.run(Unknown Source)
Caused by: org.xml.sax.SAXParseException: XML document structures must start and
 end within the same entity.
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAX
ParseException(Unknown Source)
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalErro
r(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(U
nknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
l.endEntity(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.endEnt
ity(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.endEntity(Un
known Source)
        at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(Unknown
 Source)
        at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar(Unk
nown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
l$FragmentContentDriver.next(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(U
nknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
l.scanDocument(Unknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
nknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
nknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So
urce)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Un
known Source)
        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.p
arse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(Unknown Source)
        at com.bretth.osmosis.core.xml.v0_5.XmlReader.run(XmlReader.java:109)
        ... 1 more
29.12.2008 17:34:19 com.bretth.osmosis.core.pipeline.common.ActiveTaskManager wa
itForCompletion
SCHWERWIEGEND: Thread for task 2-rx failed
com.bretth.osmosis.core.OsmosisRuntimeException: An output error has occurred, a
borting.
        at com.bretth.osmosis.core.store.DataPostbox.checkForOutputErrors(DataPo
stbox.java:61)
        at com.bretth.osmosis.core.store.DataPostbox.put(DataPostbox.java:116)
        at com.bretth.osmosis.core.merge.v0_5.EntityMerger$1.process(EntityMerge
r.java:72)
        at com.bretth.osmosis.core.merge.v0_5.impl.SortedEntityPipeValidator.pro
cess(SortedEntityPipeValidator.java:54)
        at com.bretth.osmosis.core.xml.v0_5.impl.NodeElementProcessor.end(NodeEl
ementProcessor.java:99)
        at com.bretth.osmosis.core.xml.v0_5.impl.OsmHandler.endElement(OsmHandle
r.java:109)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endEleme
nt(Unknown Source)
        at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.
emptyElement(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
l.scanStartElement(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
l$FragmentContentDriver.next(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(U
nknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
l.scanDocument(Unknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
nknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
nknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So
urce)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Un
known Source)
        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.p
arse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(Unknown Source)
        at com.bretth.osmosis.core.xml.v0_5.XmlReader.run(XmlReader.java:109)
        at java.lang.Thread.run(Unknown Source)
29.12.2008 17:34:19 com.bretth.osmosis.core.pipeline.common.ActiveTaskManager wa
itForCompletion
SCHWERWIEGEND: Thread for task 3-m failed
com.bretth.osmosis.core.OsmosisRuntimeException: An input error has occurred, ab
orting.
        at com.bretth.osmosis.core.store.DataPostbox.checkForInputErrors(DataPos
tbox.java:73)
        at com.bretth.osmosis.core.store.DataPostbox.hasNext(DataPostbox.java:17
9)
        at com.bretth.osmosis.core.merge.v0_5.EntityMerger.run(EntityMerger.java
:124)
        at java.lang.Thread.run(Unknown Source)
29.12.2008 17:34:19 com.bretth.osmosis.core.Osmosis main
SCHWERWIEGEND: Execution aborted.
com.bretth.osmosis.core.OsmosisRuntimeException: One or more tasks failed.
        at com.bretth.osmosis.core.pipeline.common.Pipeline.waitForCompletion(Pi
peline.java:141)
        at com.bretth.osmosis.core.Osmosis.main(Osmosis.java:55)

C:\osmosis-0.29>


anyone a idea what's going wrong?

 My system is:
Winxp prof SP3
Intel Pentium 4 with 3GHz
2.0 GB RAM

Thanks a lot for your answers.

damian


-- 
Mit freundlichen Grüßen
Damian Proksch
mailto:damian.proksch at gmx.de





More information about the dev mailing list