legacy-knowledge-base
公開されました Sep. 10, 2025

孤立したポートレットが原因でスローされた内部サーバー エラー

written-by

Ankit Gupta

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

問題

  • 再現手順
    1) Liferay 6.2 で DM ポートレット (portletId = 20) が埋め込まれたテーマを作成します。
    2) このテーマをデプロイします。
    3) そのテーマで構成されたページにアクセスし、埋め込まれた DM ポートレットが使用可能であることを確認します。
    4) その中にいくつかのドキュメントを追加します。
    5) 最も閲覧された資産ポートレットを追加します。
    6) 最も閲覧されているアセット ポートレットからアセットをクリックすると、アセットにアクセスできるようになります。
    7) 7.0 にアップグレードします。
    8) DXP 7.0 で、DM ポートレットにドキュメントを作成します。
    9) 最も閲覧されたアセット ポートレットの構成に移動> 表示設定 -> アセット リンクの動作を [View In Context] オプションとして設定します
    10) 最も閲覧されたアセット ポートレットに表示されるドキュメントの詳細をクリックします。

    実際の結果: 内部サーバー エラーがスローされます。 サーバー管理に移動することによって生成された孤立ポートレットを削除すると、> ナビゲーション->ページの [構成] ページをクリックします-> 右隅にある上部の楕円をクリックします > 孤立ポートレット> 孤立ポートレットのリストが表示されますドキュメントおよびメディア関連の孤立したポートレットを削除します。 この孤立したポートレットを削除した後、同じファイルにアクセスできるようになりました。

    期待される結果: 孤立したポートレットを削除せずにドキュメントにアクセスする必要があります。

    注意:
    1. 上記の問題は、Asset Link Behavior が「View In Context」オプションとして設定されている場合に再現されます。 Asset Link Behavior が [Show Full Content] オプションとして選択されている場合、問題は再現されず、孤立したポートレットを削除しなくても同じファイルにアクセスできます。

Environment

  • Liferay DXP 7.0
  • ライフレイDXP 7.1
  • Liferay DXP 7.2

解決策

  • 観測された動作は既知のバグであり、 Liferay-fix-pack-de-89 以降の Liferay DXP 7.0 で修正されています。
  • 観測された動作は既知のバグであり、 Liferay-fix-pack-dxp-17 以降の Liferay DXP 7.1 で修正されました。
  • 観測された動作は既知のバグであり、 Liferay-fix-pack-dxp-4 以降の Liferay DXP 7.2 で修正されました。
  • Liferay DXP へのフィックスパックとホットフィックスのインストール は、環境にこれらのフィックスパックをインストールするためのガイドです。

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base