From 7243c66412f9bc84f84d83d84487ad44e40bd223 Mon Sep 17 00:00:00 2001
From: Valery Kharseko <vharseko@3a-systems.ru>
Date: Wed, 16 Sep 2026 18:18:52 +0000
Subject: [PATCH] [#995] Classify the failure of a task on the message that reports it (#996)
---
opendj-server-legacy/src/main/java/org/opends/quicksetup/installer/Installer.java | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/quicksetup/installer/Installer.java b/opendj-server-legacy/src/main/java/org/opends/quicksetup/installer/Installer.java
index 91a495e..0d3096c 100644
--- a/opendj-server-legacy/src/main/java/org/opends/quicksetup/installer/Installer.java
+++ b/opendj-server-legacy/src/main/java/org/opends/quicksetup/installer/Installer.java
@@ -4446,7 +4446,8 @@
}
}
- String logMsg = firstValueAsString(sr, "ds-task-log-message");
+ List<String> logMsgs = InstallerHelper.getTaskLogMessages(sr);
+ String logMsg = InstallerHelper.getRelevantLogMessage(logMsgs);
if (logMsg != null && !logMsg.equals(lastLogMsg))
{
logger.info(LocalizableMessage.raw(logMsg));
@@ -4489,7 +4490,7 @@
else if (!TaskState.isSuccessful(taskState) || taskState == STOPPED_BY_ERROR)
{
ApplicationException ae = new ApplicationException(ReturnCode.APPLICATION_ERROR, errorMsg, null);
- if (lastLogMsg == null || helper.isPeersNotFoundError(lastLogMsg))
+ if (helper.isPeersNotFoundError(logMsgs))
{
logger.warn(LocalizableMessage.raw("Throwing peer not found error. " + "Last Log Msg: " + lastLogMsg));
// Assume that this is a peer not found error.
@@ -4645,7 +4646,7 @@
newSearchRequest(dn, BASE_OBJECT, "(objectclass=*)", "ds-task-log-message", "ds-task-state");
SearchResultEntry sr = conn.getConnection().searchSingleEntry(searchRequest);
- String logMsg = firstValueAsString(sr, "ds-task-log-message");
+ String logMsg = InstallerHelper.getRelevantLogMessage(InstallerHelper.getTaskLogMessages(sr));
if (logMsg != null && !logMsg.equals(lastLogMsg))
{
logger.info(LocalizableMessage.raw(logMsg));
--
Gitblit v1.10.0