Index: /trunk/src/org/openstreetmap/josm/gui/history/VersionTableCellRenderer.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/history/VersionTableCellRenderer.java	(revision 17891)
+++ /trunk/src/org/openstreetmap/josm/gui/history/VersionTableCellRenderer.java	(revision 17892)
@@ -30,5 +30,7 @@
         }
         setText(v);
-        Color color = ((VersionTableModel) table.getModel()).getVersionColor(row);
+        Color color = table.getModel() instanceof VersionTableModel
+                ? ((VersionTableModel) table.getModel()).getVersionColor(row)
+                : null;
         if (color != null) {
             setBorder(BorderFactory.createMatteBorder(0, 2, 0, 0, color));
