Modify ↓
Opened 37 hours ago
Closed 17 hours ago
#24905 closed defect (duplicate)
JOSM crash dialog after trying to delete a mixed layer
| Reported by: | anonymous | Owned by: | team |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Core | Version: | tested |
| Keywords: | template_report | Cc: |
Description
What steps will reproduce the problem?
- Open several gpx tracks(gpx files with markers)
- Merge markers into one layer. Merge gpx files into one layer.
- Delete merged layer when unneeded.
What is the expected result?
Successful deletion of unneeded layer
What happens instead?
"Report bug" dialog
Please provide any additional information below. Attach a screenshot if possible.
I think the same happened yesterday, but with combined(merged)gpx layers. Today it happened with combined markers.
Relative:URL: ^/trunk Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Last:Changed Date: 2026-08-11 15:36:21 +0200 (Tue, 11 Aug 2026) Revision:19613 Build-Date:2026-08-12 01:30:51 URL:https://josm.openstreetmap.de/svn/trunk Identification: JOSM/1.5 (19613 en) Linux Debian GNU/Linux 12 (bookworm) Memory Usage: 1536 MB / 1536 MB (1296 MB allocated, but free) Java version: 26.0.2+13, BellSoft, OpenJDK 64-Bit Server VM Look and Feel: com.sun.java.swing.plaf.motif.MotifLookAndFeel Screen: :0.0 1024x768x[Multi depth]@75Hz (scaling 1.00×1.00) Maximum Screen Size: 1024×768 Best cursor sizes: 16×16→16×16, 32×32→32×32 Environment variable LANG: en_US.UTF-8 System property file.encoding: UTF-8 System property sun.jnu.encoding: UTF-8 Locale info: en_US Numbers with default locale: 1234567890 -> 1234567890 Desktop environment: LXDE libcommons-compress-java: libcommons-compress-java:all-1.22-1 libcommons-logging-java: libcommons-logging-java:all-1.2-3 fonts-noto: fonts-noto:all-20201225-1 VM arguments: [--module-path=/usr/share/openjfx/lib, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, -Djosm.restart=true, -Djava.net.useSystemProxies=true, -XX:MaxRAMPercentage=75.0, --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] Dataset consistency test: No problems found Plugins: + CADTools (23) + FastDraw (36503) + ImageWayPoint (36483) + JOSM.Missing.Tools (1.0.0-1-g417d579) + MultiLineToolbar (1767556793) + OpeningHoursEditor (36493) + PerpendicularWayFromNode (1.0.0) + Review.Changes (1.1.1) + SimplifyArea (36503) + adaptive-simplifier (2.8.0) + apache-commons (36483) + apache-http (36483) + buildings_tools (36503) + comfort0 (36483) + conflation (280) + contourmerge (v0.2.3) + ejml (36483) + geotools (36483) + gpsblam (36483) + gridify (61) + jackson (36502) + jaxb (36483) + jna (36483) + jts (36483) + merge-overlap (36483) + opendata (36503) + osm-obj-info (72) + reverter (36503) + sidewalks (71) + undelete (36503) + utilsplugin2 (36503) + waydownloader (36483) + wikipedia (448) + zoomlevel (0.1.0) Tagging presets: + https://josm.openstreetmap.de/josmfile?page=Presets/Addr2&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/BuildingPreset&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Crafts&zip=1 + https://cdn.jsdelivr.net/npm/name-suggestion-index@latest/dist/presets/nsi-josm-presets.min.xml + https://josm.openstreetmap.de/josmfile?page=Presets/NewTags&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/OneClick&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/ParcelLockers&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Playground_Equipment&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Simple_Indoor_Tagging&zip=1 + https://osmtools.de/josm/steps.xml + https://josm.openstreetmap.de/josmfile?page=Presets/ParkingLanes&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/LaneAttributes&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/PublicTransportOneClick&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Quick-highways&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/CommonKeyboardShortcuts&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/FitnessStationEquipment&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/NewParkingFeatures&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/StreetCabinet&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Quick-buildings&zip=1 Map paint styles: - https://raw.githubusercontent.com/tordanik/direction-cones-style/refs/heads/main/direction-cones.mapcss - https://josm.openstreetmap.de/josmfile?page=Styles/AddressValidator&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/SidewalksAndFootways&zip=1 - https://raw.githubusercontent.com/species/josm-preset-traffic_sign_direction/master/direction.mapcss - https://josm.openstreetmap.de/josmfile?page=Styles/Direction&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Coloured_Streets&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Lit&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/BuildingColors&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Enhanced_Lane_and_Road_Attributes&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/ColorWays&zip=1 - https://raw.githubusercontent.com/yopaseopor/indoormap/master/indoormap-style.mapcss - https://josm.openstreetmap.de/josmfile?page=Styles/FixmeAndNote&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Landcover&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/LastUpdated&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Maxspeed&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/MaxspeedIcons&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Surface&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Modified&zip=1 Validator rules: + https://josm.openstreetmap.de/josmfile?page=Rules/CheckDate&zip=1 + https://josm.openstreetmap.de/josmfile?page=Rules/MissingMain&zip=1 + https://josm.openstreetmap.de/josmfile?page=Rules/UnresolvedFIXMEs&zip=1 Last errors/warnings: - 00072.732 W: [NODE, CLOSEDWAY] construction: Could not get presets icon aux/construction.svg - 00072.808 W: building=* agricultural: Could not get presets icon agri/greenhouse.svg - 00072.809 W: [NODE, CLOSEDWAY] greenhouse: Could not get presets icon agri/greenhouse.svg - 00072.813 W: [NODE, CLOSEDWAY] cowshed: Could not get presets icon agri/creepy-cow.svg - 00072.813 W: [NODE, CLOSEDWAY] sty: Could not get presets icon agri/pig.svg - 00072.842 W: [NODE, CLOSEDWAY] college: Could not get presets icon civic/college.svg - 00072.851 W: [NODE, CLOSEDWAY] university: Could not get presets icon civic/uni.svg - 00072.855 W: [NODE, CLOSEDWAY] transportation: Could not get presets icon civic/train.svg - 00129.186 E: Failed to locate image 'mapmode/presets/transport/way/way_pedestrian.svg' - 01256.651 E: Handled by bug report queue: java.lang.IllegalArgumentException: Listener org.openstreetmap.josm.gui.layer.markerlayer.Marker$$Lambda/0x0000000035a3faa8@28e4d67a (instance of org.openstreetmap.josm.gui.layer.markerlayer.Marker$$Lambda/0x0000000035a3faa8) was not registered before or already removed. === REPORTED CRASH DATA === LayerManager#fireLayerRemoving: - listener: org.openstreetmap.josm.gui.MapView[,0,0,589x581,alignmentX=0.0,alignmentY=0.0,border=,flags=0,maximumSize=,minimumSize=java.awt.Dimension[width=10,height=0],preferredSize=] - event: LayerRemoveEvent [removedLayer=MarkerLayer [name=Markers from 20260916-155505.gpx, associatedFile=/home/fraxinus-user1/tracks/tracks/GPS_Logger/20260916-155505.gpx, visible=false], lastLayer=false] - layer: MarkerLayer [name=Markers from 20260916-155505.gpx, associatedFile=/home/fraxinus-user1/tracks/tracks/GPS_Logger/20260916-155505.gpx, visible=false] BugReportExceptionHandler#handleException: No data collected. Warning issued by: BugReportExceptionHandler#handleException === STACK TRACE === Thread: AWT-EventQueue-0 (31) of main java.lang.IllegalArgumentException: Listener org.openstreetmap.josm.gui.layer.markerlayer.Marker$$Lambda/0x0000000035a3faa8@28e4d67a (instance of org.openstreetmap.josm.gui.layer.markerlayer.Marker$$Lambda/0x0000000035a3faa8) was not registered before or already removed. at org.openstreetmap.josm.tools.ListenerList.failRemove(ListenerList.java:136) at org.openstreetmap.josm.tools.ListenerList.removeListener(ListenerList.java:130) at org.openstreetmap.josm.data.Preferences.removeKeyPreferenceChangeListener(Preferences.java:248) at org.openstreetmap.josm.gui.layer.markerlayer.Marker.destroy(Marker.java:446) at java.base/java.lang.Iterable.forEach(Unknown Source) at org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer.destroy(MarkerLayer.java:195) at org.openstreetmap.josm.gui.MapView.layerRemoving(MapView.java:421) at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:479) at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveSingleLayer(LayerManager.java:281) at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveSingleLayer(MainLayerManager.java:350) at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:269) at org.openstreetmap.josm.gui.layer.LayerManager.lambda$removeLayer$1(LayerManager.java:251) at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:247) at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:251) at org.openstreetmap.josm.gui.dialogs.layer.DeleteLayerAction.actionPerformed(DeleteLayerAction.java:52) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source) at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) at java.desktop/java.awt.Component.processMouseEvent(Unknown Source) at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source) at java.desktop/java.awt.Component.processEvent(Unknown Source) at java.desktop/java.awt.Container.processEvent(Unknown Source) at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Attachments (0)
Note:
See TracTickets
for help on using tickets.



Closed as duplicate of #23520.