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

エラー構造体をインポートしようとすると、"Name is null for locale" というエラーが発生します。

written-by

Rodrigo Mier

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

問題

  • 構造体をインポートできません:
    • com.liferay.data.engine.rest.resource.exception.DataDefinitionValidationException$MustSetValidName: Name is null for locale catalán (España)
  • サイトのデフォルト言語と異なるデフォルト言語の構造をインポートしようとすると、失敗して次のエラーが表示されます: 'Error:有効なフォーム定義を入力してください.'

環境

  • Liferay DXP 7.0+

解像度

  • これらのメッセージは、インポートされる構造のデフォルト言語が、インポートされるウェブサイトのデフォルト言語と一致しない場合に表示されます。

    構造体のインポートを成功させるには、以下のいずれかのアクションを取る必要がある:

    • ウェブサイトのデフォルト言語を構造に合わせて変更する。
    • インポートされる構造の JSON コードを修正し、サイトのデフォルト言語を availableLanguageIds および defaultLanguageId フィールドに変更します。

did-this-article-resolve-your-issue

legacy-knowledge-base