Obtenez une requête de JSON sur http://aem-host:port/bin/security/authorizables.json.
Problème
L’erreur suivante se produit lors de l’accès à l’interface d'utilisateur :
*ERROR* [192.150.9.201 [1487700210814] GET /bin/security/authorizables.json HTTP/1.1] org.apache.sling.engine.impl.SlingRequestProcessorImpl service: Uncaught Throwable java.lang.NullPointerException: null
Environnement
AEM 6.1 et 6.2.
Cause
Les utilisateurs définis comme imitateurs n’existent pas dans AEM.
Résolution
Installez la version la plus récente de Cumulative Fix Pack pour AEM 6.1 ou 6.2.
Voici les étapes à suivre pour contourner le problème de l'installation du fix pack :
-
-
Analysez le JSON et recherchez la première erreur liée aux sudoers (imitateurs), par exemple :
voici les données format json affichées avant les erreurs :{ "country":"United States", "country_xss":"United States", "phoneNumber":"6142384107", "phoneNumber_xss":"6142384107", "familyName":"Smith", "familyName_xss":"Smith", "givenName":"John", "givenName_xss":"John", "jcr:created":"2015-08-21T13:24:39.205-04:00", "jcr:createdBy":"admin", "principal":"jsmith", "memberOf":[ ], "memberOfTotal":251, "rep:userId":"jsmith", "sudoers":[ { "id": <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html> <head><title>500 Internal Server Error</title></head> <body> <h1>Internal Server Error</h1>
-
Utilisez le CRXDE pour récupérer l'utilisateur jsmith avec la requête XPath, par exemple : /jcr:root/home/users//element(*,rep:User)[@rep:principalName="jsmith"].
-
Examinez la rep: de l’utilisateur, la propriété de l'imitateur et recherchez le nom d’un imitateur orphelin.
-
Vous trouverez la liste complète des utilisateurs ayant l’imitateur orphelin :/users//element(*,rep:User)[@rep:impersonators="jsmith"]/home/jcr:root
-
Utilisez /useradmin pour créer un imitateur orphelin « jsmith ».
-
À partir de /useradmin, recherchez tous les utilisateurs avec l’étape 5, accédez au Imitateurs appuyez sur la touche de tabulation et supprimez jsmith. Veillez cliquer sur Enregistrer.
-
Supprimez l’imitateur orphelin jsmith.
-
Répétez les étapes si vous avez plusieurs imitateurs orphelins.
Adobe
Recevez de l’aide plus rapidement et plus facilement
Nouvel utilisateur ?