Server Error at /libs/wcm/core/content/reference.json
hi all,
i faced server error.
when tried right click , 'activate' content, doesn't anything.
as ajax call have failed.
can know how resolve it?
thanks
internal server error
cannot serve request /libs/wcm/core/content/reference.json in com.day.cq.wcm.core.impl.reference.activationreferencesearchservlet exception: java.lang.nullpointerexception @ com.day.cq.personalization.impl.targetedcontentmanagerimpl.collector(targetedcontentmanag erimpl.java:336) @ com.day.cq.personalization.impl.targetedcontentmanagerimpl.validatecache(targetedcontentm anagerimpl.java:321) @ com.day.cq.personalization.impl.targetedcontentmanagerimpl.getcampaigns(targetedcontentma nagerimpl.java:253) @ com.day.cq.personalization.impl.campaignreferenceprovider.findreferences(campaignreferenc eprovider.java:67) @ com.day.cq.wcm.core.impl.reference.activationreferencesearchservlet.doget(activationrefer encesearchservlet.java:113) @ org.apache.sling.api.servlets.slingsafemethodsservlet.mayservice(slingsafemethodsservlet. java:268) @ org.apache.sling.api.servlets.slingsafemethodsservlet.service(slingsafemethodsservlet.jav a:344) @ org.apache.sling.api.servlets.slingsafemethodsservlet.service(slingsafemethodsservlet.jav a:375) @ org.apache.sling.engine.impl.request.requestdata.service(requestdata.java:508) @ org.apache.sling.engine.impl.filter.slingcomponentfilterchain.render(slingcomponentfilter chain.java:45) @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilter chain.java:64) @ com.day.cq.wcm.core.impl.wcmdebugfilter.dofilter(wcmdebugfilter.java:148) @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilter chain.java:60) @ com.day.cq.wcm.core.impl.wcmcomponentfilter.filterrootinclude(wcmcomponentfilter.java:333 ) @ com.day.cq.wcm.core.impl.wcmcomponentfilter.dofilter(wcmcomponentfilter.java:160) @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilter chain.java:60) @ org.apache.sling.engine.impl.slingrequestprocessorimpl.processcomponent(slingrequestproce ssorimpl.java:254) @ org.apache.sling.engine.impl.filter.requestslingfilterchain.render(requestslingfilterchai n.java:49) @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilter chain.java:64) @ com.day.cq.wcm.core.impl.warp.timewarpfilter.dofilter(timewarpfilter.java:106) @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilter chain.java:60) @ com.day.cq.wcm.mobile.core.impl.redirect.redirectfilter.dofilter(redirectfilter.java:290) @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilter chain.java:60) @ org.apache.sling.engine.impl.debug.requestprogresstrackerlogfilter.dofilter(requestprogre sstrackerlogfilter.java:59) @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilter chain.java:60) @ com.day.cq.theme.impl.themeresolverfilter.dofilter(themeresolverfilter.java:76) @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilter chain.java:60) @ com.adobe.granite.optout.impl.optoutfilter.dofilter(optoutfilter.java:74) @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilter chain.java:60) @ com.day.cq.wcm.foundation.forms.impl.formshandlingservlet.dofilter(formshandlingservlet.j ava:220) @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilter chain.java:60) @ com.day.cq.wcm.core.impl.wcmrequestfilter.dofilter(wcmrequestfilter.java:90) @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilter chain.java:60) @ com.day.cq.wcm.designimporter.canvaspagedeleterequestfilter.dofilter(canvaspagedeleterequ estfilter.java:87) @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilter chain.java:60) @ org.apache.sling.rewriter.impl.rewriterfilter.dofilter(rewriterfilter.java:83) @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilter chain.java:60) @ org.apache.sling.i18n.impl.i18nfilter.dofilter(i18nfilter.java:127) @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilter chain.java:60) @ org.apache.sling.bgservlets.impl.backgroundservletstarterfilter.dofilter(backgroundservle tstarterfilter.java:135) @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilter chain.java:60) @ org.apache.sling.engine.impl.slingrequestprocessorimpl.processrequest(slingrequestprocess orimpl.java:151) @ org.apache.sling.engine.impl.slingmainservlet.service(slingmainservlet.java:206) @ org.apache.felix.http.base.internal.handler.servlethandler.dohandle(servlethandler.java:9 6) @ org.apache.felix.http.base.internal.handler.servlethandler.handle(servlethandler.java:79) @ org.apache.felix.http.base.internal.dispatch.servletpipeline.handle(servletpipeline.java: 42) @ org.apache.felix.http.base.internal.dispatch.invocationfilterchain.dofilter(invocationfil terchain.java:49) @ org.apache.felix.http.base.internal.dispatch.httpfilterchain.dofilter(httpfilterchain.jav a:33) @ org.apache.sling.i18n.impl.i18nfilter.dofilter(i18nfilter.java:127) @ org.apache.felix.http.base.internal.handler.filterhandler.dohandle(filterhandler.java:88) @ org.apache.felix.http.base.internal.handler.filterhandler.handle(filterhandler.java:76) @ org.apache.felix.http.base.internal.dispatch.invocationfilterchain.dofilter(invocationfil terchain.java:47) @ org.apache.felix.http.base.internal.dispatch.httpfilterchain.dofilter(httpfilterchain.jav a:33) @ com.adobe.granite.license.impl.licensecheckfilter.dofilter(licensecheckfilter.java:179) @ org.apache.felix.http.base.internal.handler.filterhandler.dohandle(filterhandler.java:88) @ org.apache.felix.http.base.internal.handler.filterhandler.handle(filterhandler.java:76) @ org.apache.felix.http.base.internal.dispatch.invocationfilterchain.dofilter(invocationfil terchain.java:47) @ org.apache.felix.http.base.internal.dispatch.httpfilterchain.dofilter(httpfilterchain.jav a:33) @ org.apache.sling.security.impl.referrerfilter.dofilter(referrerfilter.java:259) @ org.apache.felix.http.base.internal.handler.filterhandler.dohandle(filterhandler.java:88) @ org.apache.felix.http.base.internal.handler.filterhandler.handle(filterhandler.java:76) @ org.apache.felix.http.base.internal.dispatch.invocationfilterchain.dofilter(invocationfil terchain.java:47) @ org.apache.felix.http.base.internal.dispatch.httpfilterchain.dofilter(httpfilterchain.jav a:33) @ org.apache.felix.http.sslfilter.internal.sslfilter.dofilter(sslfilter.java:55) @ org.apache.felix.http.base.internal.handler.filterhandler.dohandle(filterhandler.java:88) @ org.apache.felix.http.base.internal.handler.filterhandler.handle(filterhandler.java:76) @ org.apache.felix.http.base.internal.dispatch.invocationfilterchain.dofilter(invocationfil terchain.java:47) @ org.apache.felix.http.base.internal.dispatch.httpfilterchain.dofilter(httpfilterchain.jav a:33) @ org.apache.sling.engine.impl.log.requestloggerfilter.dofilter(requestloggerfilter.java:75 ) @ org.apache.felix.http.base.internal.handler.filterhandler.dohandle(filterhandler.java:88) @ org.apache.felix.http.base.internal.handler.filterhandler.handle(filterhandler.java:76) @ org.apache.felix.http.base.internal.dispatch.invocationfilterchain.dofilter(invocationfil terchain.java:47) @ org.apache.felix.http.base.internal.dispatch.httpfilterchain.dofilter(httpfilterchain.jav a:33) @ org.apache.felix.http.base.internal.dispatch.filterpipeline.dispatch(filterpipeline.java: 48) @ org.apache.felix.http.base.internal.dispatch.dispatcher.dispatch(dispatcher.java:39) @ org.apache.felix.http.base.internal.dispatcherservlet.service(dispatcherservlet.java:67) @ javax.servlet.http.httpservlet.service(httpservlet.java:820) @ com.day.j2ee.servletengine.servletruntimeenvironment.service(servletruntimeenvironment.ja va:250) @ com.day.j2ee.servletengine.requestdispatcherimpl.dofilter(requestdispatcherimpl.java:321) @ com.day.j2ee.servletengine.requestdispatcherimpl.service(requestdispatcherimpl.java:340) @ com.day.j2ee.servletengine.requestdispatcherimpl.service(requestdispatcherimpl.java:383) @ com.day.j2ee.servletengine.servlethandlerimpl.process(servlethandlerimpl.java:360) @ com.day.j2ee.servletengine.httplistener$worker.run(httplistener.java:644) @ java.lang.thread.run(unknown source) request progress: 0 (2013-05-01 17:07:30) timer_start{request processing} 0 (2013-05-01 17:07:30) comment timer_end format {,} 0 (2013-05-01 17:07:30) log method=get, pathinfo=/libs/wcm/core/content/reference.json 0 (2013-05-01 17:07:30) timer_start{resourceresolution} 0 (2013-05-01 17:07:30) timer_end{0,resourceresolution} uri=/libs/wcm/core/content/reference.json resolves resource=, type=wcm/core/reference, path=/libs/wcm/core/content/reference, resource=[jcrnoderesource, type=wcm/core/reference, supertype=null, path=/libs/wcm/core/content/reference] 0 (2013-05-01 17:07:30) log resource path info: slingrequestpathinfo: path='/libs/wcm/core/content/reference', selectorstring='null', extension='json', suffix='null' 0 (2013-05-01 17:07:30) timer_start{servletresolution} 0 (2013-05-01 17:07:30) timer_start{resolveservlet(, type=wcm/core/reference, path=/libs/wcm/core/content/reference, resource=[jcrnoderesource, type=wcm/core/reference, supertype=null, path=/libs/wcm/core/content/reference])} 0 (2013-05-01 17:07:30) timer_end{0,resolveservlet(, type=wcm/core/reference, path=/libs/wcm/core/content/reference, resource=[jcrnoderesource, type=wcm/core/reference, supertype=null, path=/libs/wcm/core/content/reference])} using servlet com.day.cq.wcm.core.impl.reference.activationreferencesearchservlet 0 (2013-05-01 17:07:30) timer_end{0,servletresolution} uri=/libs/wcm/core/content/reference.json handled servlet=com.day.cq.wcm.core.impl.reference.activationreferencesearchservlet 0 (2013-05-01 17:07:30) log applying requestfilters 0 (2013-05-01 17:07:30) log calling filter: org.apache.sling.bgservlets.impl.backgroundservletstarterfilter 0 (2013-05-01 17:07:30) log calling filter: org.apache.sling.i18n.impl.i18nfilter 0 (2013-05-01 17:07:30) log calling filter: org.apache.sling.rewriter.impl.rewriterfilter 0 (2013-05-01 17:07:30) log calling filter: com.day.cq.wcm.designimporter.canvaspagedeleterequestfilter 0 (2013-05-01 17:07:30) log calling filter: com.day.cq.wcm.core.impl.wcmrequestfilter 0 (2013-05-01 17:07:30) log calling filter: com.day.cq.wcm.foundation.forms.impl.formshandlingservlet 0 (2013-05-01 17:07:30) log calling filter: com.adobe.granite.optout.impl.optoutfilter 0 (2013-05-01 17:07:30) log calling filter: com.day.cq.theme.impl.themeresolverfilter 0 (2013-05-01 17:07:30) log calling filter: org.apache.sling.engine.impl.debug.requestprogresstrackerlogfilter 0 (2013-05-01 17:07:30) log calling filter: com.day.cq.wcm.mobile.core.impl.redirect.redirectfilter 0 (2013-05-01 17:07:30) log redirectfilter did not redirect (request extension not match) 0 (2013-05-01 17:07:30) log calling filter: com.day.cq.wcm.core.impl.warp.timewarpfilter 0 (2013-05-01 17:07:30) log applying componentfilters 0 (2013-05-01 17:07:30) log calling filter: com.day.cq.wcm.core.impl.wcmcomponentfilter 0 (2013-05-01 17:07:30) log calling filter: com.day.cq.wcm.core.impl.wcmdebugfilter 0 (2013-05-01 17:07:30) timer_start{com.day.cq.wcm.core.impl.reference.activationreferencesearchservlet#0} 0 (2013-05-01 17:07:30) timer_end{0,com.day.cq.wcm.core.impl.reference.activationreferencesearchservlet#0} 0 (2013-05-01 17:07:30) log applying error filters 0 (2013-05-01 17:07:30) log calling filter: org.apache.sling.rewriter.impl.rewriterfilter 0 (2013-05-01 17:07:30) timer_start{handleerror:throwable=java.lang.nullpointerexception} 16 (2013-05-01 17:07:30) timer_end{16,handleerror:throwable=java.lang.nullpointerexception} using handler /apps/sling/servlet/errorhandler/default.jsp 31 (2013-05-01 17:07:30) log found processor post processing processorconfiguration: {contenttypes=[text/html],order=-1, active=true, valid=true, processerrorresponse=true, pipeline=(generator=config(type=htmlparser, config={}), transformers=(config(type=linkchecker, config={}), config(type=mobile, config=org.apache.sling.jcr.resource.jcrpropertymap@dcca29c), config(type=mobiledebug, config=org.apache.sling.jcr.resource.jcrpropertymap@75c7b6d7), config(type=contentsync, config=org.apache.sling.jcr.resource.jcrpropertymap@ab519aa), serializer=config(type=htmlwriter, config={}))} 78 (2013-05-01 17:07:30) timer_end{78,request processing} dumping slingrequestprogresstracker entries apachesling/2.2 (day-servlet-engine/4.1.42, java hotspot(tm) 64-bit server vm 1.6.0_29, windows server 2008 r2 6.1 amd64)
after have decompile , studied com.day.cq.personalization.impl.targetedcontentmanagerimpl class.
i have notice need have campaigns folder created under content tree("/content/campaigns")
shouldn't code handle null case on line 321 of targetedcontentmanagerimpl class
collector(this.adminresolver.getresource(this.promotionroot));
thanks
More discussions in Archived Spaces
adobe
Comments
Post a Comment