Depency change between Vaadin 6.7.9 -> 6.7.10++ ?

Hello,

I’ve got a strange problem when I’m updating Vaadin 6.7.9 to 6.7.10 or 6.8++.


Error

Caused by: java.lang.NullPointerException
                at com.sun.jndi.ldap.LdapCtx.getSearchReply(Unknown Source)
                at com.sun.jndi.ldap.LdapNamingEnumeration.getNextBatch(Unknown Source)
                at com.sun.jndi.ldap.LdapNamingEnumeration.hasMoreImpl(Unknown Source)
                at com.sun.jndi.ldap.LdapNamingEnumeration.hasMore(Unknown Source)
                at com.sun.jndi.ldap.LdapNamingEnumeration.hasMoreElements(Unknown Source)
                at java.util.Collections.list(Unknown Source)
                [b]
at -----------------------------.getGroups(---Connect.java:804)
[/b]


Connect.java

 NamingEnumeration<SearchResult> answer = this.searchObjects(filter,
                             LDAPGroup.getObjectClasses(),
                             env.getProperty("ldap.root.group"));

Connect.java: 804 [b]
ArrayList results = Collections.list(answer);
[/b]


searchObjects(…)


NamingEnumeration<SearchResult> answer;
      if(filter != null){
        answer = this.getDirctx().search(searchroot, filterstring, getSearchControls(filter.getLevel()));
      }
      else{
        answer = this.getDirctx().search(searchroot, filterstring, getSearchControls(-1));
      }

return answer;

Java Doc from javax.​naming.​directory.​DirContext.search(…)


[b]
Returns:
[/b]
an enumeration of SearchResult objects
[b]
Throws:
[/b]
NamingException - if a naming exception is encountered

The answer can’t be null. It isn’t possible. Did vaadin changed any depency in the version 6.7.10 that use or implement a NamingEnumeration or something else that could be responsible for this?

environment:

Lifeary 5.2.3
LDAP
Vaadin - 6.6.0 - no Error
Vaadin - 6.6.8 - no Error
Vaadin - 6.7.0 - no Error
Vaadin - 6.7.5 - no Error
Vaadin - 6.7.9 - no Error
Vaadin - 6.7.10 - Error
Vaadin - 6.8.3 - Error