aem - 在 AEM 6.5 和 Java 11 上打开页面属性时,日志中出现带有 NPE 的警告

标签 aem java-11

在 Java 11 上运行 AEM 6.5.3。当我打开版本的页面属性时,我不断在 error.log 中收到警告,其中包含从 table_jsp.java:56 抛出的 NPE:

    13.12.2019 07:32:21.487 *WARN* [91.202.100.5 [1576222341248] GET /mnt/overlay/wcm/core/content/sites/properties.html HTTP/1.1] libs.granite.ui.components.coral.foundation.table Failed to wrap datasource for lookahead
java.lang.NullPointerException: null
  at org.apache.jsp.libs.granite.ui.components.coral.foundation.table.table_jsp$LimitIncreaseDatasourceWrapper.<init>(table_jsp.java:56)
  at org.apache.jsp.libs.granite.ui.components.coral.foundation.table.table_jsp._jspService(table_jsp.java:257)
  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]
  at org.apache.sling.engine.impl.request.RequestData.service(RequestData.java:552) [org.apache.sling.engine:2.6.20]
  at org.apache.sling.engine.impl.filter.SlingComponentFilterChain.render(SlingComponentFilterChain.java:44) [org.apache.sling.engine:2.6.20]
  at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:82) [org.apache.sling.engine:2.6.20]
  at com.day.cq.wcm.core.impl.WCMDeveloperModeFilter.doFilter(WCMDeveloperModeFilter.java:133) [com.day.cq.wcm.cq-wcm-core:5.12.106]
  at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:72) [org.apache.sling.engine:2.6.20]
  at com.day.cq.wcm.core.impl.WCMDebugFilter.doFilter(WCMDebugFilter.java:138) [com.day.cq.wcm.cq-wcm-core:5.12.106]
  at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:72) [org.apache.sling.engine:2.6.20]

这是一个已知问题吗?

最佳答案

在撰写本文时(据我所知),这是一个已知问题,不应引起任何问题。可以通过更新 /apps/wcm/core/content/sites/properties/tabs/permissions/items/userGroupList/datasource 节点来修复:

<userGroupList jcr:primaryType="nt:unstructured">
    <datasource
            jcr:primaryType="nt:unstructured"
            sling:resourceType="cq/gui/components/siteadmin/admin/properties/localacl/localacldatasource"
            itemResourceType="cq/gui/components/siteadmin/admin/properties/localacl/localacllistitem"
            limit="{Long}40"
            page="${empty param.item ? requestPathInfo.suffix : param.item}"/>
</userGroupList>

关于aem - 在 AEM 6.5 和 Java 11 上打开页面属性时,日志中出现带有 NPE 的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59875646/

相关文章:

java - 名为 xxxx 的 EntityManager 没有持久性提供程序

Java 11 标准环境与 ApiProxy 不兼容?

java - ADOBE CQ5 JCR - 如何使用节点属性对查询生成器结果进行排序/排序

java - 如何将 Sling serlvet 中的 sling.servlet.resourceTypes 设置为相对于自身的路径(到 serlvet 的资源)?

java - AEM - 自定义错误处理程序未反射(reflect) 500 的错误代码

Java兼容编译模式

aem - Adobe CQ6 - 失控的 ContentFinder

java - 需要帮助在 Adob​​e CQ 5.4 中实现页面激活事件监听器

java - 如何在 Java 11 中读取 HttpRequest 的正文?

spring-boot - 上游连接错误或在 header 之前断开/重置。重置原因 : connection failure. Spring Boot 和 java 11