問題
- Userオブジェクトと多対多のリレーションシップを持つオブジェクトを作成する際に問題が発生しました。
- 特定のオブジェクトのエントリを追加し、そのエントリにユーザを関連付けようとすると、ユーザのリストのロードに時間がかかりすぎたり、ユーザ数が多い場合にロードされなかったりします。
-
再現の手順
1. Liferay DXP 7.4 U86 を起動します。
2.
3. 約4万人以上のユーザーを生み出す。 コントロールパネル > オブジェクト
4. 青いアイコン「+」をクリックしてオブジェクトを作成する。
5. フィールドに移動し、1つのフィールドを作成する。
6. 次に、Relationshipsタブに移動し、オブジェクト'User'でtype many to manyを選択する。
7. オブジェクトレイアウトを作成する。
8. ここで、'Details'タブの下にあるshow widget > CONFIGURATIONを有効にして、公開します。
9. 新しく作成したウィジェットをページに配置します.
10. オブジェクトエントリーを追加する。
11. Relationship Tab」をクリックし、「+」アイコンをクリックしてユーザーを選択する。
12. ユーザーを選択するポップアップ画面が開きます。実際の結果 ユーザー数が多い場合、ユーザーリストの読み込みに時間がかかる。
期待される結果 ユーザーリストは正常に表示されます。
環境
- Liferay DXP 7.4
解像度
- これは既知のバグで、 LPS-199155によって対処されています。
追加情報
- Hotfixが必要な場合は、パッチの詳細を添付してHotfixを要求するサポートチケットを作成してください。
- 以下の記事では、Fixpack/Hotfixをあなたの環境にインストールする方法をご紹介します: