1811年的SmartEdit-产品详细信息页面上的NullPointerException

2020-09-06 16:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)访问ProductDetails...

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

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


访问ProductDetailsPage时,SmartEdit引发NullPointerException。

  giu 11,2019 1:13:17 PM org.apache.catalina.core.StandardWrapperValve调用
  严重:路径为[/store]的Servlet [DispatcherServlet]的Servlet.service()抛出异常[处理内部过滤链时出错。 异常发生在链位置:7 of16。当前过滤器:'com.client.storefront.filters.cms.CMSSiteFilter@22e03680'!; 嵌套异常是java.lang.NullPointerException],其根本原因是
  java.lang.NullPointerException
          在de.hybris.platform.commerceservices.url.impl.DefaultProductModelUrlResolver.getKey(DefaultProductModelUrlResolver.java:80)
          在de.hybris.platform.commerceservices.url.impl.DefaultProductModelUrlResolver.getKey(DefaultProductModelUrlResolver.java:1)
          在de.hybris.platform.commerceservices.url.impl.AbstractUrlResolver.resolve(AbstractUrlResolver.java:112)
          在com.client.storefront.url.DefaultPreviewDataModelUrlResolver.resolve(DefaultPreviewDataModelUrlResolver.java:101)
          在com.client.storefront.url.DefaultPreviewDataModelUrlResolver.resolve(DefaultPreviewDataModelUrlResolver.java:1)
          在com.client.storefront.filters.cms.CMSSiteFilter.generatePreviewUrl(CMSSiteFilter.java:310)
          在com.client.storefront.filters.cms.CMSSiteFilter.processPreviewRequest(CMSSiteFilter.java:230)
          在com.client.storefront.filters.cms.CMSSiteFilter.doFilterInternal(CMSSiteFilter.java:105)
          在org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

  

问题在于此方法中,并且可以通过覆盖 DefaultProductModelUrlResolver 轻松修复,但似乎应该通过OOTB进行修复。

  @Override
  受保护的String getKey(最终ProductModel源)
  {
      返回CACHE_KEY +"。  + source.getPk()。toString();
  }
  
4条回答
DafaDDDa
2020-09-06 17:39

我们开始研究不同的NPE,但最后不得不跳过了这一步,因为它似乎在基础架构中得到了解决。 我记得关于Smartedit的一些官方信息无法使用与暂存/在线版本不同的目录,但现在找不到了。

一周热门 更多>