[OSM-dev] [OSM-talk] osmosis Problem with bounding-polygon and v0.6?
Marco Lechner - FOSSGIS e.V.
marco.lechner at fossgis.de
Fri Apr 24 12:46:15 BST 2009
Hi,
I checked the md5sum before processing anything - and it was correct.
Also the *.bz2 unpacks without problems (of course just piping using
bzcat). Therefore I assume the planetfile is o.k. (besides the errors
posted in thread "osmosis cutting the planet").
I just want to find out what causes my error:
SCHWERWIEGEND: Thread for task 1-read-xml-0.6 failed
com.bretth.osmosis.core.OsmosisRuntimeException: Unable to parse xml
file path/planet-090421.osm.bz2. publicId=(null), systemId=(null),
lineNumber=6663, columnNumber=34.
at com.bretth.osmosis.core.xml.v0_6.XmlReader.run(XmlReader.java:114)
at java.lang.Thread.run(Thread.java:636)
Caused by: org.xml.sax.SAXParseException: XML document structures must
start and end within the same entity.
Using bzcat ./planet-090421.osm.bz2 |less -N to go to the referenced
line (6663) I get:
6661 <node id="102226" lat="60.2182655" lon="9.6330175"
timestamp="2008-10-17T14:33:31Z" version="2" changeset="406212"
user="crazykangaroo" uid="71766"/>
6662 <node id="102227" lat="60.2174492" lon="9.6330175"
timestamp="2008-10-17T14:33:31Z" version="2" changeset="406212"
user="crazykangaroo" uid="71766"/>
6663 <node id="102228" lat="60.2163811" lon="9.6328650"
timestamp="2008-10-17T14:33:31Z" version="2" changeset="406212"
user="crazykangaroo" uid="71766"/>
6664 <node id="102229" lat="60.2153778" lon="9.6332092"
timestamp="2008-10-17T14:33:32Z" version="2" changeset="406212"
user="crazykangaroo" uid="71766"/>
This looks to me like valid xml (the line number is produced by less -N)
For testing I also tried to use --bounding-box or tried to use no
bounding at all (which in fact should produce a copy of the whole
planet-file):
the error-message is the same.
Any other ideas what causes the problem or how to find out? And what
does the "publicId=(null), systemId=(null)" in the error-message mean
could this be a hint to the cause?
Marco
Karl Newman schrieb:
> On Thu, Apr 23, 2009 at 12:39 PM, Marco Lechner - FOSSGIS e.V.
> <marco.lechner at fossgis.de <mailto:marco.lechner at fossgis.de>> wrote:
>
> hi karl,
>
> ./bin/osmosis --read-xml-0.6 file="path/planet-090421.osm.bz2"
> compressionMethod=bzip2 --bounding-polygon-0.6 file=path/aoi.pff
> --write-xml-0.6 file=path/aoi_2009-04-21_v06.osm
>
> gives (almost) the same error as pure v0.5:
>
> Unable to parse xml file path/planet-090421.osm.bz2.
> publicId=(null),
> systemId=(null), lineNumber=6663, columnNumber=34.
> at
> com.bretth.osmosis.core.xml.v0_6.XmlReader.run(XmlReader.java:114)
> at java.lang.Thread.run(Thread.java:636)
> Caused by: org.xml.sax.SAXParseException: XML document structures must
> start and end within the same entity.
>
>
> Marco
>
>
> So, it sounds like you had multiple problems. Probably your planet
> file is corrupt. You could try to look at the referenced line (6663)
> in the unpacked file and see if it is valid XML. Most likely you will
> need to re-download the planet file.
>
> Karl
More information about the dev
mailing list