#sitecore #jss
Вопрос:
Использование Sitecore 9.3 На prem XP. Получил базу кода от клиента, и при попытке развернуть приложение jss с помощью приложения jss deploy-includeContent-includeDictionary я получаю пустую строку, ошибка недопустима. Некоторые элементы были развернуты, а затем произошла эта ошибка. Теперь это застряло между ними, поэтому я не могу продолжать дальше. Ребята, пожалуйста, помогите 🙂 …
Sitecore принял задачу импорта JSSImport-vad-1:25:06 PM Начато задание: JSSImport-vad-1:25:06 PM Импорт vad в качестве базы данных импорта sitecoreJssImport является основным Данные импорта содержат:Шаблоны — 62
Renderings - 64
Placeholders - 13
Route Items - 15
Other Items - 0
Dictionary Items - 8
Язык импорта-en.
Исключение, возникшее при импорте приложения JSSИсключение: Система.Сообщение об исключении аргумента: Пустые строки недопустимы. Имя параметра: источник имени: Хранилище сайтов.Ядро в Sitecore.Диагностика.Утверждать.ArgumentNotNullOrEmpty(строковый аргумент, Строковое имя аргумента) в Sitecore.Data.Товары.ItemUtil.ProposeValidItemName(имя строки) в хранилище сайта.Ресурсы.Медиафайлы.MediaPathProvider.ProposeValidMediaPath(строковый путь, логическое значение alwaysKeepExtension, Логическое значение includeExtensionInItemName) в хранилище сайта.JavaScriptServices.Службы приложений.Трубопроводы.Создай медиа.Вычислить эмпатию.Процесс(CreateMediaArgs args) в (Объект , Объект ) в хранилище сайта.Конвейеры.Корепипелин.Запустите(PipelineArgs args) в Sitecore.Трубопроводы.DefaultCorePipelineManager.Run(Строковое имя конвейера, Аргументы PipelineArgs, Строковый домен конвейера, Логическое значение failIfNotExists)
в Sitecore.Трубопроводы.DefaultCorePipelineManager.Выполнить(Имя строки конвейера, аргументы строки, домен строки конвейера) в хранилище сайтов.JavaScriptServices.Службы приложений.Трубопроводы.Создай медиа.Создаем медиапипелин.CreateOrUpdate(CreateMediaArgs) в Sitecore.JavaScriptServices.Службы приложений.Трубопроводы.Импортное поле.Значение поля изображения.Значение SetFieldValue(аргументы ImportFieldArgs) в хранилище сайтов.JavaScriptServices.Службы приложений.Трубопроводы.Импортное поле.Значение базового поля.Процесс(аргументы ImportFieldArgs) в (Объект , Объект ) в хранилище сайта.Трубопроводы.Корепипелин.Запустите(PipelineArgs args) в Sitecore.Конвейеры.DefaultCorePipelineManager.Выполнить(Имя строки конвейера, аргументы строки, домен строки конвейера, Логические отказы)
в Sitecore.Трубопроводы.DefaultCorePipelineManager.Выполнить(Имя строки конвейера, аргументы строки, домен строки конвейера) в хранилище сайтов.JavaScriptServices.Службы приложений.Трубопроводы.Обновите элемент.Установите значения полей.Процесс(CreateItemArgs args) в (Объект , Объект ) в хранилище сайта.Трубопроводы.Корепипелин.Запустите(PipelineArgs args) в Sitecore.Трубопроводы.DefaultCorePipelineManager.Run(Строковое имя конвейера, Аргументы PipelineArgs, Строковый домен конвейера, Логическое значение failIfNotExists)
в Sitecore.Трубопроводы.DefaultCorePipelineManager.Выполнить(Строковое имя конвейера, аргументы конвейера, Строковый домен конвейера) в (Объект , Объект ) в Хранилище сайта.Трубопроводы.Корепипелин.Запустите(PipelineArgs args) в Sitecore.Трубопроводы.DefaultCorePipelineManager.Выполнить(Имя конвейера строки, аргументы конвейера, домен конвейера строки, Логическое значение failIfNotExists) в хранилище сайта.Трубопроводы.DefaultCorePipelineManager.Выполнить(Имя строки конвейера, аргументы строки, домен строки конвейера) в хранилище сайтов.JavaScriptServices.Службы приложений.Трубопроводы.Создайте элемент.Создайте Эмпипелин.CreateOrUpdate(аргументы На сайте.JavaScriptServices.Службы приложений.Трубопроводы.Создание нового объекта.Создан ресурс.Создайте элемент(аргументы CreateRenderingInstanceArgs) в Sitecore.JavaScriptServices.Службы приложений.Трубопроводы.Создание нового объекта.Создан ресурс.Процесс(CreateRenderingInstanceArgs args) в (Объект , Объект ) в хранилище сайта.Трубопроводы.Корепипелин.Запустите(PipelineArgs args) в Sitecore.Трубопроводы.DefaultCorePipelineManager.Выполнить(Строковое имя конвейера, аргументы PipelineArgs, Строковый домен конвейера, Логические ошибки, если не существует)
CreateItemArgs) в хранилище сайта.Трубопроводы.DefaultCorePipelineManager.Выполнить(Имя строки конвейера, аргументы строки, домен строки конвейера) в хранилище сайтов.JavaScriptServices.Службы приложений.Трубопроводы.Создание нового объекта.создатель_установки_пипелина.CreateRenderingInstance(аргументы CreateRenderingInstanceArgs) в Sitecore.JavaScriptServices.Службы приложений.Трубопроводы.Импорт.Дополнения.Процесс(аргументы ImportLayoutArgs) в (Объект , Объект ) в хранилище сайта.Трубопроводы.Корепипелин.Запустите(PipelineArgs args) в Sitecore.Трубопроводы.DefaultCorePipelineManager.Запустите(Строковое имя конвейера, аргументы PipelineArgs, Строковый домен конвейера, логическое значение failIfNotExists)
в Sitecore.Трубопроводы.DefaultCorePipelineManager.Выполнить(Строковое имя конвейера, аргументы конвейера, Строковый домен конвейера) в (Объект , Объект ) в Хранилище сайта.Трубопроводы.Корепипелин.Запустите(PipelineArgs args) в Sitecore.Трубопроводы.DefaultCorePipelineManager.Выполнить(Имя конвейера строки, аргументы конвейера, домен конвейера строки, Логическое значение failIfNotExists) в хранилище сайта.Трубопроводы.DefaultCorePipelineManager.Выполнить(Строковое имя конвейера, аргументы конвейера, Строковый домен конвейера) в (Объект , Объект )
в Хранилище сайта.Трубопроводы.Корепипелин.Запустите(PipelineArgs args) в Sitecore.Трубопроводы.DefaultCorePipelineManager.Выполнить(Имя строки конвейера, аргументы строки, домен строки конвейера, Логические отказы)
в Sitecore.Трубопроводы.DefaultCorePipelineManager.Выполнить(Имя строки конвейера, аргументы строки, домен строки конвейера) в хранилище сайтов.JavaScriptServices.Службы приложений.Трубопроводы.Создайте элемент.Создайте Эмпипелин.CreateOrUpdate(CreateItemArgs) в хранилище сайтов.JavaScriptServices.Службы приложений.Трубопроводы.Импорт.Элементы процесса.Создайте элементы(аргументы ImportPipelineArgs) в (Объект , Объект ) в хранилище сайтов.Трубопроводы.Корепипелин.Запустите(PipelineArgs args) в Sitecore.Трубопроводы.DefaultCorePipelineManager.Выполнить(Имя строки конвейера, аргументы строки, домен строки конвейера, Логические отказы)
в Sitecore.Трубопроводы.DefaultCorePipelineManager.Выполнить(Имя строки конвейера, аргументы строки, домен строки конвейера) в хранилище сайтов.JavaScriptServices.Службы приложений.Трубопроводы.Импорт.ИмпортПипелина.Импорт(аргументы ImportPipelineArgs) в хранилище сайтов.JavaScriptServices.Службы приложений.Импортсервис.ImportJob.StartImportInternal()
Комментарии:
1. Предложите сначала убедиться, что оба
InvalidItemNameChars
ItemNameValidation
параметра и присутствуют и верны вweb.config