From 0de6858e9548e84aebc148747be92a811ba33636 Mon Sep 17 00:00:00 2001
From: vharseko <vharseko@3a-systems.ru>
Date: Wed, 12 Jul 2023 16:41:15 +0000
Subject: [PATCH] Restore IT test for server-legacy and fix many errors (#279)

---
 opendj-server-legacy/src/main/java/org/opends/server/tasks/SetGenerationIdTask.java |   22 +++++++++++++---------
 1 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/tasks/SetGenerationIdTask.java b/opendj-server-legacy/src/main/java/org/opends/server/tasks/SetGenerationIdTask.java
index c1accd1..2c88cc5 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/tasks/SetGenerationIdTask.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/tasks/SetGenerationIdTask.java
@@ -104,16 +104,20 @@
       logger.trace("setGenerationIdTask is starting on domain %s" + domain.getBaseDN());
     }
 
-    try
-    {
-      domain.resetGenerationId(generationId);
+    try {
+	    try
+	    {
+	      domain.resetGenerationId(generationId);
+	    }
+	    catch(DirectoryException de)
+	    {
+	      logger.error(de.getMessageObject());
+	      return TaskState.STOPPED_BY_ERROR;
+	    }
+    }catch(Throwable de){
+	    logger.error(LocalizableMessage.raw(de.toString()));
+	    return TaskState.STOPPED_BY_ERROR;
     }
-    catch(DirectoryException de)
-    {
-      logger.error(de.getMessageObject());
-      return TaskState.STOPPED_BY_ERROR;
-    }
-
     if (logger.isTraceEnabled())
     {
       logger.trace("setGenerationIdTask is ending SUCCESSFULLY");

--
Gitblit v1.10.0