Hi,
I am trying to read excel file and write it's content into JCR under content folder. For that, I am using ACS AEM Commons Ensure user. I could see that my service user is created and it has root read and content write access. However, I'm not able to create resource resolver object and get the session. I tried to debug the code, when my debugger reaches below step, nothing happens and debugger doesn't move further.
resourceResolver = resourceResolverFactory.getResourceResolver(authInfo);
I don't even see any errors in the logs. Below is the method in which I am trying to get the resource resolver object. Thanks in advance.
private Session getSession() throws LoginException {
ResourceResolver resourceResolver;
Session session = null;
final Map<String, Object> authInfo = Collections.singletonMap(ResourceResolverFactory.SUBSERVICE, (Object) "excel-service-user");
resourceResolver = resourceResolverFactory.getServiceResourceResolver(authInfo);
session = resourceResolver.adaptTo(Session.class);
logger.info("####### session ######### : " + session.getUserID());
return session;
}