Issue in yui.compressor in prod environment
- June 2, 2025
- 2 replies
- 470 views
Hi,
Below is my server configuration,
AEM version : 6.5.21
Java : 11.0.14
Acs commons : 6.0.4
This issue happens in prod environment only, not in local, dev or staging environments.
Not sure why this happens in prod environment, I have deploy the code in dev, QA, staging environment it's working fine, but prod environment build the code causing some latency overall on the platform.
Attached 2-thread-logs.file
I have attached full error log in file.-
21.05.2025 01:10:23.924 *INFO* [162.119.162.10 [1747789823814] GET /content/kp/som/homepage.html HTTP/1.1] com.adobe.granite.ui.clientlibs.impl.HtmlLibraryManagerImpl Start building CSS library: /apps/org/kp/som/clientlibs/base (minified)
21.05.2025 01:10:24.293 *ERROR* [162.119.162.10 [1747789823814] GET /content/kp/som/homepage.html HTTP/1.1] org.apache.sling.engine.impl.SlingRequestProcessorImpl service: Uncaught Throwable
acscommons.com.google.common.util.concurrent.ExecutionError: java.lang.StackOverflowError
at acscommons.com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2083) [com.adobe.acs.acs-aem-commons-bundle:6.0.14]
at acscommons.com.google.common.cache.LocalCache.get(LocalCache.java:4011) [com.adobe.acs.acs-aem-commons-bundle:6.0.14]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) [org.apache.felix.http.jetty:4.2.26]
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) [org.apache.felix.http.jetty:4.2.26]
at java.lang.Thread.run(Thread.java:750)
Caused by: java.lang.StackOverflowError: null
at java.util.regex.Pattern$GroupCurly.match0(Pattern.java:4449)
at java.util.regex.Pattern$GroupCurly.match(Pattern.java:4419)
at java.util.regex.Pattern$GroupHead.match(Pattern.java:4672)
at java.util.regex.Pattern$Loop.match(Pattern.java:4799)
at java.util.regex.Pattern$GroupTail.match(Pattern.java:4731)
at java.util.regex.Pattern$BmpCharProperty.match(Pattern.java:3812)
at java.util.regex.Pattern$GroupCurly.match0(Pattern.java:4477)
at java.util.regex.Pattern$GroupCurly.match(Pattern.java:4419)
at java.util.regex.Pattern$GroupHead.match(Pattern.java:4672)
at java.util.regex.Pattern$Loop.match(Pattern.java:4799) acscommons.com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4919) [com.adobe.acs.acs-aem-commons-bundle:6.0.14]
at com.adobe.acs.commons.rewriter.impl.VersionedClientlibsTransformerFactory.getMd5(VersionedClientlibsTransformerFactory.java:327) [com.adobe.acs.acs-aem-commons-bundle:6.0.14]
at com.adobe.acs.commons.rewriter.impl.VersionedClientlibsTransformerFactory.getVersionedPath(VersionedClientlibsTransformerFactory.java:260) [com.adobe.acs.acs-aem-commons-bundle:6.0.14]
at com.adobe.acs.commons.rewriter.impl.VersionedClientlibsTransformerFactory.rebuildAttributes(VersionedClientlibsTransformerFactory.java:218) [com.adobe.acs.acs-aem-commons-bundle:6.0.14]
at com.adobe.acs.commons.rewriter.impl.VersionedClientlibsTransformerFactory.versionClientLibs(VersionedClientlibsTransformerFactory.java:198) [com.adobe.acs.acs-aem-commons-bundle:6.0.14]
at com.adobe.acs.commons.rewriter.impl.VersionedClientlibsTransformerFactory.access$400(VersionedClientlibsTransformerFactory.java:108) [com.adobe.acs.acs-aem-commons-bundle:6.0.14]
at com.adobe.acs.commons.rewriter.impl.VersionedClientlibsTransformerFactory$VersionableClientlibsTransformer.startElement(VersionedClientlibsTransformerFactory.java:368) [com.adobe.acs.acs-aem-commons-bundle:6.0.14]
at org.apache.cocoon.xml.sax.AbstractSAXPipe.startElement(AbstractSAXPipe.java:97) [org.apache.cocoon.cocoon-xml:2.0.2]
at com.day.cq.rewriter.linkchecker.impl.LinkCheckerTransformer.startElement(LinkCheckerTransformer.java:388) [com.day.cq.cq-rewriter:5.12.27.CQ650-B0004]
at org.kp.som.core.service.rewriters.HtmlLinkTransformer.startElement(HtmlLinkTransformer.java:105)
at org.apache.cocoon.xml.sax.AbstractSAXPipe.startElement(AbstractSAXPipe.java:97) [org.apache.cocoon.cocoon-xml:2.0.2]
at com.day.cq.mcm.core.newsletter.NewsletterTransformerFactory$NewsletterTransformer.startElement(NewsletterTransformerFactory.java:132) [com.day.cq.mcm.cq-mcm-core:5.12.4]
at org.apache.sling.rewriter.DefaultTransformer.startElement(DefaultTransformer.java:98) [org.apache.sling.rewriter:1.4.4]
at com.day.cq.rewriter.htmlparser.impl.HtmlParserTransformer$HtmlParserTransformerImpl.startElement(HtmlParserTransformer.java:139) [com.day.cq.cq-rewriter:5.12.27.CQ650-B0004]
at org.apache.sling.rewriter.DefaultTransformer.startElement(DefaultTransformer.java:98) [org.apache.sling.rewriter:1.4.4]
at com.adobe.granite.webvitals.impl.WebVitalsTransformer.startElement(WebVitalsTransformer.java:118) [com.adobe.granite.webvitals65:1.17.2]
at com.day.cq.rewriter.htmlparser.DocumentHandlerToSAXAdapter.onStartElement(DocumentHandlerToSAXAdapter.java:105) [com.day.cq.cq-rewriter:5.12.27.CQ650-B0004]
at com.day.cq.rewriter.htmlparser.HtmlParser.processTag(HtmlParser.java:686) [com.day.cq.cq-rewriter:5.12.27.CQ650-B0004]
at com.day.cq.rewriter.htmlparser.HtmlParser.update(HtmlParser.java:379) [com.day.cq.cq-rewriter:5.12.27.CQ650-B0004]
at com.day.cq.rewriter.htmlparser.HtmlParser.write(HtmlParser.java:228) [com.day.cq.cq-rewriter:5.12.27.CQ650-B0004]
at java.io.Writer.write(Writer.java:192)
at java.io.PrintWriter.write(PrintWriter.java:456)
at java.io.PrintWriter.write(PrintWriter.java:473)
at com.adobe.cq.wcm.core.components.internal.servlets.TableOfContentsFilter.doFilter(TableOfContentsFilter.java:128)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:78) [org.apache.sling.engine:2.15.10]
at org.apache.sling.engine.impl.debug.RequestProgressTrackerLogFilter.doFilter(RequestProgressTrackerLogFilter.java:109) [org.apache.sling.engine:2.15.10]
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:78) [org.apache.sling.engine:2.15.10]
at com.adobe.cq.social.commons.cors.CORSAuthenticationFilter.doFilter(CORSAuthenticationFilter.java:91) [com.adobe.cq.social.cq-social-commons:1.10.87]
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:78) [org.apache.sling.engine:2.15.10]
We don't have any workflow triggered while opening the page. Also we are not getting any other error in log. We have overlayed the below workflow JSP file,
