Index: trunk/src/org/openstreetmap/josm/gui/dialogs/OsmIdSelectionDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/OsmIdSelectionDialog.java	(revision 14673)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/OsmIdSelectionDialog.java	(revision 14674)
@@ -38,4 +38,5 @@
 import org.openstreetmap.josm.gui.widgets.OsmPrimitiveTypesComboBox;
 import org.openstreetmap.josm.spi.preferences.Config;
+import org.openstreetmap.josm.tools.Logging;
 import org.openstreetmap.josm.tools.Utils;
 
@@ -208,5 +209,10 @@
     public void setupDialog() {
         setContent(panel, false);
-        cbType.setSelectedIndex(Config.getPref().getInt("downloadprimitive.lasttype", 0));
+        try {
+            cbType.setSelectedIndex(Config.getPref().getInt("downloadprimitive.lasttype", 0));
+        } catch (IllegalArgumentException e) {
+            cbType.setSelectedIndex(0);
+            Logging.warn(e);
+        }
         tfId.setType(cbType.getType());
         if (Config.getPref().getBoolean("downloadprimitive.autopaste", true)) {
