Modify ↓
Opened 11 hours ago
Last modified 11 hours ago
#24763 new defect
JOSM doesn't warn about many moved nodes
| Reported by: | GerdP | Owned by: | team |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Core | Version: | |
| Keywords: | template_report | Cc: |
Description
What steps will reproduce the problem?
- Download area with 20 or more buildings
- Perform search for
allindownloadedarea - Use mouse to move the selected objects
- Use short cut like Shift+left to move the selected objects
What is the expected result?
Both step 3 and step 4 should trigger a warning about many moved objects
What happens instead?
Only step 3 produces the warning
Please provide any additional information below. Attach a screenshot if possible.
The check is implemented in SelectAction.confirmOrUndoMovement(). It is only executed when the mouse is used to move objects.
Revision:19579 Is-Local-Build:true Build-Date:2026-06-04 15:43:26 Identification: JOSM/1.5 (19579 SVN en) Windows 11 64-Bit OS Build number: Windows 10 Pro 25H2 (26200) Memory Usage: 380 MB / 4096 MB (154 MB allocated, but free) Java version: 21.0.8+9-LTS, Eclipse Adoptium, OpenJDK 64-Bit Server VM Look and Feel: com.sun.java.swing.plaf.windows.WindowsLookAndFeel Screen: \Display0 1920x1080x32bpp@60Hz (scaling 1.00×1.00) Maximum Screen Size: 1920×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_DE Numbers with default locale: 1234567890 -> 1234567890 VM arguments: [-agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:59947, --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.prefs/java.util.prefs=ALL-UNNAMED, --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED, -javaagent:D:\eclipse-java-2020-09\eclipse\configuration\org.eclipse.osgi\250\0\.cp\lib\javaagent-shaded.jar, -Dfile.encoding=UTF-8, -Dstdout.encoding=UTF-8, -Dstderr.encoding=UTF-8] Program arguments: [--debug] Dataset consistency test: No problems found Plugins: + OpeningHoursEditor (36474) + apache-commons (36474) + buildings_tools (36474) + comfort0 (36474) + ejml (36474) + geotools (36474) + jackson (36474) + jaxb (36474) + jts (36474) + o5m (36474) + opendata (36474) + pbf (36474) + photo_geotagging (36474) + poly (36474) + reverter (36474) + terracer (36484) + undelete (36474) + utilsplugin2 (36497) Tagging presets: + c:\josm\core\resources\data\defaultpresets.xml Map paint styles: - c:\josm\core\resources\styles\standard\elemstyles.mapcss Validator rules: + d:\java_tools\JOSM\mygeometry.mapcss + https://josm.openstreetmap.de/josmfile?page=Rules/GermanySpecific&zip=1 + c:\josm\core\resources\data\validator\combinations.mapcss + c:\josm\core\resources\data\validator\geometry.mapcss Last errors/warnings: - 00029.115 W: java.io.IOException: Attribution is not loaded yet - 00029.116 W: java.io.IOException: Attribution is not loaded yet - 00029.117 W: java.io.IOException: Attribution is not loaded yet - 00029.118 W: java.io.IOException: Attribution is not loaded yet - 00029.119 W: java.io.IOException: Attribution is not loaded yet - 00029.120 W: java.io.IOException: Attribution is not loaded yet - 00029.121 W: java.io.IOException: Attribution is not loaded yet - 00029.122 W: java.io.IOException: Attribution is not loaded yet - 00029.123 W: java.io.IOException: Attribution is not loaded yet - 00029.125 W: java.io.IOException: Attribution is not loaded yet
Attachments (0)
Note:
See TracTickets
for help on using tickets.



We probably have some other short cut actions which have the potential to corrupt data, e.g.
L(align nodes), which probably should perform more plausibility checks to avoid accidential changes.