Opened 6 weeks ago
Last modified 4 weeks ago
#24539 new defect
JOSM interface seems to glitch out and break down at random points during normal mapping
| Reported by: | Owned by: | team | |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | Core | Version: | |
| Keywords: | template_report | Cc: |
Description
What steps will reproduce the problem?
- Load up JOSM
- Begin to map
- Bug eventually occurs
What is the expected result?
For the interface to stay in tact and not duplicate and spread everywhere.
What happens instead?
The GUI seems to break down and scatters across the screen and duplicates ghosts of itself.
Please provide any additional information below. Attach a screenshot if possible.
I recorded my entire mapping session and trimmed it down to right before the bug occurred. This bug has been happening every since I installed JOSM for the first time ever (No plugins, tags, etc). The only pattern I can maybe seem to recognize is opening a window/dialog box seems to trigger this bug but its only a chance the bug occurs. Sometimes I can go mapping for a good 25 minutes and not have the bug while other times im mapping for 3 minutes and the bug happens.
https://imgur.com/a/T6ZLya2
Revision:19439 Build-Date:2025-09-01 09:22:37 Identification: JOSM/1.5 (19439 en) Windows 10 64-Bit OS Build number: Windows 10 Pro 22H2 (19045) Memory Usage: 960 MB / 24448 MB (452 MB allocated, but free) Java version: 21.0.8+9-LTS, Azul Systems, Inc., OpenJDK 64-Bit Server VM Look and Feel: com.sun.java.swing.plaf.windows.WindowsLookAndFeel Screen: \Display0 2560x1080x32bpp@120Hz (scaling 1.00×1.00) \Display1 1920x1080x32bpp@75Hz (scaling 1.00×1.00) Maximum Screen Size: 2560×1080 Best cursor sizes: 16×16→32×32, 32×32→32×32 System property file.encoding: UTF-8 System property sun.jnu.encoding: Cp1252 Locale info: en_US Numbers with default locale: 1234567890 -> 1234567890 VM arguments: [-Djpackage.app-version=1.5.19439, -XX:MaxRAMPercentage=75.0, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, --add-exports=java.base/sun.security.action=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED, --add-opens=java.base/java.lang=ALL-UNNAMED, --add-opens=java.base/java.nio=ALL-UNNAMED, --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED, --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED, --add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED, --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED, --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED, -Djpackage.app-path=%UserProfile%\AppData\Local\JOSM\JOSM.exe] Program arguments: [%UserProfile%\OneDrive\Desktop\JOSM\Mapping.osm] Dataset consistency test: No problems found Plugins: + buildings_tools (36438) + geochat (36438) + imagery_offset_db (36438) Tagging presets: + https://raw.githubusercontent.com/yopaseopor/traffic_signs_preset_JOSM/master/US.zip + https://josm.openstreetmap.de/josmfile?page=Presets/public_bookcase&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Playground_Equipment&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/NewTags&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Leaftype&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Golf_Course&zip=1 Map paint styles: + https://raw.githubusercontent.com/tordanik/direction-cones-style/refs/heads/main/direction-cones.mapcss Last errors/warnings: - 00000.356 W: extended font config - overriding 'filename.Malgun_Gothic=malgun.ttf' with 'MALGUN.TTF' - 00000.358 W: extended font config - overriding 'filename.Myanmar_Text=mmrtext.ttf' with 'MMRTEXT.TTF' - 00000.358 W: extended font config - overriding 'filename.Mongolian_Baiti=monbaiti.ttf' with 'MONBAITI.TTF' - 00001.117 E: java.security.KeyStoreException: Windows-ROOT not found. Cause: java.security.NoSuchAlgorithmException: Windows-ROOT KeyStore not available
Attachments (1)
Change History (5)
by , 6 weeks ago
| Attachment: | 2025-11-14 21-50-03 - Trim-compressed.mp4 added |
|---|
comment:2 by , 6 weeks ago
Maybe try a different Java release. There is probably nothing that the JOSM team can do unless it is related to a memory leak.
comment:3 by , 5 weeks ago
Update:
Tried using DDU to fully uninstall my display driver. Did not fix it.
Tried using Java 25,21, and 11 and same bug happened on all those Java versions.
I dont think its a memory leak as my RAM levels in task manager seem to stay consistent and dont balloon into infinity.
comment:4 by , 4 weeks ago
Launching the JOSM .exe as administrator on Windows seemed to has fixed the problem. Ive done many long editing sessions now and never had my UI glitch out again.
You can set Windows to always launch JOSM as admin by right clicking JOSM.exe in JOSMS install location at %localappdata%\JOSM once you right click JOSM.exe click "Properties" then click the "Compatibility" tab, then toggle true check the "Run this program as an administrator" checkbox then click "OK". Now JOSM should do an admin prompt every time you load it up but the UI glitch will be fixed!



Using the program as normal to then the interface begins to start glitching out.