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

2020-09-06 16:53发布

         点击此处--->   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();
  }
  

         点击此处--->   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条回答
悠然的二货
1楼 · 2020-09-06 17:56.采纳回答

HI

要解决此问题,您可以尝试在站点上添加默认预览产品吗?

替代文字

配置完成后,我就能解决此问题。

谢谢

我是小鹏鹏啊
2楼-- · 2020-09-06 17:46

没问题:)

,您能尝试做同样的事情吗?

xfwsx85
3楼-- · 2020-09-06 17:39

,您可以解决问题吗? 我有一个相同的问题

DafaDDDa
4楼-- · 2020-09-06 17:39

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

一周热门 更多>