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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !