Demandware — конвейер не найден для текущего домена

Я уже сделал пайплайн. Который работает нормально. Внезапно выдает ошибку типа

2015-12-18 02:39:08.091 GMT] ОШИБКА system.core ISH-CORE-2368 Sites-SiteGenesis-Site core Storefront [uuid] [request-id]-0-00 [timestamp]

"Ошибка выполнения конвейера: Hello com.demandware.beehive.core.capi.pipeline.PipelineExecutionException:

Конвейер не найден (Hello) для текущего домена (Sites-SiteGenesis-Site)"

Кто-нибудь знает, как это решить?


person Community    schedule 18.12.2015    source источник
comment
Вы используете студию? Пробовали ли вы повторно загружать свои картриджи на сервер? В сообщении также говорится, что пайплайн Hello не найден, вы уверены, что Hello это имя пайплайна, а не HelloWorld?   -  person Matt Clark    schedule 18.12.2015
comment
Да, используя Eclipse — расширение Demandware. Это песочница, которой пользуются другие люди. Да, это подтверждение, имя Привет, вчера все работало нормально. сегодня не работает   -  person    schedule 18.12.2015
comment
Щелкните правой кнопкой мыши свой проект в Проводнике, выберите Demandware -> Загрузить картридж, можете ли вы опубликовать скриншот вашего PipelineEditor?   -  person Matt Clark    schedule 18.12.2015
comment
Закачивал картридж 2 раза. Все та же проблема :(   -  person    schedule 18.12.2015
comment
Скриншот вашего дерева проектов и редактор конвейера, который вы видите в eclipse?   -  person Matt Clark    schedule 18.12.2015
comment
Да может видеть и автоматически синхронизируется с сервером   -  person    schedule 18.12.2015
comment
Я имею в виду, пожалуйста, сделайте снимок экрана и загрузите изображение, чтобы я мог видеть.   -  person Matt Clark    schedule 18.12.2015
comment
Изображение добавлено в вопросе   -  person    schedule 18.12.2015
comment
Если вы нажмете «Изменить промежуточный каталог загрузки», будет ли это соответствовать тому, что вы настроили в BussinessManager?   -  person Matt Clark    schedule 18.12.2015
comment
И спасибо за скрин, я тоже искал проводник проекта слева, пожалуйста.   -  person Matt Clark    schedule 18.12.2015
comment
Путь картриджа изменился? Может, это тоже захочется проверить. Вы сказали, что это общий экземпляр, возможно, кто-то убрал ваш картридж с пути.   -  person Matt Clark    schedule 18.12.2015
comment
Наконец понял. Это проблема пути. Работает сейчас :)   -  person    schedule 18.12.2015
comment
Уууу, рад помочь. Удачного кодирования.   -  person Matt Clark    schedule 18.12.2015
comment
Большое спасибо, Мэтт, за помощь :)   -  person    schedule 18.12.2015


Ответы (1)


Если конвейер не может быть найден для выбранного домена, выполните и проверьте все следующее:

  1. Дважды проверьте имена Pipeline-Node

URL-адреса конвейера генерируются по их имени и желаемому узлу входа, в этом сценарии я ожидаю, что файл с именем Hello.xml находится в каталоге конвейера вашего картриджа и начальный узел с именем Start будет доступен через {instanceURL}/on/demandware.store/Sites-mySite-Site/Hello-Start

  1. Попробуйте принудительно загрузить картриджи

Иногда файлы на сервере не будут корректно обновляться при сохранении; чтобы принудительно выполнить обновление, щелкните проект правой кнопкой мыши, выберите Demandware > Загрузить картриджи.

  1. Проверьте путь к картриджу

Если вы используете общий экземпляр или ваш экземпляр повторно подготовлен, вам может потребоваться проверить путь к картриджу, чтобы убедиться, что ваши пользовательские картриджи все еще там.

  1. Проверьте версии кода

Время от времени вы можете увеличить/изменить версию своего кода — если вы это сделаете, убедитесь, что путь, который вы выбираете в Studio, совпадает с тем, который вы выбрали в Business Manager.

  1. Техническая поддержка

Если у вас все еще есть проблемы после четырех шагов, описанных выше, отправьте запрос в службу поддержки, и команда технической поддержки сможет предоставить вам дополнительную помощь.

person Matt Clark    schedule 18.12.2015