From 20e80ee35995ae3e5cd5ca1d2a24fbc3d94868f0 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Tue, 03 Dec 2013 11:48:13 +0000
Subject: [PATCH] Fixed a NullPointerException that is causing the following error message: (ERROR) [03/Dec/2013:12:10:55 +0100] category=CORE severity=FATAL_ERROR msgID=327820 msg=An uncaught exception during processing for thread Change number indexer has caused it to terminate abnormally. The stack trace for that exception is: NullPointerException (ChangeNumberIndexer.java:337 ChangeNumberIndexer.java:324 ChangeNumberIndexer.java:266 ChangeNumberIndexer.java:355)
---
opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/je/ChangeNumberIndexer.java | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/je/ChangeNumberIndexer.java b/opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/je/ChangeNumberIndexer.java
index ce0f7b4..378e942 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/je/ChangeNumberIndexer.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/je/ChangeNumberIndexer.java
@@ -334,6 +334,10 @@
*/
private CSN getPrecedingCSN(CSN csn)
{
+ if (csn == null)
+ {
+ return null;
+ }
if (csn.getSeqnum() > 0)
{
return new CSN(csn.getTime(), csn.getSeqnum() - 1, csn.getServerId());
--
Gitblit v1.10.0