Problème

Lorsque vous essayez d’importer vos utilisateurs LDAP vers CQ, vous obtenez une erreur semblable à ce qui suit :

Echec de l'importation java.lang.IllegalArgumentException : le libellé exact ne doit pas être vide. java.lang.IllegalArgumentException : le libellé exact ne doit pas être vide at com.day.cq.util.Text.validateLabel(Text.java:1759) at com.day.cq.jcr.adapter.TicketAdapter$PageCreator.run(TicketAdapter.java:3357) at com.day.cq.jcr.adapter.TicketAdapter.runLocked(TicketAdapter.java:3231) at com.day.cq.jcr.adapter.TicketAdapter.createPage (TicketAdapter.java:2233) at com.day.cq.jcr.adapter.TicketAdapter.createPage(TicketAdapter.java:881) at com.day.cq.jcr.adapter.TicketAdapter.createPage(TicketAdapter.java:872) at com.day.cq.delivery.DeliveryTicketWrapper.createPage(DeliveryTicketWrapper.java:111) at com.day.cq.contentbus.importer.ldap.LdapImporter.createFolder(LdapImporter.java:244)

Solution

Dans /config/repository/ldapdefaultfinder, vérifiez la section ci-dessous pour voir si vous avez correctement défini les paramètres de LDAP. Par exemple, si l’objet de l'utilisateur LDAP ne dispose pas d’un UID et que vous définissez l’ID de l'utilisateur pour utiliser UID, cette erreur s’affiche dans error.log. Assurez-vous que vous utilisez l’association correcte entre votre objet LDAPuser et la page d’utilisateur CQ. Vous pouvez définir l'enrégistreur d’authentification CQ sur DEBUG et analyser les détails.

Informations supplémentaires

Lorsque cette erreur se produit, il est probable que le fichier de configuration LDAP ne soit pas configuré correctement.

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne