Verwaiste Einträge nach dem Durchzug des Bots

Hallo,

wenn ich mir diesen Bereich

http://www.openstreetmap.org/?lat=53.935114&lon=9.518854&zoom=18&layers=M

in JOSM ansehe, finde ich “verwaiste” Nodes (von mir selbst erstellt und wohl bei der Löschung gestern übergeblieben) und auch ways mit dem Autor
OSMF Redaction Account.

Möchte ich mir die History eines Nodes ansehen, wirft JOSM einen Fehler aus:

Repository Root: http://josm.openstreetmap.de/svn
Build-Date: 2012-07-03 01:31:22
Last Changed Author: simon04
Revision: 5315
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
URL: http://josm.openstreetmap.de/svn/trunk
Last Changed Date: 2012-07-02 14:51:19 +0200 (Mon, 02 Jul 2012)
Last Changed Rev: 5315

Identification: JOSM/1.5 (5315 de)
Memory Usage: 222 MB / 455 MB (145 MB allocated, but free)
Java version: 1.6.0_24, Sun Microsystems Inc., OpenJDK Server VM
Operating system: Linux
Dataset consistency test: No problems found

Plugin: OpeningHoursEditor (28477)
Plugin: PicLayer (27883)
Plugin: buildings_tools (28412)
Plugin: imageryadjust (28412)
Plugin: licensechange (28412)
Plugin: terracer (28412)
Plugin: turnrestrictions (28412)
Plugin: utilsplugin2 (28412)

org.openstreetmap.josm.io.OsmTransferException: org.xml.sax.SAXException: (20,133)notwendiges Attribut "lat" fehlt
	at org.openstreetmap.josm.io.OsmServerHistoryReader.parseHistory(OsmServerHistoryReader.java:77)
	at org.openstreetmap.josm.gui.history.HistoryLoadTask.realRun(HistoryLoadTask.java:196)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:82)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:145)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:679)
Caused by: org.xml.sax.SAXException: (20,133)notwendiges Attribut "lat" fehlt
	at org.openstreetmap.josm.io.OsmHistoryReader$Parser.throwException(OsmHistoryReader.java:62)
	at org.openstreetmap.josm.io.OsmHistoryReader$Parser.getMandatoryAttributeDouble(OsmHistoryReader.java:104)
	at org.openstreetmap.josm.io.OsmHistoryReader$Parser.createPrimitive(OsmHistoryReader.java:156)
	at org.openstreetmap.josm.io.OsmHistoryReader$Parser.startNode(OsmHistoryReader.java:175)
	at org.openstreetmap.josm.io.OsmHistoryReader$Parser.startElement(OsmHistoryReader.java:212)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:504)
	at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:182)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1320)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2732)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:625)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:488)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:819)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:748)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1208)
	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:525)
	at javax.xml.parsers.SAXParser.parse(SAXParser.java:392)
	at org.openstreetmap.josm.io.OsmHistoryReader.parse(OsmHistoryReader.java:245)
	at org.openstreetmap.josm.io.OsmServerHistoryReader.parseHistory(OsmServerHistoryReader.java:70)
	... 9 more

Wie soll man mit diesen Einträgen umgehen?

Darum herum mappen?

Gruß

Svalbard

Warten bis die Lizenzumstellung beendet ist. Und danach neu Mappen.

Gibt es gute Gründe die einzelnen Nodes beizubehalten?
Ich würde sie löschen und alles neu zeichnen.

Bei der neueste JOSM-Version ist der Fehler behoben.
Bei gelöschten Knoten liefert der Server keine Koordinaten mehr, dass verkraften ältere Versionen nicht.

Wenn du alles neu zeichnest, dann kannst du diese Knoten löschen.

Gruß,
Mondschein

Hallo kerosin,

wenn es unschädlich ist, sie zu löschen, ist das kein Problem für mich.

Ich bin davon ausgegangen, daß nach dem Durchzug des Bots alles sauber ist.

Mir war nicht bekannt, daß es am Ende der Relizensierung noch eine “Endreinigung” gibt.

Das heißt also, noch ein wenig warten oder schon einmal loslegen?

Gruß

Svalbard

Nur ODbL/CT clean, aber nicht sauber. :wink:

Wenn dein Gebiet grün ist, dann kannst du loslegen:
harrywood.dev.openstreetmap.org/license-change/botprocessing.php?zoom=5&lat=51.10333&lon=9.62402

Gruß,
Mondschein