legacy-knowledge-base
公開されました Jun. 30, 2025

再起動後、アプリケーションまたはコントロールパネルのメニューにオブジェクトが表示されない。

written-by

Joel Garman

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

問題

  • アプリケーションまたはコントロールパネルのメニューに表示するように設定されたカスタムオブジェクトが、アプリケーションの再起動後に表示されなくなるという問題がありました。
  • Update 49をインストールすると、このカスタムオブジェクトは以前は存在していましたが、現在は消失しています。
  1. コントロールパネル > オブジェクトにアクセスします。
  2. オブジェクト定義の作成
  3. フィールドを追加する
  4. パネルカテゴリーキーは、 アプリケーション > コンテンツ を選択します。
  5. オブジェクト定義の発行
    Check Point: アプリケーション > コンテンツの下にオブジェクトポートレットが表示されます。
  6. 再起動
  • ログに以下のようなエラーが発生します。
    java.lang.IllegalArgumentException: Portlet is null
    at
    com.liferay.object.web.internal.object.entries.application.list.ObjectEntriesPanelApp.<init>(ObjectEntriesPanelApp.java:46) ~[?:?]
  • 環境

    • DXP 7.4 Update 49

    解決策

    • この問題はUpdate 49の既知の問題で、Update 50で解決されます。
    • Update 50にアップデートすることで、この問題は解決されます。
    • LPS-167822
    did-this-article-resolve-your-issue

    legacy-knowledge-base