Изначально все расширения были импортированы. Но после некоторых изменений (и попытки инициализации) я столкнулся с проблемой ниже.
Вопрос: как отладить и исправить проблему?
Отредактировано: согласно предложению @Mafick. Я пытался обновить расширение sapbusinessagreementaddon через hac. Я нашел файл cms-responseive-content_zh_CN.impex (который выдавал исключение).
пожалуйста, найдите код ниже:
cms-responseive-content_zh_CN.impex
$contentCatalog=powertoolsContentCatalog
$contentCV=catalogVersion(CatalogVersion.catalog(Catalog.id[default=$contentCatalog]),CatalogVersion.version[default=Staged])[default=$contentCatalog:Staged]
$jarResourceCms=jar:com.sap.hybris.sapbusinessagreementaddon.constants.SapbusinessagreementaddonConstants&/sapbusinessagreementaddon/import/cockpit/cmscockpit
$contentCatalogName=Powertools Content Catalog
$addonExtensionName=sapbusinessagreementaddon
$lang=zh_CN
# update linkname
UPDATE CMSLinkComponent;$contentCV[unique=true];uid[unique=true];linkName[lang=$lang]
;;BusinessAgreementsLink;"商业协议"
Ошибка в hac: как показано ниже
ОБНОВЛЕНИЕ CMSLinkComponent; catalogVersion (CatalogVersion.catalog (Catalog.id [default = powertoolsContentCatalog]), CatalogVersion.version [default = Staged]) [default = powertoolsContentCatalog: Staged] [unique = true]; uid [unique = true] ; linkName [lang = zh_CN]
, 8796103869500 ,,, столбец 3: не удается разрешить значение '○ для атрибута' linkName ', потому что: не удается найти язык для значения' zh_CN ';; BusinessAgreementsLink;
Вывод: проблема не может быть решена zh_CN (linkName [lang]). Итак, как я могу решить эту проблему? Где я должен указать lang (zh_CN), чтобы найти язык по hybris? Таким образом, он успешно выполняет импекс.