当添加超过8个项目时,AEM ACS Commons Generic List编辑器将中断



ACS Commons版本5.0.6
AEM版本6.5.8.0

我正在尝试编辑中的常规列表http://localhost:4502/generic-lists.html/etc/acs-commons/lists,方法是单击缩略图;属性";在顶部的操作栏中。这让我想到http://localhost:4502/mnt/overlay/acs-commons/components/utilitys/genericlist.html?item=/etc/acs-commons/lists/[列表路径]。当通用列表中已经配置了8个或更少的项目时,编辑器页面会按预期加载,我可以更新列表。当有超过8个项目时,会加载一个空白页面,我在错误日志中得到以下堆栈跟踪:

2021年7月20日15:01:56.223*信息*[sling-threadpool-26a55c4e-0bfd-42ac-ba57-0ef069a1e5f3-(apache sling作业线程池)-4-com_day_cq_replication_job_publish(com/day/cq/replication/job/publish)]com.day.cq.replication.Agent.publish.queue 2036ms内处理的代理发布作业。失败。在org.apache.sling.scripting.jsp.taglib.AbstractDispatcherTagHandler.doEndTag(AbstractDispatcherCTagHandler.java:128)[org.apache.sing.scripting.jsp.taglib:2.4.0]网址:org.apache.jsp.libs.granate.ui.components.coral.foundation.form.form_jsp._jspService(form_jsp.java:279)在org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)[org.apache.sing.scripting.jsp:2.3.6]位于javax.servlet.httpHttpServlet.service(HttpServlet.java:725)[org.apache.filex.http.servlet-api:1.1.2]在org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletsWrapper.java:502)[org.apache.sing.scripting.jsp:2.3.6]…省略了283个常见帧导致原因:java.lang.NullPointerException:null在org.apache.sling.rewriteer.impl.ProcessorConfigurationImpl.match(ProcessorConfigurationImpl.java:465)[org.apache.sling.rewriter:1.2.2]网址:org.apache.sling.rewriteer.impl.RewriterResponse.getProcessor(RewriterResponse.java:170)[org.apache.sing.rewriter:1.2.2]网址:org.apache.sling.rewriteer.impl.RewriterResponse.getWriter(RewriterResponse.java:110)[org.apache.sing.rewriter:1.2.2]在org.apache.sling.scripting.core.impl.helper.OnDemandWriter.getWriter(OnDemandWriter.java:38)[org.apache.sing.scripting.core:2.3.2]网址:org.apache.sling.scripting.core.impl.helper.OnDemandWriter.write(OnDemandWriter.java:61)[org.apache.sing.scripting.core:2.3.2]位于java.io.PrintWriter.write(未知源)网址:org.apache.sling.scripting.core.impl.helper.OnDemandWriter.write(OnDemandWriter.java:61)[org.apache.sing.scripting.core:2.3.2]位于java.io.PrintWriter.write(未知源)在org.apache.sling.scripting.jsp.jasper.runtime.JspWriterImpl.flushBuffer(JspWriter Impl.java:119)[org.apache.sing.scripting.jsp:2.3.6]在org.apache.sling.scripting.jsp.jasper.runtime.JspWriterImpl.write(JspWriter Impl.java:273)[org.apache.sing.scripting.jsp:2.3.6]位于java.io.PrintWriter.write(未知源)网址:org.apache.sling.scripting.core.impl.helper.OnDemandWriter.write(OnDemandWriter.java:61)[org.apache.sing.scripting.core:2.3.2]位于java.io.PrintWriter.write(未知源)在org.apache.sling.scripting.jsp.jasper.runtime.JspWriterImpl.write(JspWriter Impl.java:277)[org.apache.sing.scripting.jsp:2.3.6]位于java.io.PrintWriter.write(未知源)网址:org.apache.sling.scripting.core.impl.helper.OnDemandWriter.write(OnDemandWriter.java:61)[org.apache.sing.scripting.core:2.3.2]位于java.io.PrintWriter.write(未知源)网址:org.apache.sling.scripting.jsp.jasper.runtime.JspWriterImpl.write(JspWriter Impl.java:277)[…]…省略了319个常见帧2021年7月20日15:02:06.105*错误*[[0:0:0:0:0:0:1][1626800726050]GET/mnt/overlay/acs commons/components/utilities/genericlist.html HTTP/1.1]org.apache.sling.engine.impl.SlingRequestProcessorImpl服务:Uncaught SlingExceptionjava.lang.NullPointerException:null在org.apache.sling.rewriteer.impl.ProcessorConfigurationImpl.match(ProcessorConfigurationImpl.java:465)[org.apache.sling.rewriter:1.2.2]网址:org.apache.sling.rewriteer.impl.RewriterResponse.getProcessor(RewriterResponse.java:170)[org.apache.sing.rewriter:1.2.2]网址:org.apache.sling.rewriteer.impl.RewriterResponse.getWriter(RewriterResponse.java:110)[org.apache.sing.rewriter:1.2.2]在org.apache.sling.scripting.core.impl.helper.OnDemandWriter.getWriter(OnDemandWriter.java:38)[org.apache.sing.scripting.core:2.3.2]网址:org.apache.sling.scripting.core.impl.helper.OnDemandWriter.write(OnDemandWriter.java:61)[org.apache.sing.scripting.core:2.3.2]位于java.io.PrintWriter.write(未知源)网址:org.apache.sling.scripting.core.impl.helper.OnDemandWriter.write(OnDemandWriter.java:61)[org.apache.sing.scripting.core:2.3.2]位于java.io.PrintWriter.write(未知源)在org.apache.sling.scripting.jsp.jasper.runtime.JspWriterImpl.flushBuffer(JspWriter Impl.java:119)[org.apache.sing.scripting.jsp:2.3.6]在org.apache.sling.scripting.jsp.jasper.runtime.JspWriterImpl.write(JspWriter Impl.java:273)[org.apache.sing.scripting.jsp:2.3.6]位于java.io.PrintWriter.write(未知源)网址:org.apache.sling.scripting.core.impl.helper.OnDemandWriter.write(OnDemandWriter.java:61)[org.apache.sing.scripting.core:2.3.2]位于java.io.PrintWriter.write(未知源)在org.apache.sling.scripting.jsp.jasper.runtime.JspWriterImpl.write(JspWriter Impl.java:277)[org.apache.sing.scripting.jsp:2.3.6]位于java.io.PrintWriter.write(未知源)网址:org.apache.sling.scripting.core.impl.helper.OnDemandWriter.write(OnDemandWriter.java:61)[org.apache.sing.scripting.core:2.3.2]位于java.io.PrintWriter.write(未知源)在org.apache.sling.scripting.jsp.jasper.runtime.JspWriterImpl.write(JspWriter Impl.java:277)[org.apache.sing.scripting.jsp:2.3.6]位于java.io.PrintWriter.write(未知源)网址:org.apache.sling.scripting.core.impl.helper.OnDemandWriter.write(OnDemandWriter.java:61)[org.apache.sing.scripting.core:2.3.2]位于java.io.PrintWriter.write(未知源)在org.apache.sling.scripting.jsp.jasper.runtime.JspWriterImpl.flushBuffer(JspWriter Impl.java:119)[org.apache.sing.scripting.jsp:2.3.6]在org.apache.sling.scripting.jsp.jasper.runtime.JspWriterImpl.write(JspWriter Impl.java:289)[org.apache.sing.scripting.jsp:2.3.6]位于java.io.PrintWriter.write(未知源)网址:org.apache.sling.scripting.core.impl.helper.OnDemandWriter.write(OnDemandWriter.java:61)[org.apache.sing.scripting.core:2.3.2]位于java.io.PrintWriter.write(未知源)在org.apache.sling.scripting.jsp.jasper.runtime.JspWriterImpl.flushBuffer(JspWriter Impl.java:119)[org.apache.sing.scripting.jsp:2.3.6]在org.apache.sling.scripting.jsp.jasper.runtime.PageContextImpl.release(PageContextImpl.java:183)[org.apache.sing.scripting.jsp:2.3.6]在org.apache.sling.scripting.jsp.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactory Impl.java:99)[org.apache.sing.scripting.jsp:2.3.6]在org.apache.sling.scripting.jsp.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactory Impl.java:71)[org.apache.sing.scripting.jsp:2.3.6]在org.apache.sling.scripting.jsp.jasper.compiler.JspRuntimeContext$JspFactoryHandler.releasePageContext(JspRuntimeContext.java:112)[org.apache.sing.scripting.jsp:2.3.6]网址:org.apache.jsp.libs.granate.ui.components.coral.foundation.form.fieldset.fieldse_jsp._jspService(fieldset_jsp.java:189)在org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)[org.apache.sing.scripting.jsp:2.3.6]位于javax.servlet.httpHttpServlet.service(HttpServlet.java:725)[org.apache.filex.http.servlet-api:1.1.2]在org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletsWrapper.java:502)[org.apache.sing.scripting.jsp:2.3.6]网址:org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletsWrapper.java:449)[org.apache.sing.scripting.jsp:2.3.6]网址:org.apache.sling.scripting.jsp.JspScriptEngineFactory.callJsp(JspScriptEngineering Factory.java:339)[org.apache.sing.scripting.jsp:2.3.6]在org.apache.sling.scripting.jsp.JspScriptEngineFactory.access$100(JspScriptEngineFactory.java:97)[org.apache.sing.scripting.jsp:2.3.6]在org.apache.sling.scripting.jsp.JspScriptEngineFactory$JspScriptEngine.eval(JspScriptEngineering Factory.java:600)[org.apache.sing.scripting.jsp:2.3.6]在org.apache.sling.scripting.core.impl.DefaultSlingScript.call(DefaultSlingScript.java:388)[org.apache.sing.scripting.core:2.3.2]网址:org.apache.sling.scripting.core.impl.DefaultSlingScript.eval(DefaultSlingScript.java:184)[org.apache.sing.scripting.core:2.3.2]网址:org.apache.sling.scripting.core.impl.DefaultSlingScript.service(DefaultSlingScript.java:491)[org.apache.sing.scripting.core:2.3.2]网址:org.apache.sling.engine.impl.request.RequestData.service(RequestData.java:552)[org.apache.sing.engine:2.7.2]网址:org.apache.sling.engine.impl.filter.SlingComponentFilterChain.render(SlingComponentFilter Chain.java:44)[org.apache.sling.engine:2.7.2]网址:org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:82)[org.apache.sing.engine:2.7.2]网址:com.day.cq.wcm.core.impl.WCMDeveloperModeFilter.doFilter(WCMDeveloperModeFilter.java:119)[com.day.cq.wcm.core:52.158]网址:org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:72)[org.apache.sing.engine:2.7.2]网址:com.day.cq.wcm.core.impl.WCMDebugFilter.doFilter(WCMDebugFilter.java:156)[com.day.cq.wcm.core:52.158]网址:org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:72)[org.apache.sing.engine:2.7.2]地址:com.adobe.acs.commons.granate.ui.components.impl.include.IncludeDecoratorFilterImpl.doFilter(IncludeDecorator FilterImpl.java:92)[com.adobe.acs.aem commons bundle:5.0.6]网址:org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:72)[org.apache.sing.engine:2.7.2]在com.day.cq.wcm.core.impl.WCMComponentFilter.filterRootInclude(WCMComponentFilter.java:375)[com.day.cq.wcm.core:5.12.158]网址:com.day.cq.wcm.core.impl.WCMComponentFilter.doFilter(WCMComponentFilter.java:190)[com.day.cq.wcm.core:5.12.158]网址:org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:72)[org.apache.sing.engine:2.7.2]网址:com.day.cq.wcm.core.impl.page.PageLockFilter.doFilter(PageLockFilter.java:91)[com.day.cq.wcm.core:5.12.158]网址:org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:72)[org.apache.sing.engine:2.7.2]网址:com.day.cq.personalization.impl.TargetComponentFilter.doFilter(TargetComponentFilter.java:94)[com.day.cq.cqpersonalization:5.12.44]网址:org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:72)[org.apache.sing.engine:2.7.2]网址:com.adobe.agranate.csrf.impl.CSRFFilter.doFilter(CSRFFilter.java:217)[com.adobe.agrante.csrf:1.0.20.CQ650-B0002]网址:org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:72)[org.apache.sing.engine:2.7.2]网址:org.apache.sling.engine.impl.SlingRequestProcessorImpl.processComponent(SlingRequestProcessorImpl.java:283)[org.apache.sing.engine:2.7.2]网址:org.apache.sling.engine.impl.SlingRequestProcessorImpl.dispatchRequest(SlingRequestProcessorImpl.java:323)[org.apache.sing.engine:2.7.2]在org.apache.sling.engine.impl.request.SlingRequestDispatcher.dispatch(SlingRequestDispatcher.java:211)[org.apache.sing.engine:2.7.2]位于org.apache.sling.engine.impl.request.SlingRequestDispatcher.include(SlingRequestDispatcher.java:104)[org.apache.sing.engine:2.7.2][…]…省略了283个常见帧导致原因:java.lang.NullPointerException:null在org.apache.sling.rewriteer.impl.ProcessorConfigurationImpl.match(ProcessorConfigurationImpl.java:465)[org.apache.sling.rewriter:1.2.2]网址:org.apache.sling.rewriteer.impl.RewriterResponse.getProcessor(RewriterResponse.java:170)[org.apache.sing.rewriter:1.2.2]网址:org.apache.sling.rewriteer.impl.RewriterResponse.getWriter(RewriterResponse.java:110)[org.apache.sing.rewriter:1.2.2]在org.apache.sling.scripting.core.impl.helper.OnDemandWriter.getWriter(OnDemandWriter.java:38)[org.apache.sing.scripting.core:2.3.2]网址:org.apache.sling.scripting.core.impl.helper.OnDemandWriter.write(OnDemandWriter.java:61)[org.apache.sing.scripting.core:2.3.2]位于java.io.PrintWriter.write(未知源)网址:org.apache.sling.scripting.core.impl.helper.OnDemandWriter.write(OnDemandWriter.java:61)[org.apache.sing.scripting.core:2.3.2]位于java.io.PrintWriter.write(未知源)在org.apache.sling.scripting.jsp.jasper.runtime.JspWriterImpl.flushBuffer(JspWriter Impl.java:119)[org.apache.sing.scripting.jsp:2.3.6]在org.apache.sling.scripting.jsp.jasper.runtime.JspWriterImpl.write(JspWriter Impl.java:273)[org.apache.sing.scripting.jsp:2.3.6]位于java.io.PrintWriter.write(未知源)网址:org.apache.sling.scripting.core.impl.helper.OnDemandWriter.write(OnDemandWriter.java:61)[org.apache.sing.scripting.core:2.3.2]位于java.io.PrintWriter.write(未知源)在org.apache.sling.scripting.jsp.jasper.runtime.JspWriterImpl.write(JspWriter Impl.java:277)[org.apache.sing.scripting.jsp:2.3.6]位于java.io.PrintWriter.write(未知源)网址:org.apache.sling.scripting.core.impl.helper.OnDemandWriter.write(OnDemandWriter.java:61)[org.apache.sing.scripting.core:2.3.2]位于java.io.PrintWriter.write(未知源)在org.apache.sling.scripting.jsp.jasper.runtime.JspWriterImpl.write(JspWriter Impl.java:277)[org.apache.sing.scripting.jsp:2.3.6]位于java.io.PrintWriter.write(未知源)网址:org.apache.sling.scripting.core.impl.helper.OnDemandWriter.write(OnDemandWriter.java:61)[org.apache.sing.scripting.core:2.3.2]位于java.io.PrintWriter.write(未知源)在org.apache.sling.scripting.jsp.jasper.runtime.JspWriterImpl.flushBuffer(JspWriter Impl.java:119)[org.apache.sing.scripting.jsp:2.3.6]在org.apache.sling.scripting.jsp.jasper.runtime.JspWriterImpl.write(JspWriter Impl.java:289)[org.apache.sing.scripting.jsp:2.3.6]位于java.io.PrintWriter.write(未知源)网址:org.apache.sling.scripting.core.impl.helper.OnDemandWriter.write(OnDemandWriter.java:61)[org.apache.sing.scripting.core:2.3.2]位于java.io.PrintWriter.write(未知源)在org.apache.sling.scripting.jsp.jasper.runtime.JspWriterImpl.flushBuffer(JspWriter Impl.java:119)[org.apache.sing.scripting.jsp:2.3.6]在org.apache.sling.scripting.jsp.jasper.runtime.PageContextImpl.release(PageContextImpl.java:183)[org.apache.sing.scripting.jsp:2.3.6]在org.apache.sling.scripting.jsp.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactory Impl.java:99)[org.apache.sing.scripting.jsp:2.3.6]在org.apache.sling.scripting.jsp.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactory Impl.java:71)[org.apache.sing.scripting.jsp:2.3.6]在org.apache.sling.scripting.jsp.jasper.compiler.JspRuntimeContext$JspFactoryHandler.releasePageContext(JspRuntimeContext.java:112)[org.apache.sing.scripting.jsp:2.3.6]网址:org.apache.jsp.libs.granate.ui.components.coral.foundation.form.fieldset.fieldse_jsp._jspService(fieldset_jsp.java:189)在org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)[org.apache.sing.scripting.jsp:2.3.6]位于javax.servlet.httpHttpServlet.service(HttpServlet.java:725)[org.apache.filex.http.servlet-api:1.1.2]在org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletsWrapper.java:502)[org.apache.sing.scripting.jsp:2.3.6]…省略了319个常见帧

以前有人遇到过这个问题吗?这个问题已经在ACS Commons项目的GitHub中提出,但据我所知,还没有找到解决方案。

根据我的经验,这个问题是由重写器配置引起的。请尝试删除/apps/myapp/config/rewriter,并检查它是否正常工作。

更新-acs-commons的问题具有超过8项的通用列表给出500。

ACS Commons v-5.3.4及以上解决了此问题

https://github.com/Adobe-Consulting-Services/acs-aem-commons/commit/5d4de1e8d7e77c880da320a1508a33a9759c6799

感谢

相关内容

最新更新