服务器启动" DynamicCatalogVersionProcessor"中的异常

2020-09-14 01:48发布

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

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


专家们,

尝试启动Hybris服务时,我遇到了异常

严重:路径为[/mcc]的上下文中的servlet [zkLoader]的Servlet.service()抛出异常[处理内部过滤链时出错。 ;在链位置:5/7中发生异常。当前过滤器:'DynamicCatalogVersionProcessor [hashCode:1956413975]'!; 嵌套异常是java.lang.NullPointerException],其根本原因是de.hybris.platform.persistence.flexiblesearch.typecache.impl.DefaultFlexibleSearchTypeCacheProvider.getExternalTableTypes(DefaultFlexibleSearchTypeCacheProvider.java:137)处的java.lang.NullPointerException .flexiblesearch.ParsedType。(ParsedType.java:93)位于de.hybris.platform.persistence.flexiblesearch.ParsedType。(ParsedType.java:78)位于de.hybris.platform.persistence.flexiblesearch.FromClause.createSingleType(FromClause.java :89)at de.hybris.platform.persistence.flexiblesearch.FromClause.translateNested(FromClause.java:73)at de.hybris.platform.persistence.flexiblesearch.ParsedText $ 2.translate(ParsedText.java:269)at de.hybris de.hybris.platform.persistence.flexiblesearch.ParsedText.translate(ParsedText.java:263)的.platform.persistence.flexiblesearch.FlexibleSearchTools.replace(FlexibleSearchTools.java:310)at de.hybris.platform.persistence.flexiblesearch.FromClause .translate(FromClause。 java.48)at de.hybris.platform.persistence.flexiblesearch.ParsedQuery.translate(ParsedQuery.java:401)at de.hybris.platform.persistence.flexiblesearch.ParsedQuery.getTranslatedQuery(ParsedQuery.java:181)at de.hybris 网址为de.hybris.platform.jalo.flexiblesearch.FlexibleSearch.translate(FlexibleSearch.java:2006)的.platform.persistence.flexiblesearch.QueryParser.translateQuery(QueryParser.java:229),网址为de.hybris.platform.jalo.flexiblesearch.FlexibleSearch .hybris.platform.jalo.flexiblesearch.FlexibleSearch.search(FlexibleSearch.java:1627)的.search(FlexibleSearch.java:1411)de.hybris.platform.servicelayer.search.impl.DefaultFlexibleSearchService $ 2.execute(DefaultFlexibleSearchService。 java.374)位于de.hybris.platform.servicelayer.search.impl.DefaultFlexibleSearchService $ 2.execute(DefaultFlexibleSearchService.java:1)位于de.hybris.platform.servicelayer.session.impl.DefaultSessionService.executeInLocalView(DefaultSessionService.java:88) ),网址为de.hybris.platform.servicelayer.search.impl.DefaultFle 位于de.hybris.platform.servicelayer.search.impl.DefaultFlexibleSearchService.search(DefaultFlexibleSearchService.java:164)的xibleSearchService.getJaloResult(DefaultFlexibleSearchService.java:363)位于de.hybris.platform.catalog.daos.impl.DefaultCatalogVersionDao.findAllCatalogVersions(DefaultFlexibleSearchService.java:164) 在de.hybris.platform.catalog.impl.DefaultCatalogVersionService.getAllCatalogVersions(DefaultCatalogVersionService.java:234)处的DefaultCatalogVersionDao.java:99)在de.hybris.platform.servicelayer.web.DynamicCatalogVersionActivationActivationFilter.doFilter(DefaultCatalogVersionService.java:234)处(DynamicCatalogVersion) .hybris.platform.servicelayer.web.DynamicCatalogVersionActivationFilter $$ FastClassBySpringCGLIB $$ 2d468805.invoke()在org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)在org.springframework.aop.framework.CglibAopProxy $ org.s处的org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)处的CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:700) org.springframework.aop.framework.ReflectiveMethod上的pringframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:132)在org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:120)在org.springframework.aop.framework.ReflectiveMethod java:172)org.springframework.aop.framework.CglibAopProxy $ DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:633)at de.hybris.platform.servicelayer.web.DynamicCatalogVersionActivationFilter $$ EnhancerBySpringCGLIB $ 29e7fe92.doFilter() hybris.platform.servicelayer.web.AbstractPlatformFilterChain $ InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:226)位于de.hybris.platform.servicelayer.web.DataSourceSwitchingFilter.doFilter(DataSourceSwitchingFilter.java:73)位于de.hybris.platform.servicelayer。 web.AbstractPlatformFilterChain $ InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:226)在de.hybris.platform.servicelayer.web.SessionF ilter.doFilter(SessionFilter.java:73)位于de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain $ InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:226)位于de.hybris.servicelayer.web.TenantActivationFilter.doFilter(TenantActivationFilter。 的de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain $ InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:226)处的de.hybris.platform.servicelayer.web.Log4JFilter.doFilter(Log4JFilter.java:47)处的java:91) .hybris.platform.servicelayer.web.AbstractPlatformFilterChain $ InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:226)位于org.springframework.web.filter的de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain.doFilterInternal(AbstractPlatformFilterChain.java:156) org.springframework.web.filter.DelegatingFilterProxy的.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)在org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)在org.springframework.web.filter.DelegatingFilterProxy org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)处的doFilter(DelegatingFilterProxy.java:260)org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)处的doFilter(ApplicationFilterChain.java:241) 位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)的.platform.servicelayer.web.XSSFilter.doFilter(XSSFilter.java:230)位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain) .java:208)位于org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)位于org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)位于org.apache.catalina。 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)处的org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)处的core.StandardHostValve.invoke(StandardHostValve.java:171) 在org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java: 950)在org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)在org.apache.catalina.connector.CoyoteAdapter.java(408)在org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler org.apache.tomcat.util.net.JIoEndpoint $ SocketProcessor.run(JIoEndpoint.java:314)处的.process(AbstractProtocol.java:611)在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)处 org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run(TaskThread.java:61)处的java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:615)在java.lang.Thread.run( Thread.java:745)

WARN [hybrisHTTP5] [SessionFilter]无法创建会话(原因:系统未初始化),2015年1月6日下午4:12:31 org.apache.catalina.core.StandardWrapperValve为Servlet调用SEVERE:Servlet.service() 路径为[/mcc]的上下文中的[zkLoader]引发了异常[处理内部过滤链时出错。 ;在链位置:5/7中发生异常。当前过滤器:'DynamicCatalogVersionProcessor [hashCode:1956413975]'!; 嵌套异常是java.lang.NullPointerException],其根本原因是java.lang.NullPointerException

任何人对此异常有任何想法。 任何帮助都非常感谢。

非常感谢,

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

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


专家们,

尝试启动Hybris服务时,我遇到了异常

严重:路径为[/mcc]的上下文中的servlet [zkLoader]的Servlet.service()抛出异常[处理内部过滤链时出错。 ;在链位置:5/7中发生异常。当前过滤器:'DynamicCatalogVersionProcessor [hashCode:1956413975]'!; 嵌套异常是java.lang.NullPointerException],其根本原因是de.hybris.platform.persistence.flexiblesearch.typecache.impl.DefaultFlexibleSearchTypeCacheProvider.getExternalTableTypes(DefaultFlexibleSearchTypeCacheProvider.java:137)处的java.lang.NullPointerException .flexiblesearch.ParsedType。(ParsedType.java:93)位于de.hybris.platform.persistence.flexiblesearch.ParsedType。(ParsedType.java:78)位于de.hybris.platform.persistence.flexiblesearch.FromClause.createSingleType(FromClause.java :89)at de.hybris.platform.persistence.flexiblesearch.FromClause.translateNested(FromClause.java:73)at de.hybris.platform.persistence.flexiblesearch.ParsedText $ 2.translate(ParsedText.java:269)at de.hybris de.hybris.platform.persistence.flexiblesearch.ParsedText.translate(ParsedText.java:263)的.platform.persistence.flexiblesearch.FlexibleSearchTools.replace(FlexibleSearchTools.java:310)at de.hybris.platform.persistence.flexiblesearch.FromClause .translate(FromClause。 java.48)at de.hybris.platform.persistence.flexiblesearch.ParsedQuery.translate(ParsedQuery.java:401)at de.hybris.platform.persistence.flexiblesearch.ParsedQuery.getTranslatedQuery(ParsedQuery.java:181)at de.hybris 网址为de.hybris.platform.jalo.flexiblesearch.FlexibleSearch.translate(FlexibleSearch.java:2006)的.platform.persistence.flexiblesearch.QueryParser.translateQuery(QueryParser.java:229),网址为de.hybris.platform.jalo.flexiblesearch.FlexibleSearch .hybris.platform.jalo.flexiblesearch.FlexibleSearch.search(FlexibleSearch.java:1627)的.search(FlexibleSearch.java:1411)de.hybris.platform.servicelayer.search.impl.DefaultFlexibleSearchService $ 2.execute(DefaultFlexibleSearchService。 java.374)位于de.hybris.platform.servicelayer.search.impl.DefaultFlexibleSearchService $ 2.execute(DefaultFlexibleSearchService.java:1)位于de.hybris.platform.servicelayer.session.impl.DefaultSessionService.executeInLocalView(DefaultSessionService.java:88) ),网址为de.hybris.platform.servicelayer.search.impl.DefaultFle 位于de.hybris.platform.servicelayer.search.impl.DefaultFlexibleSearchService.search(DefaultFlexibleSearchService.java:164)的xibleSearchService.getJaloResult(DefaultFlexibleSearchService.java:363)位于de.hybris.platform.catalog.daos.impl.DefaultCatalogVersionDao.findAllCatalogVersions(DefaultFlexibleSearchService.java:164) 在de.hybris.platform.catalog.impl.DefaultCatalogVersionService.getAllCatalogVersions(DefaultCatalogVersionService.java:234)处的DefaultCatalogVersionDao.java:99)在de.hybris.platform.servicelayer.web.DynamicCatalogVersionActivationActivationFilter.doFilter(DefaultCatalogVersionService.java:234)处(DynamicCatalogVersion) .hybris.platform.servicelayer.web.DynamicCatalogVersionActivationFilter $$ FastClassBySpringCGLIB $$ 2d468805.invoke()在org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)在org.springframework.aop.framework.CglibAopProxy $ org.s处的org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)处的CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:700) org.springframework.aop.framework.ReflectiveMethod上的pringframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:132)在org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:120)在org.springframework.aop.framework.ReflectiveMethod java:172)org.springframework.aop.framework.CglibAopProxy $ DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:633)at de.hybris.platform.servicelayer.web.DynamicCatalogVersionActivationFilter $$ EnhancerBySpringCGLIB $ 29e7fe92.doFilter() hybris.platform.servicelayer.web.AbstractPlatformFilterChain $ InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:226)位于de.hybris.platform.servicelayer.web.DataSourceSwitchingFilter.doFilter(DataSourceSwitchingFilter.java:73)位于de.hybris.platform.servicelayer。 web.AbstractPlatformFilterChain $ InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:226)在de.hybris.platform.servicelayer.web.SessionF ilter.doFilter(SessionFilter.java:73)位于de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain $ InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:226)位于de.hybris.servicelayer.web.TenantActivationFilter.doFilter(TenantActivationFilter。 的de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain $ InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:226)处的de.hybris.platform.servicelayer.web.Log4JFilter.doFilter(Log4JFilter.java:47)处的java:91) .hybris.platform.servicelayer.web.AbstractPlatformFilterChain $ InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:226)位于org.springframework.web.filter的de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain.doFilterInternal(AbstractPlatformFilterChain.java:156) org.springframework.web.filter.DelegatingFilterProxy的.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)在org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)在org.springframework.web.filter.DelegatingFilterProxy org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)处的doFilter(DelegatingFilterProxy.java:260)org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)处的doFilter(ApplicationFilterChain.java:241) 位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)的.platform.servicelayer.web.XSSFilter.doFilter(XSSFilter.java:230)位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain) .java:208)位于org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)位于org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)位于org.apache.catalina。 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)处的org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)处的core.StandardHostValve.invoke(StandardHostValve.java:171) 在org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java: 950)在org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)在org.apache.catalina.connector.CoyoteAdapter.java(408)在org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler org.apache.tomcat.util.net.JIoEndpoint $ SocketProcessor.run(JIoEndpoint.java:314)处的.process(AbstractProtocol.java:611)在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)处 org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run(TaskThread.java:61)处的java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:615)在java.lang.Thread.run( Thread.java:745)

WARN [hybrisHTTP5] [SessionFilter]无法创建会话(原因:系统未初始化),2015年1月6日下午4:12:31 org.apache.catalina.core.StandardWrapperValve为Servlet调用SEVERE:Servlet.service() 路径为[/mcc]的上下文中的[zkLoader]引发了异常[处理内部过滤链时出错。 ;在链位置:5/7中发生异常。当前过滤器:'DynamicCatalogVersionProcessor [hashCode:1956413975]'!; 嵌套异常是java.lang.NullPointerException],其根本原因是java.lang.NullPointerException

任何人对此异常有任何想法。 任何帮助都非常感谢。

非常感谢,

付费偷看设置
发送
4条回答
me_for_i
1楼 · 2020-09-14 02:40.采纳回答

HI专家

更新Hybris系统后,该问题已解决。

非常感谢!

SAP浪
2楼-- · 2020-09-14 02:36

嘿,阿杰,

我也面临同样的问题,无论您如何解决?

Ganesh

我是小鹏鹏啊
3楼-- · 2020-09-14 02:42

此问题可能包含许多不同的根本原因。

我有一个非常相似的问题,这是我解决该问题的步骤:

在DEV环境中,我从HMC上下文中删除了此过滤器:(hmcCatalogVersionActivationFilter)并重新启动节点;

现在,您将看到真正的问题。 就我而言,是在de.hybris.platform.jalo.user.UserManager.loadAllAdminUserPKs中。

因此,我运行了一个Groovy脚本来查找admgroup成员,并且发现我们的成员具有NULL值。 我使用相同的脚本和Voila删除了。

  mng =新的UserManager()
  组= mng.getAdminUserGroup()
  对于(成组分组){
      成员= group.getMembers()
     //如果是这种情况,请在此处取消注释
     //members.remove(null);
      对于(成员中的成员){
             println成员;
      }
  }

  
打个大熊猫
4楼-- · 2020-09-14 02:48

您好,Nitin,

您是进行空白更新还是通过选择任何特定项目? 我空白了,但是没有运气,在更新中错误仍然存​​在

谢谢

一周热门 更多>