--- old/src/share/classes/java/util/logging/FileHandler.java Fri Apr 15 09:53:23 2011 +++ new/src/share/classes/java/util/logging/FileHandler.java Fri Apr 15 09:53:23 2011 @@ -413,6 +413,7 @@ FileLock fl = fc.tryLock(); if (fl == null) { // We failed to get the lock. Try next file. + fc.close(); continue; } // We got the lock OK.