Modify

Opened 8 years ago

Closed 8 years ago

#12892 closed defect (fixed)

JOSM crashes on exit

Reported by: Zian Owned by: jBeata
Priority: major Milestone:
Component: Plugin ImproveOsm Version:
Keywords: template_report Cc: michael2402

Description

What steps will reproduce the problem?

  1. Start JOSM
  2. Drag and drop 3 GPX files
  3. Try to quit (e.g. by pressing ALT+F4)

What is the expected result?

I expected JOSM to go away.

What happens instead?

I got a "You have encountered a bug in JOSM" dialog.

Please provide any additional information below. Attach a screenshot if possible.

URL:http://josm.openstreetmap.de/svn/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2016-05-30 02:06:54 +0200 (Mon, 30 May 2016)
Build-Date:2016-05-30 01:32:45
Revision:10301
Relative:URL: ^/trunk

Identification: JOSM/1.5 (10301 en) Windows 7 64-Bit
Memory Usage: 698 MB / 1751 MB (237 MB allocated, but free)
Java version: 1.8.0_91-b14, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
VM arguments: [-Djava.security.manager, -Djava.security.policy=file:<java.home>\lib\security\javaws.policy, -DtrustProxy=true, -Djnlpx.home=<java.home>\bin, -Djnlpx.origFilenameArg=%UserProfile%\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\56\1ee8cfb8-3b38cabd, -Djnlpx.remove=false, -Djava.util.Arrays.useLegacyMergeSort=true, -Djnlpx.splashport=53744, -Djnlp.application.href=https://josm.openstreetmap.de/download/josm.jnlp, -Djnlpx.jvm=<java.home>\bin\javaw.exe, -Djnlpx.vmargs=LURqYXZhLnV0aWwuQXJyYXlzLnVzZUxlZ2FjeU1lcmdlU29ydD10cnVlAC1Eam5scC5hcHBsaWNhdGlvbi5ocmVmPWh0dHBzOi8vam9zbS5vcGVuc3RyZWV0bWFwLmRlL2Rvd25sb2FkL2pvc20uam5scAA=]

Plugins:
- ElevationProfile (32158)
- ImproveOsm (65)
- InfoMode (32158)
- Mapillary (32158)
- OpeningHoursEditor (32158)
- apache-commons (32158)
- apache-http (32158)
- buildings_tools (32158)
- measurement (32158)
- scoutsigns (79)
- turnrestrictions (32158)
- utilsplugin2 (32158)

Map paint styles:
- https://josm.openstreetmap.de/josmfile?page=Styles/Fixme&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Lane_and_Road_Attributes&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Maxspeed&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/ParkingLanes&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Traffic_signs&zip=1
- https://raw.githubusercontent.com/species/josm-preset-traffic_sign_direction/master/direction.mapcss

Last errors/warnings:
- E: org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.ParseException: Encountered " <IDENT> "preset "" at line 1, column 19.
- W: Failed to parse Mappaint styles from 'https://josm.openstreetmap.de/josmfile?page=Styles/Traffic_signs&zip=1'. Error was: Reached end of file while parsing
- E: org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.ParseException: Reached end of file while parsing
- W: Initializing map style https://josm.openstreetmap.de/josmfile?page=Styles/Traffic_signs&zip=1 completed in 3 ms (2 errors, 0 warnings)
- E: java.lang.StackOverflowError

java.lang.StackOverflowError
	at java.util.LinkedList.listIterator(Unknown Source)
	at java.util.AbstractList.listIterator(Unknown Source)
	at java.util.AbstractSequentialList.iterator(Unknown Source)
	at org.openstreetmap.josm.data.UndoRedoHandler.clean(UndoRedoHandler.java:154)
	at org.openstreetmap.josm.data.UndoRedoHandler.layerRemoved(UndoRedoHandler.java:173)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:172)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveLayer(MainLayerManager.java:182)
	at org.openstreetmap.josm.gui.layer.LayerManager$2.run(LayerManager.java:164)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:144)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:161)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:543)
	at org.openstreetmap.josm.plugins.improveosm.ImproveOsmPlugin.layerRemoved(Unknown Source)
	at org.openstreetmap.josm.gui.MapView$LayerChangeAdapter.layerRemoving(MapView.java:215)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:337)

Attachments (0)

Change History (11)

comment:1 by Don-vip, 8 years ago

Component: CorePlugin ImproveOsm
Owner: changed from team to jBeata
Priority: normalmajor

comment:2 by anonymous, 8 years ago

Thanks for reporting the bug. This bug is caused by one of the latest changes in JOSM library. With older version can't be reproduce.

comment:3 by bastiK, 8 years ago

Cc: michael2402 added

michael2402, do you have an idea?

comment:4 by michael2402, 8 years ago

Seems to be ImproveOsmPlugin calling a removeLayer() on the same layer that is removed. I'll have a more detailed look at it and how to work around it.

comment:5 by jBeata, 8 years ago

Meanwhile I have figured out the issue, and also fixed it. Currently the plugin is under QA testing. Hopefully tomorrow we will deploy the new version.

comment:6 by michael2402, 8 years ago

Thanks.

Will this be happening with more plugins? Should we add a generic workaround to JOSM or is it OK the way it is?

comment:7 by Don-vip, 8 years ago

It would do no harm if addLayer() and removeLayer() do nothing for a layer already added/removed.

comment:8 by michael2402, 8 years ago

I'll add a test for that tomorrow morning.

comment:9 by michael2402, 8 years ago

Should be fixed by #12896

comment:10 by michael2402, 8 years ago

What is the current status of this? Has this been solved?

comment:11 by jBeata, 8 years ago

Resolution: fixed
Status: newclosed

This issue was fixed and also released.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain jBeata.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.