[OSM-dev] Osmosis error while cutting out a special region from a planet file
Frank Bielig
Frank.Bielig at OneStepAhead.de
Sun Aug 30 10:48:50 BST 2009
Hallo,
I use Osmosis for cutting out a special region by out of the planet file
by giving a bounding box. Sometimes I get following exception after many
hours of conversion:
SCHWERWIEGEND: Thread for task 1-read-xml
failed
java.lang.NullPointerException
at
org.openstreetmap.osmosis.core.domain.v0_6.UnmodifiableTagCollection.store(UnmodifiableTagCollection.java:38)
at
org.openstreetmap.osmosis.core.domain.v0_6.CommonEntityData.store(CommonEntityData.java:198)
at
org.openstreetmap.osmosis.core.domain.v0_6.Entity.store(Entity.java:138)
at
org.openstreetmap.osmosis.core.domain.v0_6.Relation.store(Relation.java:184)
at
org.openstreetmap.osmosis.core.container.v0_6.RelationContainer.store(RelationContainer.java:51)
at
org.openstreetmap.osmosis.core.store.BaseObjectWriter.writeObject(BaseObjectWriter.java:63)
at
org.openstreetmap.osmosis.core.store.SimpleObjectStore.add(SimpleObjectStore.java:106)
at
org.openstreetmap.osmosis.core.filter.v0_6.AreaFilter.process(AreaFilter.java:242)
at
org.openstreetmap.osmosis.core.container.v0_6.RelationContainer.process(RelationContainer.java:60)
at
org.openstreetmap.osmosis.core.filter.v0_6.AreaFilter.process(AreaFilter.java:96)
at
org.openstreetmap.osmosis.core.tee.v0_6.EntityTee$ProxySinkSource.process(EntityTee.java:124)
at
org.openstreetmap.osmosis.core.tee.v0_6.EntityTee.process(EntityTee.java:70)
at
org.openstreetmap.osmosis.core.xml.v0_6.impl.RelationElementProcessor.end(RelationElementProcessor.java:108)
at
org.openstreetmap.osmosis.core.xml.v0_6.impl.OsmHandler.endElement(OsmHandler.java:108)
at
org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown
Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
Source)
at
org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
Source)
at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown
Source)
at
javax.xml.parsers.SAXParser.parse(SAXParser.java:198)
at
org.openstreetmap.osmosis.core.xml.v0_6.XmlReader.run(XmlReader.java:108)
at
java.lang.Thread.run(Thread.java:619)
30.08.2009 10:39:37 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)
Does anybody has a hint to solve this problem? Could osmosis changed,
that all open writing tasks cleanly closed in case of internal errors?
Then results will be not complete but you get still valid output.
Thank you for your help
Frank
--
Frank Bielig Tel: +49 33398 687848
OneStepAhead AG Fax: +49 33398 687849
Research & Development Mobil: +49 177 3339868
Leuschnerstr. 45 eMail: Frank.Bielig at OneStepAhead.de
D-70176 Stuttgart Web: http://www.OneStepAhead.de
Firma: OneStepAhead AG
Firmensitz/Amtsgericht: Stuttgart, HRB 22686
Vorstand/Vorsitzender: Nihat Kücük
Aufsichtsratvorsitzender: Prof. Dr. Reinhold von Schwerin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/dev/attachments/20090830/e5b1e0e8/attachment.html>
More information about the dev
mailing list