I'm using AEM 6.3
I don't know if only one is required or both are required. I'm new at this.
Map<String, Object> params = new HashMap<>();
ResourceResolver resourceResolver = resourceResolverFactory.getServiceResourceResolver(params)
The above line is where I get the error. Have I missed something?
Hi @pillaivinit ,
Please cross check below points once.
1. Bundle symbolic name (project.core) defined in ServiceUserMapperImpl config xml is same as defined in core pom.xml
<?xml version="1.0" encoding="UTF-8"?> <jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" jcr:primaryType="sling:OsgiConfig" user.mapping="[project.core:ServiceUser=ServiceUser]"/>
2. Access user admin (http://localhost:4502/useradmin ) & check whether service user created by EnsureServiceUser config xml
3. same subServiceName is used in backend java as defined in ServiceUserMapperImpl config xml.
Hope this helps!
Can you share the Apache sling Service User Mapper Service Amendment. mapping.
Make sure the system user is available and your code have the SERVICE name same as mapping