Index: src/org/openstreetmap/josm/actions/OpenFileAction.java
===================================================================
--- src/org/openstreetmap/josm/actions/OpenFileAction.java	(revision 3751)
+++ src/org/openstreetmap/josm/actions/OpenFileAction.java	(working copy)
@@ -249,6 +249,8 @@
                     importData(importer, files);
 
                     if (recordHistory && !importer.isBatchImporter()) {
+                        // only add those files which really have been opened successfully
+                        files.retainAll(successfullyOpenedFiles);
                         for (File f : files) {
                             fileHistory.add(f.getPath());
                         }
