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

Commerce 2.1.2 にアップグレードした後の CPFriendlyURLEntryImpl エラー

投稿者

Rafael Regner

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  • Liferay Commerce をバージョン 2.1.2 にアップグレードした後、Liferay ログに次のエラーがスローされます。
    ERROR [default task-14][BasePersistenceImpl:440] Caught unexpected exception
    org.hibernate.MappingException: Unknown entity: com.liferay.commerce.product.model.impl.CPFriendlyURLEntryImpl
  • 当社のサービスのほとんどは FriendlyURL 情報を使用しており、このエラーが原因でポータルのいくつかのフラグメントが表示されません。

Environment

  • Liferay DXP 7.2
  • コマース 2.1.2

解決策

  • Commerce は、Commerce Friendly URL の使用から Liferay Friendly URL に移行しました。
  • CPFriendlyURLEntry を使用しているカスタム コードは、別のクラスを使用するように更新する必要があります。
  • リストされているクラスを置き換える必要があります。

    • CPFriendlyURLEntry
    • CPFriendlyURLEntryLocalService

    次の新しいクラスに置き換えます。

    • FriendlyURLEntry
    • FriendlyURLEntryLocalService

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base