无法添加自定义限制类型-获取RestrictionEvaluationException

2020-09-26 05:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在尝试添加一个称为S...

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

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


嗨,

我正在尝试添加一个称为SiteRestriction的自定义限制类型。 创建了Evualuator和Mapping文件,并将这些条目映射到相应的spring.xml中。 在impex中添加了限制条目,并能够将限制添加到cms组件。

但是在启动页面时,出现以下异常:

  WARN [hybrisHTTP8] [DefaultCMSRestrictionService]评估限制[si
  teUser_restr]引发异常:无法评估类型[SiteR的限制
  限制]
  de.hybris.platform.cms2.exceptions.RestrictionEvaluationException:无法评估
  吃了[SiteRestriction]类型的限制
          在de.hybris.platform.cms2.servicelayer.services.impl.DefaultCMSRestrict
  ionService.evaluateAnyRestriction(DefaultCMSRestrictionService.java:344)
          在de.hybris.platform.cms2.servicelayer.services.impl.DefaultCMSRestrict
  ionService.evaluate(DefaultCMSRestrictionService.java:72)
          在de.hybris.platform.cms2.servicelayer.services.impl.DefaultCMSRestrict
  ionService.evaluate(DefaultCMSRestrictionService.java:309)
          在de.hybris.platform.cms2.servicelayer.services.impl.DefaultCMSRestrict
  ionService.evaluateCMSComponent(DefaultCMSRestrictionService.java:150)
          在de.hybris.platform.acceleratorcms.component.slot.impl.DefaultCMSPageS
  lotComponentService.isComponentVisible(DefaultCMSPageSlotComponentService.java:2
  92)
          在de.hybris.platform.acceleratorcms.component.slot.impl.DefaultCMSPageS
  lotComponentService.getCMSComponentsForContentSlot(DefaultCMSPageSlotComponentSe
  rvice.java:169)

  

先谢谢了。

5条回答
Baoming ROSE
2020-09-26 06:08

但是,当我们创建新的项目类型时,它将如何在生产中自动运行,MacmillanSiteRestriction.java会自动生成。 我们将如何在生产中超越它。 我们是否还需要检入MacmillanSiteRestriction.java文件?

据我所知,我们已经完成了jalo的检查

一周热门 更多>