Index: /trunk/src/org/openstreetmap/josm/gui/MapView.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/MapView.java	(revision 12029)
+++ /trunk/src/org/openstreetmap/josm/gui/MapView.java	(revision 12030)
@@ -72,4 +72,5 @@
 import org.openstreetmap.josm.tools.AudioPlayer;
 import org.openstreetmap.josm.tools.JosmRuntimeException;
+import org.openstreetmap.josm.tools.Logging;
 import org.openstreetmap.josm.tools.Shortcut;
 import org.openstreetmap.josm.tools.Utils;
@@ -446,5 +447,6 @@
             LayerPainter painter = registeredLayers.get(layer);
             if (painter == null) {
-                throw new IllegalArgumentException("Cannot paint layer, it is not registered.");
+                Logging.warn("Cannot paint layer, it is not registered: {0}", layer);
+                return;
             }
             MapViewRectangle clipBounds = getState().getViewArea(g.getClipBounds());
