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

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

written-by

Rafael Regner

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

問題

  • 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