发布促销时出现NullpointerException

2020-08-21 20:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在按照步骤根据hybris ...

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

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


我正在按照步骤根据hybris Wiki上的页面创建促销模板和促销规则: https://help.hybris.com/6.3.0/hcd/8fc9f36fa9164a439a18ca65143a3e5d.html

发布升级规则时,出现空指针异常。 (请参阅屏幕截图)替代文字我在日志中什么都看不到 这就是我所拥有的全部信息。 我使用完全相同的值执行了页面上的所有步骤。 有谁知道是什么原因?

我们正在使用hybris 6.3版

谢谢!

(318.7 kB)
2条回答
clever101
2020-08-21 20:39

错误[RuleCompiler-Thread-871] [DefaultRuleCompilerService]捕获到java.lang.NullPointerException异常:在de.hybris.platform.ruleengineservices.rule.strategies.impl.DefaultRuleParameterValueNormalizerStrategy.lambda $ 0(DefaultRuleParameterValueNormalizerStrategy.java:44)处为null [ruleengineservicesserver.jar :?]在com.google.common.base.Predicates $ CompositionPredicate.apply(Predicates.java:596)〜[guava-27.0.1-jre.jar :?]在com.google.common.collect .Iterators.indexOf(Iterators.java:764)〜[guava-27.0.1-jre.jar :?],位于com.google.common.collect.Iterators.any(Iterators.java:663)〜[guava-27.0。 在com.google.common.collect.Iterables.any(Iterables.java:608)〜[guava-27.0.1-jre.jar :?]上com.google.common.collect的1-jre.jar :?]。 Collections2 $ FilteredCollection.isEmpty(Collections2.java:172)〜[guava-27.0.1-jre.jar :?]在com.google.common.collect.Maps $ AbstractFilteredMap.isEmpty(Maps.java:2739)〜[guava -27.0.1-jre.jar :?] com.google.common.collect.Maps $ Values.isEmpty(Maps.java:3946)〜[guava-27。 0.1-jre.jar :?],位于de.hybris.platform.ruleengineservices.rule.strategies.impl.DefaultRuleParameterValueNormalizerStrategy.normalize(DefaultRuleParameterValueNormalizerStrategy.java:47)〜[ruleengineservicesserver.jar :?],位于de.hybris.platform.ruleengineservices。 在de.hybris.platform.ruleengineservices.compiler.impl.DefaultSourceRuleSourceCodeTranslator.populateRuleParametersFromConditions(DefaultSourceRuleSourceEngine。〜 :?],位于de.hybris.platform.ruleengineservices.compiler.impl.DefaultSourceRuleSourceCodeTranslator.translate(DefaultSourceRuleSourceCodeTranslator.java:67)〜[ruleengineservicesserver.jar :?],位于de.hybris.platform.ruleengineservices.compiler.impl.DefaultRuleCompilerService.compile (DefaultRuleCompilerService.java:83)[ruleengineservicesserver.jar :?],位于de.hybris.platform.ruleeng ineservices.maintenance.impl.DefaultRuleCompilerSpliterator $ JobProvider.lambda $ 1(DefaultRuleCompilerSpliterator.java:167)[ruleengineservicesserver.jar :?],位于java.util.stream.ReferencePipeline $ 3 $ 1.accept(ReferencePipeline.java:195)[?:?] 在java.util.ArrayList $ SubList $ 2.forEachRemaining(ArrayList.java:1510)在java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)[?:?]在java.util中。 stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)[?:?] at java.util.stream.ReduceOps $ ReduceOp.evaluateSequential(ReduceOps.java:913)[?:?] at java.util.stream.AbstractPipeline。 在java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)上评估(AbstractPipeline.java:234)[?:?]在de.hybris.platform.ruleengineservices.maintenance.impl.DefaultRuleCompilerSpliterator $ JobProvider.lambda $ 0(DefaultRuleCompilerSpliterator.java:168)[ruleenginese

一周热门 更多>