LDAP obtention d'une liste
Bonjour à tout le monde,
J'ai suivi le tutoriel de spring LDAP présent sur Developpez ICI (merci à son auteur).
Tout marche très bien, j'arrive à retrouver les personnes des différentes OU de mon AD avec la méthode findByPrimaryKey (donc une à une et en précisant le nom), mais quand j'essaye d'avoir une liste de plusieurs personnes avec la méthode getPersonNamesByLastName, cela me renvoi une erreur lors de l'exécution de la méthode :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
Exception in thread "main" java.lang.NullPointerException
at LDAP.PersonDao$PersonAttributMapper.mapFromAttributes(PersonDao.java:40)
at LDAP.PersonDao$PersonAttributMapper.mapFromAttributes(PersonDao.java:32)
at org.springframework.ldap.core.AttributesMapperCallbackHandler.getObjectFromNameClassPair(AttributesMapperCallbackHandler.java:61)
at org.springframework.ldap.core.CollectingNameClassPairCallbackHandler.handleNameClassPair(CollectingNameClassPairCallbackHandler.java:50)
at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:276)
at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:234)
at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:548)
at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:532)
at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:383)
at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:406)
at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:424)
at LDAP.PersonDao.getPersonNamesByLastName(PersonDao.java:66)
at LDAP.TestLdap.<init>(TestLdap.java:44)
at Util.Main.menu(Main.java:27)
at Util.Main.main(Main.java:23)
Java Result: 1 |
Quelqu'un aurait-il une idée ?? :(
D'avance Merci !