促销应用程序无法从6.3升级到6.4

2020-09-26 01:38发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


这似乎是一个普遍的问题,但是我找不到解决方法:

从6.3升级到6.4时,现有促销活动不再反映在店面中/应用于发布。 提供以下错误日志:

错误[hybrisHTTP28] [DefaultPromotionEngineService]升级规则评估失败java.lang.IllegalStateException:无法确定用于规则评估的唯一规则引擎上下文:发现多个PROMOTION类型的规则模块(promotions-module,promotions-preview-module) 位于de.hybris.platform.ruleengine.strategies.impl.DefaultRuleEngineContextFinderStrategy.findRuleEngineContext(DefaultRuleEngineContextFinderStrategy.java:73)〜[ruleengineserver.jar :?] at java:136)位于de.hybris.platform.ruleengine.strategies.impl.DefaultRuleEngineContextFinderStrategy.findRuleEngineContext(DefaultRuleEngineContextFinderStrategy.java:100)处的[ruleengineserver.jar :?],位于de.hybris.platform处的[ruleengineserver.jar :?]。 Promotionengineservices.promotionengine.impl.DefaultPromotionEngineService.determineRuleEngineContext(DefaultPromotionEn gineService.java:238)〜[promotionengineservicesserver.jar :?] at de.hybris.platform.promotionengineservices.promotionengine.impl.DefaultPromotionEngineService.evaluate(DefaultPromotionEngineService.java:185)[promotionengineservicesserver.jar :?] at de.hybris.platform .promotionengineservices.promotionengine.impl.DefaultPromotionEngineService.updatePromotionsNotThreadSafe(DefaultPromotionEngineService.java:397)[promotionengineservicesserver.jar :?] at de.hybris.proformengineservices.promotionengine.impl.DefaultPromotionEngineService.updatePromotions(DefaultPromotionEngineService.java:430server)[ jar :?],位于de.hybris.platform.commerceservices.order.impl.DefaultCommerceCartCalculationStrategy.calculateCart(DefaultCommerceCartCalculationStrategy.java:80)[classes/:?]

如果缺少任何向上渐变步骤,或者可以解决问题的其他任何方法,有人可以帮忙。

非常感谢!

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


这似乎是一个普遍的问题,但是我找不到解决方法:

从6.3升级到6.4时,现有促销活动不再反映在店面中/应用于发布。 提供以下错误日志:

错误[hybrisHTTP28] [DefaultPromotionEngineService]升级规则评估失败java.lang.IllegalStateException:无法确定用于规则评估的唯一规则引擎上下文:发现多个PROMOTION类型的规则模块(promotions-module,promotions-preview-module) 位于de.hybris.platform.ruleengine.strategies.impl.DefaultRuleEngineContextFinderStrategy.findRuleEngineContext(DefaultRuleEngineContextFinderStrategy.java:73)〜[ruleengineserver.jar :?] at java:136)位于de.hybris.platform.ruleengine.strategies.impl.DefaultRuleEngineContextFinderStrategy.findRuleEngineContext(DefaultRuleEngineContextFinderStrategy.java:100)处的[ruleengineserver.jar :?],位于de.hybris.platform处的[ruleengineserver.jar :?]。 Promotionengineservices.promotionengine.impl.DefaultPromotionEngineService.determineRuleEngineContext(DefaultPromotionEn gineService.java:238)〜[promotionengineservicesserver.jar :?] at de.hybris.platform.promotionengineservices.promotionengine.impl.DefaultPromotionEngineService.evaluate(DefaultPromotionEngineService.java:185)[promotionengineservicesserver.jar :?] at de.hybris.platform .promotionengineservices.promotionengine.impl.DefaultPromotionEngineService.updatePromotionsNotThreadSafe(DefaultPromotionEngineService.java:397)[promotionengineservicesserver.jar :?] at de.hybris.proformengineservices.promotionengine.impl.DefaultPromotionEngineService.updatePromotions(DefaultPromotionEngineService.java:430server)[ jar :?],位于de.hybris.platform.commerceservices.order.impl.DefaultCommerceCartCalculationStrategy.calculateCart(DefaultCommerceCartCalculationStrategy.java:80)[classes/:?]

如果缺少任何向上渐变步骤,或者可以解决问题的其他任何方法,有人可以帮忙。

非常感谢!

付费偷看设置
发送
2条回答
代楠1984
1楼 · 2020-09-26 02:10.采纳回答

我们需要导入以下impex文件

在促进引擎amlesaddon中导入common-addon-extra.impex,并添加以下行INSERT_UPDATE CatalogVersionToRuleEngineContextMapping; context(name)[unique = true]; catalogVersion(catalog(id),version)[unique = true]; promotions-context; .. ....(您的)ProductCatalog:在线;促销预览背景; ......(您的)ProductCatalog:已分期

Climb_Ma
2楼-- · 2020-09-26 02:04

谢谢,这很有帮助! Promotions-preview-context和Promotions-contex有什么区别?

一周热门 更多>