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