問題点

When you try to import your LDAP users to CQ, you get an error similar to the following: LDAP ユーザーを CQ に読み込もうとすると、次のようなエラーが表示されます。

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)

解決策

/config/repository/ldapdefaultfinder で、LDAP からパラメーターを正しく設定したかどうかを見て、次のセクションを確認します。例えば、ユーザー LDAP オブジェクトに UID がなく、UID を使用するためにユーザー ID を設定した場合、このエラーが error.log に表示されます。LDAPuser オブジェクトと CQ ユーザーページの正しい照合を使用していることを確認します。CQ 認証ロガーを DEBUG に設定し、データリストを分析できます。

追加情報

このエラーが発生した場合は、LDAP 構成ファイルが正しく構成されていない可能性があります。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー