From b5a13bf22a5037cb7cb070cee7a21c821d6be287 Mon Sep 17 00:00:00 2001
From: Fabio Pistolesi <fabio.pistolesi@forgerock.com>
Date: Fri, 27 May 2016 15:53:17 +0000
Subject: [PATCH] OPENDJ-1681 Do not print error message about state update on empty backend
---
opendj-server-legacy/src/main/java/org/opends/server/replication/plugin/PersistentServerState.java | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/replication/plugin/PersistentServerState.java b/opendj-server-legacy/src/main/java/org/opends/server/replication/plugin/PersistentServerState.java
index 722daa7..4d94228 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/replication/plugin/PersistentServerState.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/replication/plugin/PersistentServerState.java
@@ -266,12 +266,14 @@
op.setSynchronizationOperation(true);
op.setDontSynchronize(true);
op.run();
- if (op.getResultCode() != ResultCode.SUCCESS)
+
+ final ResultCode resultCode = op.getResultCode();
+ if (resultCode != ResultCode.SUCCESS
+ && !(resultCode == ResultCode.NO_SUCH_OBJECT && serverStateEntryDN.equals(baseDN)))
{
- logger.error(DEBUG_ERROR_UPDATING_RUV,
- op.getResultCode().getName(), op, op.getErrorMessage(), baseDN);
+ logger.error(DEBUG_ERROR_UPDATING_RUV, resultCode.getName(), op, op.getErrorMessage(), serverStateEntryDN);
}
- return op.getResultCode();
+ return resultCode;
}
/**
--
Gitblit v1.10.0