Index: /trunk/src/org/openstreetmap/josm/gui/MapView.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/MapView.java	(revision 10495)
+++ /trunk/src/org/openstreetmap/josm/gui/MapView.java	(revision 10496)
@@ -733,5 +733,6 @@
         LayerPainter painter = registeredLayers.remove(layer);
         if (painter == null) {
-            throw new IllegalArgumentException("The painter for layer " + layer + " was not registered.");
+            Main.error("The painter for layer " + layer + " was not registered.");
+            return;
         }
         painter.detachFromMapView(new MapViewEvent(this, false));
