java - User mapper service requires system user in cq 6.1 -


after migration cq 6.0 6.1

i have following bug.

when treat tagadmin see following stacktrace:

17.07.2015 17:46:18.053 *error* [0:0:0:0:0:0:0:1 [1437140778052] /services/***/bulk-tags-assignment/reference http/1.1] com.***.aem.site.***.services.tags.impl.tagadmin cannot derive user name bundle com.***.aem.***-site-*** [443] , sub service ***ian***admin org.apache.sling.api.resource.loginexception: cannot derive user name bundle com.***.aem.***-site-*** [443] , sub service ***ian***admin     @ org.apache.sling.resourceresolver.impl.resourceresolverfactoryimpl.getserviceresourceresolver(resourceresolverfactoryimpl.java:83)     @ com.***.aem.site.***.services.tags.impl.tagadmin.getresolver(tagadmin.java:60)     @ com.***.aem.site.***.services.tags.impl.tagadmin.gettags(tagadmin.java:78)     @ com.***.aem.site.***.servlets.tags.tagreferencesservlet.getalltags(tagreferencesservlet.java:93)     @ com.***.aem.site.***.servlets.tags.tagreferencesservlet.doget(tagreferencesservlet.java:72)     @ org.apache.sling.api.servlets.slingsafemethodsservlet.mayservice(slingsafemethodsservlet.java:269)     @ org.apache.sling.api.servlets.slingallmethodsservlet.mayservice(slingallmethodsservlet.java:140)     @ org.apache.sling.api.servlets.slingsafemethodsservlet.service(slingsafemethodsservlet.java:345)     @ org.apache.sling.api.servlets.slingsafemethodsservlet.service(slingsafemethodsservlet.java:376)     @ org.apache.sling.engine.impl.request.requestdata.service(requestdata.java:533)     @ org.apache.sling.engine.impl.filter.slingcomponentfilterchain.render(slingcomponentfilterchain.java:44)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:77)     @ com.day.cq.personalization.impl.targetcomponentfilter.dofilter(targetcomponentfilter.java:96)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ com.day.cq.wcm.***.impl.wcmdebugfilter.dofilter(wcmdebugfilter.java:133)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ com.day.cq.wcm.***.impl.wcmcomponentfilter.filterrootinclude(wcmcomponentfilter.java:371)     @ com.day.cq.wcm.***.impl.wcmcomponentfilter.dofilter(wcmcomponentfilter.java:171)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ org.apache.sling.engine.impl.slingrequestprocessorimpl.processcomponent(slingrequestprocessorimpl.java:282)     @ org.apache.sling.engine.impl.filter.requestslingfilterchain.render(requestslingfilterchain.java:49)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:77)     @ com.day.cq.dam.***.impl.servlet.activityrecordhandler.dofilter(activityrecordhandler.java:155)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:73)     @ com.adobe.granite.resourceresolverhelper.impl.resourceresolverhelperimpl.dofilter(resourceresolverhelperimpl.java:81)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ com.adobe.cq.dam.s7imaging.impl.auth.memorytokenauthhandler.dofilter(memorytokenauthhandler.java:156)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ com.adobe.granite.csrf.impl.csrffilter.dofilter(csrffilter.java:201)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ org.apache.sling.security.impl.contentdispositionfilter.dofilter(contentdispositionfilter.java:152)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ org.apache.sling.i18n.impl.i18nfilter.dofilter(i18nfilter.java:129)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ org.apache.sling.rewriter.impl.rewriterfilter.dofilter(rewriterfilter.java:83)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ com.day.cq.wcm.***.impl.authoringuimodeserviceimpl.dofilter(authoringuimodeserviceimpl.java:364)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ com.day.cq.wcm.***.impl.warp.timewarpfilter.dofilter(timewarpfilter.java:106)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ com.day.cq.wcm.mobile.***.impl.redirect.redirectfilter.dofilter(redirectfilter.java:243)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ com.adobe.cq.social.commons.cors.corsauthenticationfilter.dofilter(corsauthenticationfilter.java:91)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ com.day.cq.analytics.provisioning.impl.userauthenticationrequestfilter.dofilter(userauthenticationrequestfilter.java:110)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ org.apache.sling.engine.impl.debug.requestprogresstrackerlogfilter.dofilter(requestprogresstrackerlogfilter.java:95)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ com.day.cq.theme.impl.themeresolverfilter.dofilter(themeresolverfilter.java:76)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ com.day.cq.wcm.foundation.forms.impl.formshandlingservlet.dofilter(formshandlingservlet.java:260)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ com.adobe.granite.optout.impl.optoutfilter.dofilter(optoutfilter.java:74)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ com.day.cq.wcm.***.impl.wcmrequestfilter.dofilter(wcmrequestfilter.java:90)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ com.adobe.cq.history.impl.historyrequestfilter.dofilter(historyrequestfilter.java:107)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ com.day.cq.wcm.designimporter.canvaspagedeleterequestfilter.dofilter(canvaspagedeleterequestfilter.java:88)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ com.adobe.granite.httpcache.impl.innercachefilter.dofilter(innercachefilter.java:77)     @ com.adobe.granite.httpcache.impl.innercachefilter.dofilter(innercachefilter.java:56)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ org.apache.sling.bgservlets.impl.backgroundservletstarterfilter.dofilter(backgroundservletstarterfilter.java:135)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ com.adobe.cq.social.ugcbase.security.impl.saferslingpostservlet.dofilter(saferslingpostservlet.java:120)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ com.adobe.granite.requests.logging.impl.requestloggerimpl.dofilter(requestloggerimpl.java:124)     @ org.apache.sling.engine.impl.filter.abstractslingfilterchain.dofilter(abstractslingfilterchain.java:68)     @ org.apache.sling.engine.impl.slingrequestprocessorimpl.doprocessrequest(slingrequestprocessorimpl.java:151)     @ org.apache.sling.engine.impl.slingmainservlet.service(slingmainservlet.java:217)     @ org.apache.felix.http.base.internal.handler.servlethandler.dohandle(servlethandler.java:336)     @ org.apache.felix.http.base.internal.handler.servlethandler.handle(servlethandler.java:297)     @ org.apache.felix.http.base.internal.dispatch.servletpipeline.handle(servletpipeline.java:93)     @ org.apache.felix.http.base.internal.dispatch.invocationfilterchain.dofilter(invocationfilterchain.java:50)     @ org.apache.felix.http.base.internal.dispatch.httpfilterchain.dofilter(httpfilterchain.java:31)     @ org.apache.sling.i18n.impl.i18nfilter.dofilter(i18nfilter.java:129)     @ org.apache.felix.http.base.internal.handler.filterhandler.dohandle(filterhandler.java:108)     @ org.apache.felix.http.base.internal.handler.filterhandler.handle(filterhandler.java:80)     @ org.apache.felix.http.base.internal.dispatch.invocationfilterchain.dofilter(invocationfilterchain.java:46)     @ org.apache.felix.http.base.internal.dispatch.httpfilterchain.dofilter(httpfilterchain.java:31)     @ org.apache.felix.http.sslfilter.internal.sslfilter.dofilter(sslfilter.java:89)     @ org.apache.felix.http.base.internal.handler.filterhandler.dohandle(filterhandler.java:108)     @ org.apache.felix.http.base.internal.handler.filterhandler.handle(filterhandler.java:80)     @ org.apache.felix.http.base.internal.dispatch.invocationfilterchain.dofilter(invocationfilterchain.java:46)     @ org.apache.felix.http.base.internal.dispatch.httpfilterchain.dofilter(httpfilterchain.java:31)     @ org.apache.sling.security.impl.referrerfilter.dofilter(referrerfilter.java:290)     @ org.apache.felix.http.base.internal.handler.filterhandler.dohandle(filterhandler.java:108)     @ org.apache.felix.http.base.internal.handler.filterhandler.handle(filterhandler.java:80)     @ org.apache.felix.http.base.internal.dispatch.invocationfilterchain.dofilter(invocationfilterchain.java:46)     @ org.apache.felix.http.base.internal.dispatch.httpfilterchain.dofilter(httpfilterchain.java:31)     @ com.adobe.granite.license.impl.licensecheckfilter.dofilter(licensecheckfilter.java:308)     @ org.apache.felix.http.base.internal.handler.filterhandler.dohandle(filterhandler.java:108)     @ org.apache.felix.http.base.internal.handler.filterhandler.handle(filterhandler.java:80)     @ org.apache.felix.http.base.internal.dispatch.invocationfilterchain.dofilter(invocationfilterchain.java:46)     @ org.apache.felix.http.base.internal.dispatch.httpfilterchain.dofilter(httpfilterchain.java:31)     @ org.apache.sling.featureflags.impl.featuremanager.dofilter(featuremanager.java:115)     @ org.apache.felix.http.base.internal.handler.filterhandler.dohandle(filterhandler.java:108)     @ org.apache.felix.http.base.internal.handler.filterhandler.handle(filterhandler.java:80)     @ org.apache.felix.http.base.internal.dispatch.invocationfilterchain.dofilter(invocationfilterchain.java:46)     @ org.apache.felix.http.base.internal.dispatch.httpfilterchain.dofilter(httpfilterchain.java:31)     @ org.apache.sling.engine.impl.log.requestloggerfilter.dofilter(requestloggerfilter.java:75)     @ org.apache.felix.http.base.internal.handler.filterhandler.dohandle(filterhandler.java:108)     @ org.apache.felix.http.base.internal.handler.filterhandler.handle(filterhandler.java:80)     @ org.apache.felix.http.base.internal.dispatch.invocationfilterchain.dofilter(invocationfilterchain.java:46)     @ org.apache.felix.http.base.internal.dispatch.httpfilterchain.dofilter(httpfilterchain.java:31)     @ org.apache.felix.http.base.internal.dispatch.filterpipeline.dispatch(filterpipeline.java:76)     @ org.apache.felix.http.base.internal.dispatch.dispatcher.dispatch(dispatcher.java:49)     @ org.apache.felix.http.base.internal.dispatcherservlet.service(dispatcherservlet.java:67)     @ javax.servlet.http.httpservlet.service(httpservlet.java:725)     @ org.eclipse.jetty.servlet.servletholder.handle(servletholder.java:808)     @ org.eclipse.jetty.servlet.servlethandler.dohandle(servlethandler.java:587)     @ org.eclipse.jetty.server.session.sessionhandler.dohandle(sessionhandler.java:221)     @ org.eclipse.jetty.server.handler.contexthandler.dohandle(contexthandler.java:1127)     @ org.eclipse.jetty.servlet.servlethandler.doscope(servlethandler.java:515)     @ org.eclipse.jetty.server.session.sessionhandler.doscope(sessionhandler.java:185)     @ org.eclipse.jetty.server.handler.contexthandler.doscope(contexthandler.java:1061)     @ org.eclipse.jetty.server.handler.scopedhandler.handle(scopedhandler.java:141)     @ org.eclipse.jetty.server.handler.contexthandlercollection.handle(contexthandlercollection.java:215)     @ org.eclipse.jetty.server.handler.handlerwrapper.handle(handlerwrapper.java:97)     @ org.eclipse.jetty.server.server.handle(server.java:497)     @ org.eclipse.jetty.server.httpchannel.handle(httpchannel.java:310)     @ org.eclipse.jetty.server.httpconnection.onfillable(httpconnection.java:257)     @ org.eclipse.jetty.io.abstra***onnection$2.run(abstra***onnection.java:540)     @ org.eclipse.jetty.util.thread.queuedthreadpool.runjob(queuedthreadpool.java:635)     @ org.eclipse.jetty.util.thread.queuedthreadpool$3.run(queuedthreadpool.java:555)     @ java.lang.thread.run(thread.java:745) 

user mapper configuartion:

user.mapping="[com.adobe.granite.oauth.server=oauthservice,com.adobe.granite.oauth.server:authentication-handler=admin,com.day.cq.cq-search-suggest=suggestionservice,com.***.aem.***:goodsimporterservice=admin,com.***.aem.***-core:***processorservice=admin,com.***.aem.***-core:***admin=admin]"/> 

if create new system user permission jcr , replace in user mapper configuration - work good.

is proper fix ?


Comments