Exception NullPointer lors de la récupération de la liste de configuration cible

Cet article vous aide à résoudre l’erreur NullPointerException qui se produit lors de la récupération des fichiers de configuration cible après la mise à niveau vers Adobe Experience Manager 6.5.

Description description

Environnement

Adobe Experience Manager 6.5 (AEM 6.5)

Problème

Obtention de l’erreur ci-dessous après la mise à niveau vers AEM 6.5, lors du chargement des pages :

29.07.2020 00:40:58.693 *ERROR* [ x.x.x.x [ 186753096]  GET /libs/cq/personalization/touch-ui/content/targeteditor.html HTTP/1.1]  org.apache.sling.engine.impl.SlingRequestProcessorImpl service: Uncaught SlingException
java.lang.NullPointerException: null
        at org.apache.jsp.libs.cq.personalization.touch_002dui.components.datasource.targetconfigdatasource.targetconfigdatasource_jsp.addTntConfigs(targetconfigdatasource_jsp.java:47)
        at org.apache.jsp.libs.cq.personalization.touch_002dui.components.datasource.targetconfigdatasource.targetconfigdatasource_jsp._jspService(targetconfigdatasource_jsp.java:201)
        at org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) [ org.apache.sling.scripting.jsp:2.3.6]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:725) [ org.apache.felix.http.servlet-api:1.1.2]
        at org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:502) [ org.apache.sling.scripting.jsp:2.3.6]
        at org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:449) [ org.apache.sling.scripting.jsp:2.3.6]
        at org.apache.sling.scripting.jsp.JspScriptEngineFactory.callJsp(JspScriptEngineFactory.java:339) [ org.apache.sling.scripting.jsp:2.3.6]
        at org.apache.sling.scripting.jsp.JspScriptEngineFactory.access$100(JspScriptEngineFactory.java:97) [ org.apache.sling.scripting.jsp:2.3.6]
        at org.apache.sling.scripting.jsp.JspScriptEngineFactory$JspScriptEngine.eval(JspScriptEngineFactory.java:600) [ org.apache.sling.scripting.jsp:2.3.6]
        at org.apache.sling.scripting.core.impl.DefaultSlingScript.call(DefaultSlingScript.java:388) [ org.apache.sling.scripting.core:2.0.56]
        at org.apache.sling.scripting.core.impl.DefaultSlingScript.eval(DefaultSlingScript.java:184) [ org.apache.sling.scripting.core:2.0.56]
        at org.apache.sling.scripting.core.impl.DefaultSlingScript.service(DefaultSlingScript.java:491) [ org.apache.sling.scripting.core:2.0.56]

Résolution resolution

Vous devez vérifier si une configuration de cible non valide est présente dans le système.

Si oui, vous devez le supprimer.

La référence de cette résolution provient du code implémenté dans - /libs/cq/personalization/touch-ui/components/datasource/targetconfigdatasource/targetconfigdatasource.jsp

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f