From 5afaf8dfb9b64d9dc2a55baf85b352d8dd59e039 Mon Sep 17 00:00:00 2001
From: dugan <dugan@localhost>
Date: Mon, 29 Oct 2007 21:07:19 +0000
Subject: [PATCH] Second try. Fix SEVERE_WARNING error message on replicationChanges database. Also, added implementations of missing methods and fixed null pointer exception when doing export-ldif without running as a task. Issue 2350.

---
 opends/src/server/org/opends/server/core/GroupManager.java |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/opends/src/server/org/opends/server/core/GroupManager.java b/opends/src/server/org/opends/server/core/GroupManager.java
index 894be26..dfeb91a 100644
--- a/opends/src/server/org/opends/server/core/GroupManager.java
+++ b/opends/src/server/org/opends/server/core/GroupManager.java
@@ -29,10 +29,7 @@
 
 
 import java.lang.reflect.Method;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 import java.util.concurrent.ConcurrentHashMap;
 
 import org.opends.messages.Message;
@@ -583,6 +580,9 @@
     InternalClientConnection conn =
          InternalClientConnection.getRootConnection();
 
+    LinkedList<Control> requestControls = new LinkedList<Control>();
+    requestControls.add(new Control(OID_INTERNAL_GROUP_MEMBERSHIP_UPDATE,
+                                    false));
     for (DN configEntryDN : groupImplementations.keySet())
     {
       SearchFilter filter;
@@ -631,7 +631,8 @@
 
         InternalSearchOperation internalSearch =
              new InternalSearchOperation(conn, conn.nextOperationID(),
-                                         conn.nextMessageID(), null, baseDN,
+                                         conn.nextMessageID(), requestControls,
+                                         baseDN,
                                          SearchScope.WHOLE_SUBTREE,
                                          DereferencePolicy.NEVER_DEREF_ALIASES,
                                          0, 0, false, filter, null, null);

--
Gitblit v1.10.0