AEM looking for a valid user on content pages
I just upgraded to AEM 6.5.2 and have content copied from production. The number of users available on different level servers will NOT be same, different levels have different set of users.
Now when I load a page by navigation from coral UI in column view and load any page, the error log is full of missing user errors:
GET /mnt/overlay/wcm/core/content/sites/jcr:content/views/column.0.40.html/content/abc/global/en_yy HTTP/1.1] WARN AEM Unable to get display name for USER
javax.jcr.RepositoryException: Unable to retrieve properties for USER
at com.adobe.granite.security.user.internal.UserPropertiesManagerImpl.checkValidAuthorizableInfo(UserPropertiesManagerImpl.java:676)
The USER value here is user-id for different user, who might have created of modified the page. I believe AEM is trying to read from page version history or something.
As the pages are copy of production, but users are not available on every level, I see 100s of such errors on each level.
If I add these missing users on test levels the error goes away, but this seems an un-necessary task for test levels or even on local. [ I will NOT want to copy all users if I just need the content.]
I tried to look for this issue and it seems that people have reported this as known AEM issue.
Migration Error while upgrading to AEM 6.2 from 6.4
If anyone has encountered OR resolved this issue, please suggest.
Thanks in Advance!!