Созданный Excel имеет содержимое для одного пользователя, но только заголовки для других? - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть заранее написанный код, о котором я мало что знаю.

Так что мне нужна помощь, чтобы понять, что именно здесь делается.

Созданный файл Excel содержит контент для одного пользователя, но для других пользователей он просто возвращается с заголовками и без контента.

Вот код:

LdapContext ldap = new InitialLdapContext(env, null);
    NamingEnumeration results1 = ldap.search(baseDN,"(& 
      (objectclass=companyPerson)" + filter + ")", ctls);

    System.out.println("results1 1st time: "+results1);
    XSSFWorkbook workbook = new XSSFWorkbook();
    XSSFSheet sheet = workbook.createSheet("User Report");

Особенно: эта строка:

NamingEnumeration results1 = ldap.search(baseDN,"(& 
  (objectclass=companyPerson)" + filter + ")", ctls);

Когда я пытаюсь использовать results1.next () для одного пользователя, он отображает содержимое в консоли, но для одного пользователя выдает исключение NullPointerException.

Имеет ли это какое-либо отношение к коду или некоторым разрешениям, предоставленным пользователю в LDAP, что вызывает такое поведение, поскольку я не могу понять то же самое?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...