title: Spring LDAP querybuilder PartialResultException
body: <p>I'm trying to get all the users from my LDAP server, doing the search from the base, this is my code:</p>
  
  <pre class="lang-java prettyprint-override"><code>public LdapTemplate ldapTemplate() {
          LdapContextSource ctxSrc = new LdapContextSource();
          ctxSrc.setUrl("ldap://127.0.0.1:389/");
          ctxSrc.setBase("dc=test,dc=com");
          ctxSrc.setUserDn("admin");
          ctxSrc.setPassword("password");
          ctxSrc.afterPropertiesSet();
          LdapTemplate lt = new LdapTemplate(ctxSrc);
          return lt;
  }
  private LdapTemplate ldapTemplate = ldapTemplate();
  public List&lt;User&gt; getAllUsers() {
  
          LdapQuery query= query().base("").where("objectclass").is("user");
          return ldapTemplate.search(query, new UserAttributesMapper());
  }
  </code></pre>
  
  <p>This is the error:</p>
  
  <pre class="lang-none prettyprint-override"><code>10:07:09.406 [main] DEBUG o.s.l.c.s.AbstractContextSource - AuthenticationSource not set - using default implementation
  10:07:09.413 [main] DEBUG o.s.l.c.s.AbstractContextSource - Not using LDAP pooling
  10:07:09.416 [main] DEBUG o.s.l.c.s.AbstractContextSource - Trying provider Urls: ldap://127.0.0.1:389/dc=test,dc=com
  10:07:09.548 [main] DEBUG o.s.l.c.s.AbstractContextSource - Got Ldap context on server 'ldap://127.0.0.1:389/dc=test,dc=com'
  Exception in thread "main" org.springframework.ldap.PartialResultException: Unprocessed Continuation Reference(s); nested exception is javax.naming.PartialResultException: Unprocessed Continuation Reference(s); remaining name '/'
      at org.springframework.ldap.support.LdapUtils.convertLdapException(LdapUtils.java:216)
      at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:385)
      at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:309)
      at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:616)
      at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:586)
      at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:1651)
      at ldap.example.UserRepositoryImpl.getAllUsers(UserRepositoryImpl.java:81)
      at ldap.example.test.LdapApp.main(LdapApp.java:23)
  Caused by: javax.naming.PartialResultException: Unprocessed Continuation Reference(s); remaining name '/'
      at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2914)
      at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2888)
      at com.sun.jndi.ldap.AbstractLdapNamingEnumeration.getNextBatch(AbstractLdapNamingEnumeration.java:148)
      at com.sun.jndi.ldap.AbstractLdapNamingEnumeration.hasMoreImpl(AbstractLdapNamingEnumeration.java:217)
      at com.sun.jndi.ldap.AbstractLdapNamingEnumeration.hasMore(AbstractLdapNamingEnumeration.java:189)
      at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:365)
      ... 6 more
  
  BUILD FAILED (total time: 1 second)
  </code></pre>
  
  <p>When I filter by <code>ou</code> it works, but I need to filter from the root.</p>