код типа 'CustomerCouponForPromotionSourceRule' недействителен в настройке Spartacus - PullRequest
0 голосов
/ 07 мая 2020

Сведения о среде

  • Spartacus: 1.5.4
  • ОС: Windows 10 - v1809 - ОЗУ 8 ГБ - жесткий диск 500 ГБ
  • Другие сведения о среде : Angular 8 / JAVA 1.11 - SAP Commerce Suite 1905.13

Что я пытаюсь сделать

  • Следуя документации по настройке Spartacus вместе с SAP Commerce Suite 1905.13 (https://sap.github.io/spartacus-docs/installing-sap-commerce-cloud/) с использованием sampledataaddon, приведенного в этом репозитории для версии 1.5.4.
  • Успешно инициализирован рецепт установщика spartacus (шаг 13 в документации).
  • Я пытаюсь выполнить шаг 14 в документации. Сначала я получаю сообщение об ошибке, говоря, что компонент customerCouponCodeValueResolver недоступен, например, в https://github.com/SAP/spartacus/issues/5662.
  • Установил customercouponoccaddon, как было предложено.
  • Сделайте an ant clean all и повторите шаг 14.

Наблюдаемые результаты

Между ними появляется ошибка.

ERROR [solr indexer thread] [FlexibleSearch] Flexible search error occured...
ERROR [solr indexer thread] [FlexibleSearch] Query translation was not successful.
ERROR [solr indexer thread] [DefaultIndexerWorker] [Indexer worker 0 (UPDATE index operation on electronicsIndex/Product)] failed to process index items due to Failed to index item with PK 8796220293121: Failed to resolve values for item with PK: 8796220293121, by resolver: customerCouponCodeValueResolver, for properties: [customerCouponCode], reason: type code 'CustomerCouponForPromotionSourceRule' invalid
de.hybris.platform.solrfacetsearch.indexer.exceptions.IndexerException: Failed to index item with PK 8796220293121: Failed to resolve values for item with PK: 8796220293121, by resolver: customerCouponCodeValueResolver, for properties: [customerCouponCode], reason: type code 'CustomerCouponForPromotionSourceRule' invalid

, а также команда продолжает выполняться без отделки.

Доп. информация

Я вообще не знаю, как это обойти. Любое решение для этого очень ценится. Цель состоит в том, чтобы настроить sampledataaddon в их репозиторий, но он кажется внутренним сбойным.

Спасибо

1 Ответ

0 голосов
/ 15 мая 2020

Я прокомментировал это ранее в канале обратной связи в Spartacus Slack, но это нелегко найти с помощью поиска ... поэтому я повторю это здесь:

В инструкциях по установке я думаю, что он действительно должен также просить людей добавить extName customercouponoccaddon, а затем также добавить этот аддон в список в

forStoreFronts('ycommercewebservices') {
    names 'acceleratorwebservicesaddon', 'consignmenttrackingoccaddon', 'customerinterestsoccaddon', 'notificationoccaddon', 'cmsoccaddon'
    template 'ycommercewebservices'
}

В настоящее время spartacussampledataaddon имеет несколько файлов solr.impex, которые предполагают, что customercouponservice включен в сборку Commerce чтобы предоставить customerCouponCodeValueProvider, но в настоящее время ничего в рецепте b2c_acc_plus не включает. Добавление в customercouponoccaddon, как указано выше, должно решить эту проблему.

...