Problema
Quando tenti di importare i tuoi utenti LDAP in CQ, ottieni un errore simile al seguente:
import failed: java.lang.IllegalArgumentException: Exact Label must not be empty. java.lang.IllegalArgumentException: Exact Label must not be empty 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)
Soluzione
In /config/repository/ldapdefaultfinder, controlla la sezione sotto per vedere se hai impostato correttamente i parametri da LDAP. Ad esempio, se l'oggetto utente LDAP non ha un UID e si imposta l'ID utente per utilizzare l'UID, questo errore appare in error.log. Assicurati di utilizzare il corretto abbinamento tra L'oggetto LDAPuser e la pagina utente CQ. Puoi impostare il logger di autenticazione CQ sul DEBUG e analizzare i dettagli.
Informazioni aggiuntive
Quando si verifica questo errore, è probabile che il file di configurazione LDAP non sia configurato correttamente.
Accedi al tuo account