From 9c03aa0cd67b44fe2c0671d1c342d2cbff3e5c4d Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Tue, 28 Apr 2015 08:46:16 +0000
Subject: [PATCH] Fix regression apparently introduced in r12148 in Importer constructor for import. It translates to OutOfMemoryError under continuous integration + setup failure with generated data.

---
 opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/Importer.java |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/Importer.java b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/Importer.java
index 973d3b6..db7c6bd 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/Importer.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/Importer.java
@@ -324,10 +324,11 @@
     this.clearedBackend = mustClearBackend(importCfg, backendCfg);
     this.scratchFileWriterList = new ArrayList<>(indexCount);
 
+    validateDNs = !importCfg.getSkipDNValidation();
     this.tempDir = prepareTempDir(backendCfg, importCfg.getTmpDirectory());
+    // be careful: requires that a few data has been set
     computeMemoryRequirements();
 
-    validateDNs = !importCfg.getSkipDNValidation();
     if (validateDNs)
     {
       final File dnCachePath = new File(tempDir, DN_CACHE_DIR);

--
Gitblit v1.10.0