問題
-
7.0 バンドル (さまざまなアセットに使用されるグローバル サイトにいくつかのカテゴリがあった場所) を 7.3 にアップグレードした後、語彙はアップグレード後の環境 (編集/削除できない 1 つのリスト) で重複しているように見え、新しいステージングの公開グローバル サイトのイベントは、次の UI エラーが原因で完了できません。
発行プロセスで予期しないエラーが発生しました。 ポータルと公開の構成を確認してください。
次のエラーのため、カテゴリ語彙トピックをインポートできませんでした: トピックという名前のカテゴリ語彙が既に存在します。 -
次のような同様のエラーもログで確認できます。
ERROR [liferay/background_task-4][LoggerExportImportLifecycleListener:400] Staged model {class: com.liferay.asset.kernel.model.AssetVocabulary, groupId: 31317, uuid: 05ae9829-e66a-98de-55b4-c72f8ecf0b15} import failed com.liferay.asset.kernel.exception.DuplicateVocabularyException: A category vocabulary with the name topic already exists
Environment
- DXP 7.3
- DXP 7.4
解決策
- 7.3 SP3 および 7.4 Update 1でリリースされた LPS-142376の修正を含む修正パックまたはホットフィックスをインストールすることにより、通常の公開機能を復元できます。
追加情報
- 参考までに、グローバル サイトのカテゴリの「重複」リストは意図されたものです。ロックされたカテゴリのセットは、どのサイトにも表示されるデフォルトのセット (編集不可) であり、グローバル サイトには編集可能なセクションも含まれているためです。編集可能なカテゴリ用 (グローバル語彙はどのサイトでも使用できますが、グローバル サイトでのみ作成または編集できるため)。
- 関連情報については、次の記事を参照してください。