无法完成评估:未针对releaseId初始化规则引擎[hybris-rules:promotions:1.0.0

2020-09-14 01:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)当我启动Hybris并将产品添加...

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

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


当我启动Hybris并将产品添加到购物车时

[[32mINFO [hybrisHTTP7] [10.2.23.82] [AbstractOrderRaoPopulator]订单折扣列表为空,跳过了转换INFO | jvm 1 | 主| 2017/04/07 17:13:37.520 | ^ [[m ^ [[1; 31mERROR [hybrisHTTP7] [10.2.23.82] [DefaultCommerceRuleEngineService]规则评估失败,并显示消息"无法完成评估:未针对releaseId初始化规则引擎[hybris-rules:promotions:1.0.0.62] 对于事实:[de.hybris.platform.ruleengineservices.rao.CategoryRAO @ b69399f2,de.hybris.platform.ruleengineservices.rao.CategoryRAO @ 50f70ad,de.hybris.platform.ruleengineservices.rao.DeliveryMode RAO @ c5150cf1 hybris.platform.ruleengineservices.rao.UserGroupRAO@c646a5e2,de.hybris.platform.ruleengineservices.rao.UserGroupRAO@4268e2ac,de.hybris.platform.ruleengineservices.rao.CartRAO@b230ed75,de.hybris.plats.raleengineservices.rao .CustomerSupportRAO @ 11287,de.hybris.platform.ruleengineservices.rao.UserGroupRAO @ b7aa39cc,de.hybris.platform.ruleengineservices.rao.UserGroupRAO @ de4392c4,de.hybris.platform.ruleengineservices.rao.CategoryRAO @ 9cde98 .plat form.ruleengineservices.rao.DeliveryModeRAO @ 15eca,de.hybris.platform.ruleengineservices.rao。 OrderEntryRAO @ b231485e,de.hybris.platform.ruleengineservices.rao.UserRAO@af9941c8,de.hybris.platform.ruleengineservices.rao.ProductRAO@1b312c20,de.hybris.platform.ruleengineservices.rao.UserGroupRAO@80ahybris.d platform.ruleengineservices.rao.CategoryRAO @ deac0370,de.hybris.platform.ruleengineservices.rao.WebsiteGroupRAO @ 4c5733e8,de.hybris.platform.ruleengineservices.rao.R uleEngineResultRAO @ 5b5f0687]。 信息| jvm 1 | 主| 2017/04/07 17:13:37.520 | ^ [[m.hybris.platform.ruleengine.exception.DroolsInitializationException:无法完成评估:未针对releaseId初始化规则引擎[hybris-rules:promotions:1.0.0 .62] INFO | jvm 1 | 主| 2017/04/07 17:13:37.520 | 在de.hybris.platform.ruleengine.impl.DefaultPlatformRuleEngineService.lambda $ 1(DefaultPlatformRuleEngineService.java:177)〜[ruleengineserver.jar :?] jvm 1 | 主| 2017/04/07 17:13:37.520 | 在java.util.Optional.orElseThrow(Optional.java:290)〜[?:1.8.0_121]信息| jvm 1 | 主| 2017/04/07 17:13:37.520 | 在de.hybris.platform.ruleengine.impl.DefaultPlatformRuleEngineService.evaluate(DefaultPlatformRuleEngineService.java:177)〜[ruleengineserver.jar :?] 17763,1 99%信息| jvm 1 | 主| 2017/04/07 17:13:37.520 | 在java.util.Optional.orElseThrow(Optional.java:290)〜[?:1.8.0_121]信息| jvm 1 | 主| 2017/04/07 17:13:37.520 | 在de.hybris.platform.ruleengine.impl.DefaultPlatformRuleEngineService.evaluate(DefaultPlatformRuleEngineService.java:177)〜[ruleengineserver.jar :?]信息| jvm 1 | 主| 2017/04/07 17:13:37.520 | 在de.hybris.platform.droolsruleengineservices.impl.DefaultCommerceRuleEngineService.evaluate(DefaultCommerceRuleEngineService.java:141)[droolsruleengineservicesserver.jar :?]信息| jvm 1 | 主| 2017/04/07 17:13:37.520 | 在de.hybris.platform.promotionengineservices.promotionengine.impl.DefaultPromotionEngineService.evaluate(DefaultPromotionEngineService.java:156)上[promotionengineservicesserver .jar :?] jvm 1 | 主| 2017/04/07 17:13:37.520 | 在de.hybris.platform.promotionengineservices.promotionengine.impl.DefaultPromotionEngineService.updatePromotionsNotThreadSafe(DefaultPromotionEngineService.java:315)上[promotio nengineservicesserver.jar :?]信息| jvm 1 | 主| 2017/04/07 17:13:37.520 | 在de.hybris.platform.promotionengineservices.promotionengine.impl.DefaultPromotionEngineService.updatePromotions(DefaultPromotionEngineService.java:304)上[promotionengineservic esserver.jar :?]信息| jvm 1 | 主| 2017/04/07 17:13:37.520 | 在de.hybris.platform.promotionengineservices.promotionengine.impl.DefaultPromotionEngineService.updatePromotions(DefaultPromotionEngineService.java:338)上[promotionengineservic esserver.jar :?]信息| jvm 1 | 主| 2017/04/07 17:13:37.520 | 在de.hybris.platform.commerceservices.order.impl.DefaultCommerceCartCalculationStrategy.calculateCart(DefaultCommerceCartCalculationStrategy.java:77)[classes/:?]信息| jvm 1 | 主| 2017/04/07 17:13:37.520 | 在de.hybris.platform.commerceservices.order.impl.DefaultCommerceAddToCartStrategy.addToCart(DefaultCommerceAddToCartStrategy.java:90)[classes/:?]信息| jvm 1 | 主| 2017/04/07 17:13:37.520 | 在de.hybris.platform.commerceservices.order.impl.DefaultCommerceCartService.addToCart(DefaultCommerceCartService.java:123)[classes/:?]信息| jvm 1 | 主| 2017/04/07 17:13:37.520 | 在com.yxt.b2b.facades.cart.impl.YxtCartFacadeImpl.addToCart(YxtCartFacadeImpl.java:97)[classes/:?]

10条回答
昵称总是被占用
2020-09-14 02:54

我们有一个类似的问题,即启动过程中促销活动未正确激活。 我们用以下方法解决了这个问题:

 公共类CustomRuleEngineKieModuleSwapper扩展了DefaultRuleEngineKieModuleSwapper
  {
    /**
       *检查规则是否包含内容,该规则是否处于活动状态以及它是否为当前版本。
       *
       * @参数规则
       *检查有效性的规则
       */
      @Override
      受保护的布尔值isRuleValid(最终DroolsRuleModel规则)
      {
          返回Objects.nonNull(rule.getRuleContent())
                  && BooleanUtils.isTrue(rule.getActive())&& BooleanUtils.isTrue(rule.getCurrentVersion());
      }
  }

  

我们在 currentversion 属性

一周热门 更多>