answer.nextElement() の実行中に jre 内でエラーが発生しました
java.lang.NullPointerException: com.sun.jndi.ldap.LdapNamingEnumeration.getNextBatch(LdapNamingEnumeration.java:111) で null ~[na:1.6.0_31] com.sun.jndi.ldap.LdapNamingEnumeration.nextAux(LdapNamingEnumeration.java) で:245) ~[na:1.6.0_31] com.sun.jndi.ldap.LdapNamingEnumeration.nextImpl(LdapNamingEnumeration.java:236) で ~[na:1.6.0_31] com.sun.jndi.ldap.LdapNamingEnumeration.next で(LdapNamingEnumeration.java:184) ~[na:1.6.0_31] com.sun.jndi.ldap.LdapNamingEnumeration.nextElement(LdapNamingEnumeration.java:88) ~[na:1.6.0_31]
これが私のコードです:
LdapContext ctx = ...;
NamingEnumeration<SearchResult> answer = ctx.search(...);
if (answer.hasMoreElements()) {
...
}
while (answer.hasMoreElements()) {
String grpName = answer.nextElement().getAttributes().get("xxx").get().toString();
...
}
どこを調査すればよいかわかりません。
一番、