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

サイトのエクスポート (またはステージングの有効化) は、「処理中に見つからなかった参照がありません」で失敗します。

written-by

Sorin Pop

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  • サイトをエクスポートしていますが、「The Dynamic Data Mapping Template (Automatic Copy): Service Menu has missing reference(s) that could not be found during the process.」のようなエラーで失敗し、次のようなスタック トレースが表示されます。添付ファイル (site_export_error.txt)

Environment

  • DXP7.1、DXP7.2

解決策

  • 根本的な原因は、"displayStyleGroupId" portletPreference が 0 (または、0 に解決される空白) であるか、たとえば、カスタム ADT を使用するようにそれらのページでポートレット プリファレンスを設定するなど、いくつかのページと ADT をプログラムで作成したことです。 そのコードは displayStyleGroupIdを設定しませんでした。
  • displayStyleGroupId を適切に設定してください。 テーマ内のテンプレートを修正して、対応する displayStyleGroupId pref を含め、既存の portletPrefs をクリーンアップ/削除するか、影響を受ける portletpreferences 行を SQL で修正します。
  • ユースケースは異なる可能性があるため、解決策も異なります。 重要なことは、これまでに学んだことは、これは displayStyleGroupId を適切に設定しないある種のカスタム コード (カスタム テーマなど) に関係しているということです。 うまくいけば、特定のケースでそれを理解するのに十分なはずです。

did-this-article-resolve-your-issue

legacy-knowledge-base