Index: /trunk/src/org/openstreetmap/josm/gui/history/VersionTableModel.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/history/VersionTableModel.java	(revision 12510)
+++ /trunk/src/org/openstreetmap/josm/gui/history/VersionTableModel.java	(revision 12511)
@@ -6,4 +6,5 @@
 import javax.swing.table.AbstractTableModel;
 
+import org.openstreetmap.josm.Main;
 import org.openstreetmap.josm.data.osm.Changeset;
 import org.openstreetmap.josm.data.osm.User;
@@ -81,13 +82,17 @@
         if (!((Boolean) aValue))
             return;
-        switch (column) {
-        case 1:
-            model.setReferencePointInTime(row);
-            break;
-        case 2:
-            model.setCurrentPointInTime(row);
-            break;
-        default:
-            return;
+        try {
+            switch (column) {
+            case 1:
+                model.setReferencePointInTime(row);
+                break;
+            case 2:
+                model.setCurrentPointInTime(row);
+                break;
+            default:
+                return;
+            }
+        } catch (IllegalArgumentException e) {
+            Main.error(e);
         }
         fireTableDataChanged();
