From 0793e27bbc9cb1affc6fefcbb3c5aed924b5144e Mon Sep 17 00:00:00 2001
From: Valery Kharseko <vharseko@3a-systems.ru>
Date: Thu, 24 Sep 2026 12:13:48 +0000
Subject: [PATCH] [#1078] Stop the MakeLDIF generator when a template import ends before its reader (#1082)

---
 opendj-server-legacy/src/main/java/org/opends/server/tasks/ImportTask.java |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/tasks/ImportTask.java b/opendj-server-legacy/src/main/java/org/opends/server/tasks/ImportTask.java
index 779a8e1..877e81b 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/tasks/ImportTask.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/tasks/ImportTask.java
@@ -602,6 +602,8 @@
       catch (Exception e)
       {
         logger.error(ERR_LDIFIMPORT_CANNOT_OPEN_REJECTS_FILE, rejectFile, getExceptionMessage(e));
+        // No file is open yet, but a template import has already started generating its entries.
+        importConfig.close();
         return TaskState.STOPPED_BY_ERROR;
       }
     }

--
Gitblit v1.10.0