Symptom:
Der Computer friert beim Arbeiten mit JOSM sehr häufig ein. Es hilft dann nur noch ein hartes Ausschalten, mit allen daraus folgenden Problemen. Dieser Fehler tritt dabei zu mehr als 99% (evtl. sogar 100%) nur ein, wenn ich einem Objekt (Knoten, Weg) ein Attribut (Schlüssel-Wert-Paar) hinzufügen möchte, und zwar nach dem Drücken des “Hinzufügen”-Knopfes. Ich kann mich nicht erinnern, daß es auch beim Ändern von Attributen aufgetreten ist. Beim Löschen ist es nicht aufgetreten, aber diese Aussage ist nicht besonders stark, da ich fast nichts lösche.
Häufigkeit:
Mittlerweile (heute) bei deutlich mehr als jeder fünften(!!!) Änderung, was ein Arbeiten unmöglich macht. Anmerkung: ich habe heute nach dem ersten Auftreten JOSM mit der Version 4487 installiert.
Beginn:
Schwer zu sagen, da das Problem nach Bauchgefühl schleichend anfing und immer häufiger auftrat. Es könnte so vor etwa drei Monaten angefangen haben. Ich installiere regelmäßig neue JOSM-Versionen (aus dem OpenSuse-Archiv) – schon wegen des Problems und mit der Hoffnung, daß es mit einer neuen JOSM-Version wieder verschwindet.
Ursache JOSM:
Da sich in der fraglichen Zeit die Umgebung (Hardware, Betriebssystem, Java-Laufzeitumgebung) nicht geändert hat, sollte das Problem in JOSM liegen. Ich habe mit keiner anderen Anwendung irgendwelche Probleme. Zudem arbeite ich sehr häufig mit der Eclipse-Entwicklungsumgebung an einer Java-Anwendung, welche ich auch nutze. Beide verwenden dieselbe Java-Laufzeitumgebung wie JOSM und zeigen keinerlei Probleme. Allerdings verwenden sie nicht Swing…
Schaden:
Das ständige harte Ausschalten ist sicher nicht gut. Ich hatte heute trotz ständem Sichern und sehr häufigem Hochladen immer wieder Schiefstände. Dies führte wiederholt zu doppelten Knoten und Wegen. Ich habe versucht, den Schaden zu bereinigen, bin mir aber nicht sicher, ob nun alles stimmt.
Angaben zu meiner Umgebung:
xxx@localhost:~> cat /proc/version
Linux version 2.6.34.10-0.2-desktop (geeko@buildhost) (gcc version 4.5.0 20100604 [gcc-4_5-branch revision 160292] (SUSE Linux) ) #1 SMP PREEMPT 2011-07-20 18:48:56 +0200
xxx@localhost:~> java -version
java version “1.6.0_22”
OpenJDK Runtime Environment (IcedTea6 1.10.2) (suse-4.2.1-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
Kennt jemand dieses Problem auch?
Ich werde sicherheitshalber noch (versuchen) einen Bug zu erfassen.