Skip to Content
2
Former Member
Oct 08, 2015 at 04:33 PM

Live edit addon Navigation Editor error

240 Views

Whenever I try to access the navigation editor on live edit mode in cmscockpit, after adding the liveeditaddon I get the following error. I can open the navigation editor the first time, afterwards not and it will keep crashing with the same log.

 SEVERE: Servlet.service() for servlet [DispatcherServlet] in context with path [/liveeditaddon] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause
 java.lang.NullPointerException
         at de.hybris.platform.cockpit.services.values.impl.GenericItemObjectValueHandler$2.call(GenericItemObjectValueHandler.java:392)
         at de.hybris.platform.cockpit.services.values.impl.GenericItemObjectValueHandler$2.call(GenericItemObjectValueHandler.java:1)
         at de.hybris.platform.cockpit.cache.RequestCacheCallable.get(RequestCacheCallable.java:35)
         at de.hybris.platform.cockpit.services.values.impl.GenericItemObjectValueHandler.getMatchingDescriptors(GenericItemObjectValueHandler.java:400)
         at de.hybris.platform.cockpit.services.values.impl.GenericItemObjectValueHandler.loadValues(GenericItemObjectValueHandler.java:131)
         at sun.reflect.GeneratedMethodAccessor686.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
         at java.lang.reflect.Method.invoke(Method.java:497)
         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
         at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
         at com.sun.proxy.$Proxy82.loadValues(Unknown Source)
         at de.hybris.platform.cockpit.util.TypeTools.createValueContainer(TypeTools.java:467)
         at de.hybris.platform.cockpit.services.sync.impl.SynchronizationServiceImpl.lookupRelatedReferences(SynchronizationServiceImpl.java:1565)
         at de.hybris.platform.cockpit.services.sync.impl.SynchronizationServiceImpl.getRelatedReferences(SynchronizationServiceImpl.java:1468)
         at de.hybris.platform.cockpit.services.sync.impl.SynchronizationServiceImpl.getSyncInfo(SynchronizationServiceImpl.java:609)
         at de.hybris.platform.cockpit.services.sync.impl.SynchronizationServiceImpl.getSyncContext(SynchronizationServiceImpl.java:1327)
         at de.hybris.platform.cockpit.services.sync.impl.SynchronizationServiceImpl.getSyncContext(SynchronizationServiceImpl.java:1307)
         at de.hybris.liveeditaddon.admin.strategies.impl.SyncActionComponentEnabledStrategy$1.execute(SyncActionComponentEnabledStrategy.java:86)
         at de.hybris.platform.servicelayer.session.impl.DefaultSessionService.executeInLocalView(DefaultSessionService.java:91)
         at de.hybris.liveeditaddon.admin.strategies.impl.SyncActionComponentEnabledStrategy.getComponentSynchronizationStatus(SyncActionComponentEnabledStrategy.java:77)
         at de.hybris.liveeditaddon.admin.strategies.impl.SyncActionComponentEnabledStrategy.isComponentSynchronized(SyncActionComponentEnabledStrategy.java:103)
         at de.hybris.liveeditaddon.admin.strategies.impl.SyncActionComponentEnabledStrategy.isEnabled(SyncActionComponentEnabledStrategy.java:66)
         at de.hybris.liveeditaddon.admin.converters.populator.SimpleComponentAdminMenuActionPopulator.isEnabled(SimpleComponentAdminMenuActionPopulator.java:75)
         at de.hybris.liveeditaddon.admin.converters.populator.SimpleComponentAdminMenuActionPopulator.populate(SimpleComponentAdminMenuActionPopulator.java:53)
         at de.hybris.liveeditaddon.admin.converters.populator.SimpleComponentAdminMenuActionPopulator.populate(SimpleComponentAdminMenuActionPopulator.java:1)
         at de.hybris.platform.converters.impl.AbstractPopulatingConverter.populate(AbstractPopulatingConverter.java:61)
         at de.hybris.platform.commerceservices.converter.impl.AbstractPopulatingConverter.convert(AbstractPopulatingConverter.java:40)
         at de.hybris.liveeditaddon.admin.converters.populator.ComponentAdminMenuGroupPopulator.populate(ComponentAdminMenuGroupPopulator.java:63)
         at de.hybris.liveeditaddon.admin.converters.populator.ComponentAdminMenuGroupPopulator.populate(ComponentAdminMenuGroupPopulator.java:1)
         at de.hybris.platform.converters.impl.AbstractConverter.convert(AbstractConverter.java:44)
         at de.hybris.liveeditaddon.admin.converters.populator.ComponentAdminMenuGroupPopulator.populate(ComponentAdminMenuGroupPopulator.java:63)
         at de.hybris.liveeditaddon.admin.converters.populator.ComponentAdminMenuGroupPopulator.populate(ComponentAdminMenuGroupPopulator.java:1)
         at de.hybris.platform.converters.impl.AbstractPopulatingConverter.populate(AbstractPopulatingConverter.java:61)
         at de.hybris.platform.commerceservices.converter.impl.AbstractPopulatingConverter.convert(AbstractPopulatingConverter.java:40)
         at de.hybris.liveeditaddon.admin.facades.AbstractCMSAdminFacade$1.execute(AbstractCMSAdminFacade.java:60)
         at de.hybris.platform.servicelayer.session.impl.DefaultSessionService.executeInLocalView(DefaultSessionService.java:91)
         at de.hybris.liveeditaddon.admin.facades.AbstractCMSAdminFacade.getAdminMenu(AbstractCMSAdminFacade.java:48)
         at de.hybris.liveeditaddon.admin.facades.impl.DefaultCMSComponentAdminFacade.getLiveEditAdminMenu(DefaultCMSComponentAdminFacade.java:43)
         at de.hybris.liveeditaddon.controller.ComponentAdminController.menu(ComponentAdminController.java:55)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
         at java.lang.reflect.Method.invoke(Method.java:497)
         at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:177)
         at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:446)
         at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:434)
         at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:943)
         at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877)
         at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966)
         at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:857)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
         at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
         at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
         at de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain$InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:256)
         at de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain$StatisticsGatewayFilter.doFilter(AbstractPlatformFilterChain.java:345)
         at de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain$InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:226)
         at de.hybris.liveeditaddon.filters.SessionSetupFilter.doFilterInternal(SessionSetupFilter.java:50)
         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
         at de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain$InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:226)
         at de.hybris.platform.servicelayer.web.SessionFilter.doFilter(SessionFilter.java:73)
         at de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain$InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:226)
         at de.hybris.platform.servicelayer.web.DynamicTenantSwitchingFilter.doFilterInternal(DynamicTenantSwitchingFilter.java:88)
         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
         at de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain$InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:226)
         at de.hybris.platform.servicelayer.web.Log4JFilter.doFilter(Log4JFilter.java:47)
         at de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain$InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:226)
         at de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain.doFilterInternal(AbstractPlatformFilterChain.java:156)
         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
         at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
         at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
         at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
         at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:122)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java)
         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
         at org.apache.catalina.core.StandardHostValve.__invoke(StandardHostValve.java:170)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
         at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:683)
         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
         at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)
         at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
         at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
         at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
         at java.lang.Thread.run(Thread.java:745)