Index: trunk/src/org/openstreetmap/josm/gui/datatransfer/OsmTransferHandler.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/datatransfer/OsmTransferHandler.java	(revision 10638)
+++ trunk/src/org/openstreetmap/josm/gui/datatransfer/OsmTransferHandler.java	(revision 10639)
@@ -112,9 +112,13 @@
      */
     public boolean isDataAvailable() {
-        Collection<DataFlavor> available = Arrays.asList(ClipboardUtils.getClipboard().getAvailableDataFlavors());
-        for (AbstractOsmDataPaster s : SUPPORTED) {
-            if (s.supports(available)) {
-                return true;
+        try {
+            Collection<DataFlavor> available = Arrays.asList(ClipboardUtils.getClipboard().getAvailableDataFlavors());
+            for (AbstractOsmDataPaster s : SUPPORTED) {
+                if (s.supports(available)) {
+                    return true;
+                }
             }
+        } catch (IllegalStateException e) {
+            Main.debug(e);
         }
         return false;
