Thank you everyone, here is the solution which works for me.1. System user has only jcr:read permission on the page - /content/sitename/pagename2.resourceResolverProps.put(ResourceResolverFactory.SUBSERVICE, "pageStatusSystemUser"); try { resourceResolver = resourceResolverFactory.getServiceReso...