java.lang.IllegalArgumentException: Exact Label must not be empty

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.

 Adobe

Ottieni supporto in modo più facile e veloce

Nuovo utente?

Adobe MAX 2024

Adobe MAX
La conferenza sulla creatività

14-16 ottobre Miami Beach e online

Adobe MAX

La conferenza sulla creatività

14-16 ottobre Miami Beach e online

Adobe MAX 2024

Adobe MAX
La conferenza sulla creatività

14-16 ottobre Miami Beach e online

Adobe MAX

La conferenza sulla creatività

14-16 ottobre Miami Beach e online