login
Jahia 7.3
Jahia 8
Legacy
User was authenticated but not found in database
Question
The customer was often seeing this kind of error in the logs :
2016-06-27 12:39:22,815: ERROR [JcrSessionFilter] - Error while authorizing user
org.jahia.pipelines.PipelineException: user 'XYZ' was authenticated but not found in database!
after clarification, the error came when a user is back after a while.
Cause
The result of the JCR integrity tool has revealed a huge number of messages of this type: "Couldn't find referenced node with UUID ..." in the live and default workspaces.
Solution
A try with the "Fix full Java Content Repository integrity" option of JCR integrity tool, combined with a re-indexation of the JCR repository has solved the issue.