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.
Accéder à votre compte