We are getting a null pointer exception during rolling out a page from blueprint to live copy. This is the stack-trace in error.log
21.05.2015 13:03:49.153 *ERROR* [10.62.96.135 [1432209828962] POST /bin/wcmcommand HTTP/1.1] sm.impl.commands.RolloutCommand Error during roll-out. com.day.cq.wcm.api.WCMException: java.Exception
at com.day.cq.wcm.msm.impl.RolloutManagerImpl.rolloutResource(RolloutManagerImpl.java
at com.day.cq.wcm.msm.impl.RolloutManagerImpl.rolloutPage(RolloutManagerImpl.java:671
at com.day.cq.wcm.msm.impl.RolloutManagerImpl.rolloutPageRelations(RolloutManagerImpl
at com.day.cq.wcm.msm.impl.RolloutManagerImpl.rollout(RolloutManagerImpl.java:471)
at com.day.cq.wcm.msm.impl.commands.RolloutCommand.performCommand(RolloutCommand.java
at com.day.cq.wcm.core.impl.commands.WCMCommandServlet$CommandHolder.performCommand(W.java:153)
at com.day.cq.wcm.core.impl.commands.WCMCommandServlet.performCommand(WCMCommandServl
at com.day.cq.commons.servlets.AbstractCommandServlet.doPost(AbstractCommandServlet.j
at org.apache.sling.api.servlets.SlingAllMethodsServlet.mayService(SlingAllMethodsSer
at org.apache.sling.api.servlets.SlingSafeMethodsServlet.service(SlingSafeMethodsServ
at org.apache.sling.api.servlets.SlingSafeMethodsServlet.service(SlingSafeMethodsServ
at org.apache.sling.engine.impl.request.RequestData.service(RequestData.java:508)
at org.apache.sling.engine.impl.filter.SlingComponentFilterChain.render(SlingComponena:45)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlina:64)
at com.adobe.acs.commons.wcm.impl.ComponentErrorHandlerImpl.doFilter(ComponentErrorHa85)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlina:60)
at com.day.cq.wcm.core.impl.WCMDebugFilter.doFilter(WCMDebugFilter.java:146)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlina:60)
at com.day.cq.wcm.core.impl.WCMComponentFilter.filterRootInclude(WCMComponentFilter.j
at com.day.cq.wcm.core.impl.WCMComponentFilter.doFilter(WCMComponentFilter.java:168)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlina:60)
at com.day.cq.personalization.impl.TargetComponentFilter.doFilter(TargetComponentFilt
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlina:60)
at org.apache.sling.engine.impl.SlingRequestProcessorImpl.processComponent(SlingRequejava:254)
at org.apache.sling.engine.impl.filter.RequestSlingFilterChain.render(RequestSlingFil)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlina:64)
at com.day.cq.wcm.core.impl.AuthoringUIModeServiceImpl.doFilter(AuthoringUIModeServic
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlina:60)
at com.day.cq.wcm.core.impl.warp.TimeWarpFilter.doFilter(TimeWarpFilter.java:106)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlina:60)
at com.day.cq.wcm.mobile.core.impl.redirect.RedirectFilter.doFilter(RedirectFilter.ja
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlina:60)
at org.apache.sling.engine.impl.debug.RequestProgressTrackerLogFilter.doFilter(RequesLogFilter.java:64)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlina:60)
at com.day.cq.wcm.foundation.forms.impl.FormsHandlingServlet.doFilter(FormsHandlingSe
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlina:60)
at com.day.cq.theme.impl.ThemeResolverFilter.doFilter(ThemeResolverFilter.java:76)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlina:60)
at com.adobe.granite.optout.impl.OptOutFilter.doFilter(OptOutFilter.java:74)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlina:60)
at com.day.cq.wcm.core.impl.WCMRequestFilter.doFilter(WCMRequestFilter.java:90)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlina:60)
at com.adobe.cq.history.impl.HistoryRequestFilter.doFilter(HistoryRequestFilter.java:
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlina:60)
at com.day.cq.wcm.designimporter.CanvasPageDeleteRequestFilter.doFilter(CanvasPageDel.java:88)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlina:60)
at org.apache.sling.rewriter.impl.RewriterFilter.doFilter(RewriterFilter.java:83)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlina:60)
at org.apache.sling.i18n.impl.I18NFilter.doFilter(I18NFilter.java:127)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlina:60)
at org.apache.sling.bgservlets.impl.BackgroundServletStarterFilter.doFilter(Backgrounilter.java:135)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlina:60)
at org.apache.sling.engine.impl.SlingRequestProcessorImpl.processRequest(SlingRequestva:151)
at org.apache.sling.engine.impl.SlingMainServlet.service(SlingMainServlet.java:206)
at org.apache.felix.http.base.internal.handler.ServletHandler.doHandle(ServletHandler
at org.apache.felix.http.base.internal.handler.ServletHandler.handle(ServletHandler.j
at org.apache.felix.http.base.internal.dispatch.ServletPipeline.handle(ServletPipelin
at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(Invocajava:49)
at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterCh
at org.apache.sling.i18n.impl.I18NFilter.doFilter(I18NFilter.java:127)
at org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(FilterHandler.j
at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.jav
at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(Invocajava:47)
at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterCh
at org.apache.felix.http.sslfilter.internal.SslFilter.doFilter(SslFilter.java:55)
at org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(FilterHandler.j
at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.jav
at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(Invocajava:47)
at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterCh
at org.apache.sling.security.impl.ReferrerFilter.doFilter(ReferrerFilter.java:263)
at org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(FilterHandler.j
at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.jav
at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(Invocajava:47)
at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterCh
at com.adobe.granite.license.impl.LicenseCheckFilter.doFilter(LicenseCheckFilter.java
at org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(FilterHandler.j
at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.jav
at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(Invocajava:47)
at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterCh
at org.apache.sling.engine.impl.log.RequestLoggerFilter.doFilter(RequestLoggerFilter.
at org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(FilterHandler.j
at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.jav
at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(Invocajava:47)
at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterCh
at org.apache.felix.http.base.internal.dispatch.FilterPipeline.dispatch(FilterPipelin
at org.apache.felix.http.base.internal.dispatch.Dispatcher.dispatch(Dispatcher.java:3
at org.apache.felix.http.base.internal.DispatcherServlet.service(DispatcherServlet.ja
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at com.day.j2ee.servletengine.ServletRuntimeEnvironment.service(ServletRuntimeEnviron
at com.day.j2ee.servletengine.RequestDispatcherImpl.doFilter(RequestDispatcherImpl.ja
at com.day.j2ee.servletengine.RequestDispatcherImpl.service(RequestDispatcherImpl.jav
at com.day.j2ee.servletengine.RequestDispatcherImpl.service(RequestDispatcherImpl.jav
at com.day.j2ee.servletengine.ServletHandlerImpl.process(ServletHandlerImpl.java:335)
at com.day.j2ee.servletengine.HttpListener$Worker.run(HttpListener.java:644)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException
at com.day.cq.wcm.msm.impl.actions.ReferencesUpdateActionFactory$ReferencesUpdateActierencesUpdateActionFactory.java:136)
at com.day.cq.wcm.msm.impl.actions.BaseAction.execute(BaseAction.java:64)
at com.day.cq.wcm.msm.impl.RolloutManagerImpl.rolloutResource(RolloutManagerImpl.java
... 94 more
On all the pages in which this error is present; there is this property on the cq:LiveSyncConfig node
cq:excludedPaths
jcr:mixinTypes Name[] cq:LcPathFilter
Can this property be the reason of the nullpointer exception?
Thanks
Solved! Go to Solution.
Views
Replies
Total Likes
Can you verify the spelling at [1]. It should be "References"
[1] /libs/wcm/msm/config.author/com.day.cq.wcm.msm.impl.actions.ReferencesUpdateActionFactory
Views
Replies
Total Likes
Can you verify the spelling at [1]. It should be "References"
[1] /libs/wcm/msm/config.author/com.day.cq.wcm.msm.impl.actions.ReferencesUpdateActionFactory
Views
Replies
Total Likes
Hi Sham, Thanks for you reply. I checked the spelling; it is the same as that you mentioned. Also; since this exception is thrown by default CQ5 apis; we can't really change the spelling. I checked the logs I got a 'Unclosed session detected error'
Please find below the logs:--
01.06.2015 08:34:27.537 *WARN* [Finalizer] org.apache.jackrabbit.core.SessionImpl Unclosed session detected. The session was opened here: java.lang.Exception: Stack Trace
at org.apache.jackrabbit.core.SessionImpl.<init>(SessionImpl.java:222)
at org.apache.jackrabbit.core.XASessionImpl.<init>(XASessionImpl.java:117)
at com.day.crx.core.CRXSessionImpl.<init>(CRXSessionImpl.java:69)
at com.day.crx.core.CRXRepositoryImpl.createSessionInstance(CRXRepositoryImpl.java:935)
at org.apache.jackrabbit.core.RepositoryImpl.createSession(RepositoryImpl.java:959)
at org.apache.jackrabbit.core.SessionFactory.createAdminSession(SessionFactory.java:42)
at com.day.crx.sling.server.impl.SlingRepositoryWrapper.loginAdministrative(SlingRepositoryWrapper.java:76)
at org.apache.sling.jcr.resource.internal.helper.jcr.JcrResourceProviderFactory.getResourceProviderInternal(JcrResourceProviderFactory.java:136)
at org.apache.sling.jcr.resource.internal.helper.jcr.JcrResourceProviderFactory.getAdministrativeResourceProvider(JcrResourceProviderFactory.java:115)
at org.apache.sling.resourceresolver.impl.tree.ResourceProviderFactoryHandler.login(ResourceProviderFactoryHandler.java:162)
at org.apache.sling.resourceresolver.impl.tree.RootResourceProviderEntry.loginToRequiredFactories(RootResourceProviderEntry.java:95)
at org.apache.sling.resourceresolver.impl.ResourceResolverFactoryImpl.getResourceResolverInternal(ResourceResolverFactoryImpl.java:95)
at org.apache.sling.resourceresolver.impl.ResourceResolverFactoryImpl.getAdministrativeResourceResolver(ResourceResolverFactoryImpl.java:69)
at org.apache.sling.resourceresolver.impl.helper.ResourceResolverContext.getResourceTypeResourceResolver(ResourceResolverContext.java:192)
at org.apache.sling.resourceresolver.impl.helper.ResourceResolverContext.getParentResourceType(ResourceResolverContext.java:216)
at org.apache.sling.resourceresolver.impl.ResourceResolverImpl.getParentResourceType(ResourceResolverImpl.java:1136)
at org.apache.sling.resourceresolver.impl.ResourceResolverImpl.getParentResourceType(ResourceResolverImpl.java:1126)
at org.apache.sling.resourceresolver.impl.ResourceResolverImpl.isResourceType(ResourceResolverImpl.java:1151)
at org.apache.sling.api.resource.ResourceUtil.isA(ResourceUtil.java:466)
at com.adobe.cq.social.storage.index.AbstractBaseIndexHandler.checkResourceType(AbstractBaseIndexHandler.java:111)
at com.adobe.cq.social.storage.index.AbstractBaseIndexHandler.handleEvent(AbstractBaseIndexHandler.java:159)
at com.adobe.cq.social.forum.impl.ForumIndexHandler.handleEvent(ForumIndexHandler.java:534)
at com.adobe.cq.social.storage.index.impl.IndexService.handleEvent(IndexService.java:100)
at org.apache.felix.eventadmin.impl.handler.EventHandlerProxy.sendEvent(EventHandlerProxy.java:412)
at org.apache.felix.eventadmin.impl.tasks.SyncDeliverTasks.execute(SyncDeliverTasks.java:118)
at org.apache.felix.eventadmin.impl.handler.EventAdminImpl.sendEvent(EventAdminImpl.java:114)
at org.apache.felix.eventadmin.impl.security.EventAdminSecurityDecorator.sendEvent(EventAdminSecurityDecorator.java:96)
at org.apache.sling.jcr.resource.internal.JcrResourceListener.processOsgiEventQueue(JcrResourceListener.java:409)
at org.apache.sling.jcr.resource.internal.JcrResourceListener$1.run(JcrResourceListener.java:130)
at java.lang.Thread.run(Thread.java:744)
01.06.2015 08:34:27.538 *WARN* [Finalizer] org.apache.jackrabbit.core.SessionImpl Unclosed session detected. The session was opened here: java.lang.Exception: Stack Trace
at org.apache.jackrabbit.core.SessionImpl.<init>(SessionImpl.java:222)
at org.apache.jackrabbit.core.XASessionImpl.<init>(XASessionImpl.java:117)
at com.day.crx.core.CRXSessionImpl.<init>(CRXSessionImpl.java:69)
at com.day.crx.core.CRXRepositoryImpl.createSessionInstance(CRXRepositoryImpl.java:935)
at org.apache.jackrabbit.core.RepositoryImpl.createSession(RepositoryImpl.java:959)
at org.apache.jackrabbit.core.SessionFactory.createAdminSession(SessionFactory.java:42)
at com.day.crx.sling.server.impl.SlingRepositoryWrapper.loginAdministrative(SlingRepositoryWrapper.java:76)
at org.apache.sling.jcr.resource.internal.helper.jcr.JcrResourceProviderFactory.getResourceProviderInternal(JcrResourceProviderFactory.java:136)
at org.apache.sling.jcr.resource.internal.helper.jcr.JcrResourceProviderFactory.getAdministrativeResourceProvider(JcrResourceProviderFactory.java:115)
at org.apache.sling.resourceresolver.impl.tree.ResourceProviderFactoryHandler.login(ResourceProviderFactoryHandler.java:162)
at org.apache.sling.resourceresolver.impl.tree.RootResourceProviderEntry.loginToRequiredFactories(RootResourceProviderEntry.java:95)
at org.apache.sling.resourceresolver.impl.ResourceResolverFactoryImpl.getResourceResolverInternal(ResourceResolverFactoryImpl.java:95)
at org.apache.sling.resourceresolver.impl.ResourceResolverFactoryImpl.getAdministrativeResourceResolver(ResourceResolverFactoryImpl.java:69)
at org.apache.sling.resourceresolver.impl.helper.ResourceResolverContext.getResourceTypeResourceResolver(ResourceResolverContext.java:192)
at org.apache.sling.resourceresolver.impl.helper.ResourceResolverContext.getParentResourceType(ResourceResolverContext.java:216)
at org.apache.sling.resourceresolver.impl.ResourceResolverImpl.getParentResourceType(ResourceResolverImpl.java:1136)
at org.apache.sling.resourceresolver.impl.ResourceResolverImpl.getParentResourceType(ResourceResolverImpl.java:1126)
at org.apache.sling.resourceresolver.impl.ResourceResolverImpl.isResourceType(ResourceResolverImpl.java:1151)
at org.apache.sling.api.resource.ResourceUtil.isA(ResourceUtil.java:466)
at com.adobe.cq.social.storage.index.AbstractBaseIndexHandler.checkResourceType(AbstractBaseIndexHandler.java:111)
at com.adobe.cq.social.storage.index.AbstractBaseIndexHandler.handleEvent(AbstractBaseIndexHandler.java:159)
at com.adobe.cq.social.forum.impl.ForumIndexHandler.handleEvent(ForumIndexHandler.java:534)
at com.adobe.cq.social.storage.index.impl.IndexService.handleEvent(IndexService.java:100)
at org.apache.felix.eventadmin.impl.handler.EventHandlerProxy.sendEvent(EventHandlerProxy.java:412)
at org.apache.felix.eventadmin.impl.tasks.SyncDeliverTasks.execute(SyncDeliverTasks.java:118)
at org.apache.felix.eventadmin.impl.handler.EventAdminImpl.sendEvent(EventAdminImpl.java:114)
at org.apache.felix.eventadmin.impl.security.EventAdminSecurityDecorator.sendEvent(EventAdminSecurityDecorator.java:96)
at org.apache.sling.jcr.resource.internal.JcrResourceListener.processOsgiEventQueue(JcrResourceListener.java:409)
at org.apache.sling.jcr.resource.internal.JcrResourceListener$1.run(JcrResourceListener.java:130)
at java.lang.Thread.run(Thread.java:744)
I am creating an admin session by adapting the resourceresolver and closing the session as well. Still getting this issue. Can the nullpointer exception in the rollout be due to the unclosed session?
Thanks.
Views
Replies
Total Likes
Views
Likes
Replies