Index: trunk/src/org/openstreetmap/josm/gui/preferences/AddWMSLayerPanel.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/preferences/AddWMSLayerPanel.java	(revision 4467)
+++ trunk/src/org/openstreetmap/josm/gui/preferences/AddWMSLayerPanel.java	(revision 4468)
@@ -282,10 +282,12 @@
         StringBuilder b = new StringBuilder();
 
-        Iterator<LayerDetails> iterator = selectedLayers.iterator();
-        while (iterator.hasNext()) {
-            LayerDetails layerDetails = iterator.next();
-            b.append(layerDetails.ident);
-            if(iterator.hasNext()) {
-                b.append(",");
+        if (selectedLayers != null) {
+            Iterator<LayerDetails> iterator = selectedLayers.iterator();
+            while (iterator.hasNext()) {
+                LayerDetails layerDetails = iterator.next();
+                b.append(layerDetails.ident);
+                if(iterator.hasNext()) {
+                    b.append(",");
+                }
             }
         }
