调用行动策略时出错

2020-08-31 00:18发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家, 自定义促销策略未得到调...

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

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


专家,

自定义促销策略未得到调用。

  
      
  
  

得到以下错误

建议的处理方式

堆栈跟踪:错误[hybrisHTTP38] [DefaultCommerceRuleEngineService]检测到可能的规则循环。 已超过最大允许的规则匹配数。 当前限制:10 11:986d721a-ce92-41bf-81c8-ad9c9d82dab6您可以通过更改" Drools Engine上下文"对象中的ruleFiringLimit字段来调整或禁用规则匹配的限制(请参阅"规则点火限制"属性)。/p>

错误[hybrisHTTP38] [DefaultPromotionEngineService]检测到可能的规则循环。 已超过最大允许的规则匹配数。 当前限制:10 11:986d721a-ce92-41bf-81c8-ad9c9d82dab6您可以通过更改" Drools Engine上下文"对象中的ruleFiringLimit字段来调整或禁用规则匹配的限制(请参阅"规则点火限制"属性)。/p>

de.hybris.platform.ruleengine.exception.DroolsRuleLoopException:检测到可能的规则循环。 已超过最大允许的规则匹配数。 当前限制:10 11:986d721a-ce92-41bf-81c8-ad9c9d82dab6您可以通过更改" Drools Engine上下文"对象中的ruleFiringLimit字段来调整或禁用规则匹配的限制(请参阅"规则点火限制"属性)。/p> 位于de.hybris.platform.ruleengine.impl.RuleMatchCountListener.afterMatchFired(RuleMatchCountListener.java:44)的

 〜[ruleengineserver.jar :?]
      在org.drools.core.event.AgendaEventSupport.fireAfterActivationFired(AgendaEventSupport.java:98)〜[drools-core-6.3.0.Final.jar:6.3.0.Final]
      在org.drools.core.common.DefaultAgenda.fireActivation(DefaultAgenda.java:1114)〜[drools-core-6.3.0.Final.jar:6.3.0.Final]
      在org.drools.core.phreak.RuleExecutor.fire(RuleExecutor.java:121)〜[drools-core-6.3.0.Final.jar:6.3.0.Final]
      在org.drools.core.phreak.RuleExecutor.evaluateNetworkAndFire(RuleExecutor.java:74)〜[drools-core-6.3.0.Final.jar:6.3.0.Final]
      在org.drools.core.common.Default
  
5条回答
wang628962
2020-08-31 00:20

遇到这样的错误消息:" [DefaultCommerceRuleEngineService]可能检测到规则循环。已超过最大允许的规则匹配。" 从6.7版的Hybris升级到18.08版之后。

在这种情况下,作为解决方案-必须重新编译所有当前活动的规则(即发布所有已发布的规则)。

一周热门 更多>