Es gibt OSM-Kollegen, die Namen haben, welche mehrere Kilobyte lang sind. Ein Beispiel: Man lade mit JOSM den Knoten id=1031159092. Der Name seines Autors ist 25 kB lang. Es ist davon auszugehen, dass der Kollege sich einen Namen üblicher Länge gegeben hat und dass es ein Bug in OSMs Verwaltung war, der den Namen durch gewisse Verdopplungen auf diese erstaunliche Länge gebracht hat. Dafür spricht, dass der Name eine mehrhundertfache Wiederholung von 2 Namensbausteinen ist, die jeweils durch den Schrägstrich “/” miteinander verkettet sind.
Dieses Phänomen ist mir schon mehrfach begegnet. Ich dachte, es werde schon von jemand anderem wahrgenommen werden, der vertrauter mit OSMs Interna ist und sicherer urteilen kann, ob ein Fehlerbericht an zuständige Stellen sinnvoll ist. Jetzt weise ich halt einmal darauf hin.
Tut mir leid, dass mein Hinweis, so wie gegeben, nicht geeignet war, den Fehler zu reproduzieren.
Die Ursache des Schlamassels scheint zu sein, dass JOSM nicht gut mit User-Namensänderungen zurechtkommt. Ich habe eine OSM-Datei aufbewahrt, in der ein Knoten seinerzeit von Kollege “gerzap” zuletzt bearbeitet wurde. “gerzap” hat sich irgendwann zwischen dem 24.3.2010 und heute in “gerosm” umbenannt. Wenn man folgende Mini-osm-Datei (ist ein Ausschnitt einer osm-Datei, die ich vor etwa einem Monat erstellt habe)
von JOSM lädt und das Versionsprotokoll des Knotens aufruft, sieht man schon die erste Namensverlängerung in Zeile 2: Nutzer=gerosm/gerzap. Speichert man die osm-Datei, dann wird darin für besagten Knoten der Name “gerosm/gerzap” abgelegt. Lädt man die osm-Datei erneut und schaut sich wieder das Versionsprotokoll an, dann heißt der Nutzer des Knotens schon “gerosm/gerzap/gerosm/gerzap”. Mit jedem Abspeichern und Neuladen verdoppelt sich die Namenslänge.
Ich pflege gewisse osm-Dateien, um Veränderungen von Objekten, die mich interessieren, auf einfache Weise verfolgen zu können. Daher kommt es, dass diese osm-Dateien wiederholt Zyklen des Ladens und Speicherns durchlaufen.
Da das sehr wahrscheinlich ein Fehler in JOSM ist, wäre ein Ticket mit der Problembeschreibung sinnvoll.
Es kann sehr gut sein, dass a) dieser Fehler selten ist und b) bisher niemand die Ursache ergründen konnte.
Danke für die Ermutigung einen Bericht zu schreiben. Ich habe meine Beobachtung als ticket #8251 eingebracht. BastiK hat den entscheidenden Teil von JOSMs Verhalten in dieser Sache als Programmfehler bestätigt.