Error: "Name is null for locale" when trying to import a structure

Issue

  • Unable to import an structure with the following stack trace error:
    • com.liferay.data.engine.rest.resource.exception.DataDefinitionValidationException$MustSetValidName: Name is null for locale catalán (España)
  • If I attempt to import a structure with a default language different from the site's default language, it fails and displays the following error: 'Error: Please enter a valid form definition.'

Environment

  • Liferay DXP 7.0+

Resolution

  • These messages appear when the default language of the structure being imported does not match the default language of the website where it is being imported.

    To successfully import the structure, it would be necessary to take one of the following actions:

    • Modify the default language of the website to match that of the structure.
    • Modify the JSON code of the structure being imported and change the default language of the site to the availableLanguageIds and defaultLanguageId fields.

 

 

Was this article helpful?
0 out of 0 found this helpful