Index: trunk/src/org/openstreetmap/josm/gui/preferences/imagery/CommonSettingsPanel.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/preferences/imagery/CommonSettingsPanel.java	(revision 11871)
+++ trunk/src/org/openstreetmap/josm/gui/preferences/imagery/CommonSettingsPanel.java	(revision 11873)
@@ -118,6 +118,8 @@
         File[] cacheFiles = directory.listFiles((FilenameFilter) (dir, name) -> name.endsWith(".data") || name.endsWith(".key"));
         JCSCacheManager.shutdown(); // shutdown Cache - so files can by safely deleted
-        for (File cacheFile: cacheFiles) {
-            Utils.deleteFile(cacheFile);
+        if (cacheFiles != null) {
+            for (File cacheFile: cacheFiles) {
+                Utils.deleteFile(cacheFile);
+            }
         }
     }
