From 7f446b62be14b9b66bf9ac72790d621fa6163c37 Mon Sep 17 00:00:00 2001
From: abobrov <abobrov@localhost>
Date: Tue, 22 Jan 2008 14:59:10 +0000
Subject: [PATCH] - dont try to remove JE env if backend directory for that env doesnt exist. this has been throwing exception for import on empty JEB.

---
 opendj-sdk/opends/src/server/org/opends/server/backends/jeb/BackendImpl.java |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/backends/jeb/BackendImpl.java b/opendj-sdk/opends/src/server/org/opends/server/backends/jeb/BackendImpl.java
index e435a9c..38339e3 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/backends/jeb/BackendImpl.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/backends/jeb/BackendImpl.java
@@ -1188,7 +1188,9 @@
         // have one base DN.
         File parentDirectory = getFileForPath(cfg.getDBDirectory());
         File backendDirectory = new File(parentDirectory, cfg.getBackendId());
-        EnvManager.removeFiles(backendDirectory.getPath());
+        if (backendDirectory.exists()) {
+          EnvManager.removeFiles(backendDirectory.getPath());
+        }
         envConfig.setReadOnly(false);
         envConfig.setAllowCreate(true);
         envConfig.setTransactional(false);

--
Gitblit v1.10.0