legacy-knowledge-base
公開されました Jul. 2, 2025

起動時のLDAPインポートがオンの場合、制約(IX_228562AD)に違反する

written-by

Zalán Szakolci

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • LDAPの起動時のインポートがオンになっていると、サーバーの再起動時に一意の制約(IX_228562AD)に違反します。

環境

  • Liferay DXP 7.2

解決

  • コントロールパネル -> 設定 -> システム設定 -> LDAP -> インポート スタートアッププロパティでLDAPのインポートを削除します

追加情報

  • このエラーメッセージは無視しても問題ありません
    LDAPインポートと起動時のインポートが同時にオンになります。 LDAPが有効になっているときに実行されるベースLDAPインポーターは、起動時にすでに呼び出されています。つまり、起動時にインポートを呼び出す追加機能は冗長です。
  • このエラーは、2つの異なるスレッドが同時に同じことを行おうとしていることが原因です。 一方がロックアウトされてエラーが発生している間、もう一方のスレッドは実行され、両方が同じ操作(LDAPユーザーのインポート)を実行しようとしていることを確認し、アクションが実行され、LDAPユーザーがインポートされます。 競合状態はここでは実際の問題を引き起こしていません。

  • これを回避するには、起動時のインポートを削除するのが合理的です。
did-this-article-resolve-your-issue

legacy-knowledge-base