mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Jean-Noel Rouvignac
03.48.2013 89c9a20d4fa66526a75ac6efe02340d9818c54b8
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)

ChangeNumberIndexer.java:
In getPrecedingCSN(), handled the null case.
1 files modified
4 ■■■■ changed files
opends/src/server/org/opends/server/replication/server/changelog/je/ChangeNumberIndexer.java 4 ●●●● patch | view | raw | blame | history
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());