問題
- セットアップウィザードを使用して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のインストール方法をご案内しています。
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン