legacy-knowledge-base
公開されました Sep. 10, 2025

java.sql.BatchUpdateException:重複入力エラー

written-by

Kanchan Bisht

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

問題

  • セットアップウィザードを使用してHypersonicからMySQLに切り替えると、重複入力エラーが発生する
  • 再現手順
    1) hypersonicでポータルを起動
    2) Setup Wizardで、test@liferay.com をメールとして追加
    3) デフォルトデータベースを変更するをクリック
    4) データベースタイプを MySQL に変更
    5) ユーザー名を root(またはローカル MySQL ユーザー名)に変更
    6) MySQL パスワードを追加
    7) 設定を終了をクリック
    8) ポータルを再起動
    期待する動作: ポータルはエラーなくMySQLに接続されています
    観察された動作: コンソールに以下のエラーが表示される
    LIFERAY_ERROR: HHH000315: Exception executing batch [java.sql.BatchUpdateException: Duplicate entry '43802-0-com.liferay.site.util_recentGroups-com.liferay.portal.ke' for key 'IX_A6DD0ECF'], SQL: insert into PortalPreferenceValue (mvccVersion, companyId, portalPreferencesId, index_, key_, largeValue, namespace, smallValue, portalPreferenceValueId) values (?, ?, ?, ?, ?, ?, ?, ?, ?)
    [exec] LIFERAY_ERROR: Duplicate entry '43802-0-com.liferay.site.util_recentGroups-com.liferay.portal.ke' for key 'IX_A6DD0ECF'

Environment

  • Liferay DXP 7.4

解決策

  • 観測された動作は、既知のリグレッションバグであり、ここで対処されます: LPS-180393

追加情報

  • Hotfixが必要な場合は、パッチの詳細を添付して、Hotfixを要求するサポートチケットを作成してください。
  • Liferay DXPへのFix PackとHotfixのインストール では、お客様の環境でのFixpack/Hotfixのインストール方法をご案内しています。
did-this-article-resolve-your-issue

legacy-knowledge-base