Author: niallp
Date: Tue Sep 28 12:31:40 2010
New Revision: 1002142

URL: http://svn.apache.org/viewvc?rev=1002142&view=rev
Log:
IO-216 Delete files quietly when an exception is thrown during initialization

Modified:
    
commons/proper/io/trunk/src/java/org/apache/commons/io/output/LockableFileWriter.java

Modified: 
commons/proper/io/trunk/src/java/org/apache/commons/io/output/LockableFileWriter.java
URL: 
http://svn.apache.org/viewvc/commons/proper/io/trunk/src/java/org/apache/commons/io/output/LockableFileWriter.java?rev=1002142&r1=1002141&r2=1002142&view=diff
==============================================================================
--- 
commons/proper/io/trunk/src/java/org/apache/commons/io/output/LockableFileWriter.java
 (original)
+++ 
commons/proper/io/trunk/src/java/org/apache/commons/io/output/LockableFileWriter.java
 Tue Sep 28 12:31:40 2010
@@ -241,17 +241,17 @@ public class LockableFileWriter extends 
         } catch (IOException ex) {
             IOUtils.closeQuietly(writer);
             IOUtils.closeQuietly(stream);
-            lockFile.delete();
+            FileUtils.deleteQuietly(lockFile);
             if (fileExistedAlready == false) {
-                file.delete();
+                FileUtils.deleteQuietly(file);
             }
             throw ex;
         } catch (RuntimeException ex) {
             IOUtils.closeQuietly(writer);
             IOUtils.closeQuietly(stream);
-            lockFile.delete();
+            FileUtils.deleteQuietly(lockFile);
             if (fileExistedAlready == false) {
-                file.delete();
+                FileUtils.deleteQuietly(file);
             }
             throw ex;
         }


Reply via email to