java.lang.ClassNotFoundException:de.hybris.platform.couponservices.validation.constraints.ObjectPattern

2020-08-16 20:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试将应用程序的版本从hy...

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

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


我正在尝试将应用程序的版本从hybris5.2升级到hybris6.1。 所有impex文件均失败,并出现以下错误org.springframework.web.util.NestedServletException:请求处理失败; 嵌套的异常是de.hybris.platform.servicelayer.exceptions.ModelSavingException:java.lang.ClassNotFoundException:de.hybris.platform.couponservices.validation.constraints.ObjectPattern

5条回答
四川大学会员
2020-08-16 21:22

嗨,

我必须进行6.1-> 1808的升级,并面临相同的"问题"(警告)。 我们的解决方法是在升级后导入以下impex:

#现在在ruleengineservices扩展中定义了(1808)#ObjectPatternConstraint类型,不再在coupon服务(6.1)中定义
 #"注释"属性获得了新的默认值,指向de.hybris.platform.ruleengineservices.validation.constraints.ObjectPattern.class
 #代替de.hybris.platform.couponservices.validation.constraints.ObjectPattern.class
 #如果进行升级(无init),则ID为'codeGenerationConfigurationCodeSeparatorPattern'的现有项保留为旧项
 #类在"注释"属性中的引用,因为它被声明为" initial = true"
 #旧类引用无效,并在控制台日志中导致WARN
 #
 #删除旧实例并重新生成它可以解决此问题

 删除ObjectPatternConstraint; id [unique = true]
 ;  codeGenerationConfigurationCodeSeparatorPattern

 #此impex是从hybris/bin/ext-commerce/couponservices/resources/couponservices/import/essentialdata-validation.impex复制的
 insert_update ObjectPatternConstraint; active [allownull = true]; descriptor(enclosingType(code),qualifier); id [unique = true,allownull = true]; message [lang = en]; qualifier; Severity(code,itemtype(code)); 目标;类型(代码);正则表达式;标志(代码);
 ; 真实;  CodeGenerationConfiguration:codeSeparator;  codeGenerationConfigurationCodeSeparatorPattern;  "仅允许使用定义的字符之一:-_; | + *。"  ;  codeSeparator; 错误:严重性;  de.hybris.platform.couponservices.model.CodeGenerationConfigurationModel;  CodeGenerationConfiguration;  " [-_; \ | \ + \ * \。]"; 不区分大小写 ;
 

一周热门 更多>