You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2010/05/29 14:42:09 UTC

svn commit: r949384 - /directory/apacheds/trunk/core-annotations/src/main/java/org/apache/directory/server/core/factory/DefaultDirectoryServiceFactory.java

Author: elecharny
Date: Sat May 29 12:42:09 2010
New Revision: 949384

URL: http://svn.apache.org/viewvc?rev=949384&view=rev
Log:
Added a try...catch to avoid some potential failure if some file don't exists anymore.

Modified:
    directory/apacheds/trunk/core-annotations/src/main/java/org/apache/directory/server/core/factory/DefaultDirectoryServiceFactory.java

Modified: directory/apacheds/trunk/core-annotations/src/main/java/org/apache/directory/server/core/factory/DefaultDirectoryServiceFactory.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core-annotations/src/main/java/org/apache/directory/server/core/factory/DefaultDirectoryServiceFactory.java?rev=949384&r1=949383&r2=949384&view=diff
==============================================================================
--- directory/apacheds/trunk/core-annotations/src/main/java/org/apache/directory/server/core/factory/DefaultDirectoryServiceFactory.java (original)
+++ directory/apacheds/trunk/core-annotations/src/main/java/org/apache/directory/server/core/factory/DefaultDirectoryServiceFactory.java Sat May 29 12:42:09 2010
@@ -20,6 +20,7 @@ package org.apache.directory.server.core
 
 
 import java.io.File;
+import java.io.IOException;
 import java.util.List;
 
 import org.apache.commons.io.FileUtils;
@@ -209,7 +210,15 @@ public class DefaultDirectoryServiceFact
         // remaining data from a previous run
         String workingDirectoryPath = directoryService.getWorkingDirectory().getPath();
         File workingDirectory = new File( workingDirectoryPath );
-        FileUtils.deleteDirectory( workingDirectory );
+
+        try
+        {
+            FileUtils.deleteDirectory( workingDirectory );
+        }
+        catch ( IOException ioe )
+        {
+            // Ok, not a big deal.
+        }
 
         // Init the service now
         initSchema();