[OSM-dev] Planetfile with ChangeSet

m2huber at hsr.ch m2huber at hsr.ch
Tue Jun 2 15:25:25 BST 2009


Hi @ all

Sorry for being not so precisely.

We are currently building our own OSM importer, which imports the data into a spatial Database.

As we firstly tried to Run the program with the newest planet file we discovered a problem with the changesets. After your mail I also tried the import the latest planet with osmosis and it didn't work either. I don't know what exactly the problem is, but I guess that there could be a Problem with the formattation of the XML File?

For Osmosis I used this Argument:  --read-xml file="E:\planet-090520.osm.bz2" compressionMethod="bzip2" --write-xml file="E:\planet.osm" -0.6
On Osmosis Version: 0.31.1

The Exception is the same as on our Project (which  also uses SAX as XML Parser)

What could be the problem here?

Thanks Mike

Osmosis Exception:
---------------
02.06.2009 16:18:10 org.openstreetmap.osmosis.core.Osmosis run
INFO: Osmosis Version 0.31.1
02.06.2009 16:18:10 org.openstreetmap.osmosis.core.Osmosis run
INFO: Preparing pipeline.
02.06.2009 16:18:10 org.openstreetmap.osmosis.core.Osmosis run
INFO: Launching pipeline execution.
02.06.2009 16:18:10 org.openstreetmap.osmosis.core.Osmosis run
INFO: Pipeline executing, waiting for completion.
02.06.2009 16:18:10 org.openstreetmap.osmosis.core.pipeline.common.ActiveTaskManager waitForCompletion
SCHWERWIEGEND: Thread for task 1-read-xml failed
org.openstreetmap.osmosis.core.OsmosisRuntimeException: Unable to parse xml file E:\planet-090520.osm.bz2.  publicId=(null), systemId=(null), lineNumber=4319, columnNumber=215.
	at org.openstreetmap.osmosis.core.xml.v0_6.XmlReader.run(XmlReader.java:113)
	at java.lang.Thread.run(Thread.java:619)
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.createSAXParseException(ErrorHandlerWrapper.java:195)
	at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:174)
	at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:388)
	at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1411)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.endEntity(XMLDocumentFragmentScannerImpl.java:900)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.endEntity(XMLDocumentScannerImpl.java:602)
	at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.endEntity(XMLEntityManager.java:1394)
	at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(XMLEntityScanner.java:1763)
	at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanLiteral(XMLEntityScanner.java:1064)
	at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanAttributeValue(XMLScanner.java:974)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanAttribute(XMLDocumentFragmentScannerImpl.java:1537)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1314)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2740)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:645)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:508)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
	at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
	at javax.xml.parsers.SAXParser.parse(SAXParser.java:198)
	at org.openstreetmap.osmosis.core.xml.v0_6.XmlReader.run(XmlReader.java:108)
	... 1 more
02.06.2009 16:18:10 org.openstreetmap.osmosis.core.Osmosis main
SCHWERWIEGEND: Execution aborted.
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)




-----Ursprüngliche Nachricht-----
Von: Frederik Ramm [mailto:frederik at remote.org] 
Gesendet: Dienstag, 2. Juni 2009 15:06
An: Huber Michael (m2huber at hsr.ch)
Cc: dev at openstreetmap.org
Betreff: Re: [OSM-dev] Planetfile with ChangeSet

Hi,

m2huber at hsr.ch wrote:
> Could someone maybe give me short answer on that topic?

The short answer is: don't bother; you did not specify what import tool 
you were planning to use exactly but you can be relatively sure that it 
will ignore the changesets anyway.

Bye
Frederik




More information about the dev mailing list