This widget could not be displayed.
FreeMarker template error (HTML_DEBUG mode; use RETHROW in production!)

Template inclusion failed (for parameter value "theme-lib.common-functions.ftl"):
/home/lithium/customer/stmicro.prod/plugins.export/custom/stmicro/stmicro/prod/res/macros/theme-lib.common-functions.ftl (No such file or directory)

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #include "theme-lib.common-functions...  [in template "theme-lib.community-header-navigation-v3" at line 7, column 1]
----

Java stack trace (for programmers):
----
freemarker.core._MiscTemplateException: [... Exception message was already printed; see it above ...]
	at freemarker.core.Include.accept(Include.java:164)
	at freemarker.core.Environment.visit(Environment.java:326)
	at freemarker.core.Environment.visit(Environment.java:332)
	at freemarker.core.Environment.process(Environment.java:305)
	at freemarker.template.Template.process(Template.java:378)
	at lithium.customize.freemarker.FreeMarkerService.processTemplate(FreeMarkerService.java:95)
	at lithium.template.CustomTemplateFreeMarkerParser.parseInlineTemplateThrowException(CustomTemplateFreeMarkerParser.java:196)
	at lithium.template.CustomTemplateFreeMarkerParser.processTemplateUsingCache(CustomTemplateFreeMarkerParser.java:446)
	at lithium.template.CustomTemplateFreeMarkerParser.parseInlineTemplate(CustomTemplateFreeMarkerParser.java:223)
	at $CustomTemplateParser_a12982da5fd045.parseInlineTemplate(Unknown Source)
	at $CustomTemplateParser_a12982da5fc87b.parseInlineTemplate(Unknown Source)
	at lithium.web2.services.layout.CustomComponentTemplateRenderable.render(CustomComponentTemplateRenderable.java:85)
	at lithium.tapestry.services.components.CssClassRenderableDecorator$1.render(CssClassRenderableDecorator.java:64)
	at org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:72)
	at org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:124)
	at $PageRenderQueue_a12982da5fcf03.render(Unknown Source)
	at $PageRenderQueue_a12982da5fcf02.render(Unknown Source)
	at org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$31.renderMarkup(TapestryModule.java:1993)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$30.renderMarkup(TapestryModule.java:1977)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$29.renderMarkup(TapestryModule.java:1959)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:1930)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRendererFilter_a12982da5fcf09.renderMarkup(Unknown Source)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at lithium.web2.services.util.TapestryDefaultCssMarkupRenderer.renderMarkup(TapestryDefaultCssMarkupRenderer.java:59)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:1912)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:1893)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at $MarkupRenderer_a12982da5fcefe.renderMarkup(Unknown Source)
	at org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47)
	at $PageMarkupRenderer_a12982da5fcee3.renderPageMarkup(Unknown Source)
	at org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:67)
	at $PageResponseRenderer_a12982da5fc759.renderPageResponse(Unknown Source)
	at org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:64)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:62)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:39)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:143)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.handle(AbstractAppTracePageRenderRequestFilter.java:39)
	at $PageRenderRequestHandler_a12982da5fc75b.handle(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:62)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:39)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:143)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.handle(AbstractAppTracePageRenderRequestFilter.java:39)
	at $PageRenderRequestHandler_a12982da5fc75b.handle(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:62)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:39)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:143)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.handle(AbstractAppTracePageRenderRequestFilter.java:39)
	at $PageRenderRequestHandler_a12982da5fc75b.handle(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:62)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:39)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:143)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.handle(AbstractAppTracePageRenderRequestFilter.java:39)
	at $PageRenderRequestHandler_a12982da5fc75b.handle(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:62)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:39)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:143)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.handle(AbstractAppTracePageRenderRequestFilter.java:39)
	at $PageRenderRequestHandler_a12982da5fc75b.handle(Unknown Source)
	at lithium.web2.services.reporting.ReportingPageContextRequestFilter.handle(ReportingPageContextRequestFilter.java:71)
	at $PageRenderRequestHandler_a12982da5fc75b.handle(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:62)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:39)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:143)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.handle(AbstractAppTracePageRenderRequestFilter.java:39)
	at $PageRenderRequestHandler_a12982da5fc75b.handle(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:62)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:39)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:143)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.handle(AbstractAppTracePageRenderRequestFilter.java:39)
	at $PageRenderRequestHandler_a12982da5fc75b.handle(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:62)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:39)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:143)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.handle(AbstractAppTracePageRenderRequestFilter.java:39)
	at $PageRenderRequestHandler_a12982da5fc75b.handle(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$38.handle(TapestryModule.java:2221)
	at $PageRenderRequestHandler_a12982da5fc75b.handle(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:62)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:39)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:143)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.handle(AbstractAppTracePageRenderRequestFilter.java:39)
	at $PageRenderRequestHandler_a12982da5fc75b.handle(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:49)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:122)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.handle(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:49)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:122)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.handle(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:49)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:122)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.handle(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:49)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:122)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.handle(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:49)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:122)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.handle(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:49)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:122)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.handle(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.studio.web.common.services.publish.PublishWorkflowPageRenderRequestHandler.handle(PublishWorkflowPageRenderRequestHandler.java:67)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:49)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:122)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.handle(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.studio.web.common.services.StudioPublishPreviewPageRenderRequestHandlerDecorator.handle(StudioPublishPreviewPageRenderRequestHandlerDecorator.java:49)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:49)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:122)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.handle(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:49)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:122)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.handle(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:49)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:122)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.handle(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.web2.services.exceptions.ExceptionPageRenderRequestHandlerDecorator.handle(ExceptionPageRenderRequestHandlerDecorator.java:72)
	at lithium.wireless.web.common.services.WirelessSupportPageRenderRequestHandlerDecorator.handle(WirelessSupportPageRenderRequestHandlerDecorator.java:84)
	at lithium.lia.components.tapestry.services.page.CurrentPagePageRenderRequestHandlerDecorator.handle(CurrentPagePageRenderRequestHandlerDecorator.java:83)
	at $PageRenderRequestHandler_a12982da5fc74d.handle(Unknown Source)
	at org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
	at org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
	at $ComponentRequestHandler_a12982da5fc74e.handlePageRender(Unknown Source)
	at $ComponentRequestHandler_a12982da5fc6fd.handlePageRender(Unknown Source)
	at org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
	at $Dispatcher_a12982da5fc700.dispatch(Unknown Source)
	at $Dispatcher_a12982da5fc6db.dispatch(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:302)
	at lithium.web2.services.routes.RoutesFilter.service(RoutesFilter.java:109)
	at $RequestHandler_a12982da5fc6dc.service(Unknown Source)
	at lithium.web2.services.mobile.MobileRequestFilter.service(MobileRequestFilter.java:174)
	at $RequestHandler_a12982da5fc6dc.service(Unknown Source)
	at lithium.web2.services.search.SearchRequestFilter.service(SearchRequestFilter.java:95)
	at $RequestHandler_a12982da5fc6dc.service(Unknown Source)
	at lithium.wireless.web.common.services.WirelessRequestFilter.service(WirelessRequestFilter.java:186)
	at $RequestHandler_a12982da5fc6dc.service(Unknown Source)
	at lithium.kudos.web.common.services.KudosRewriteFilter.service(KudosRewriteFilter.java:79)
	at $RequestHandler_a12982da5fc6dc.service(Unknown Source)
	at lithium.web2.services.feature.PageVersionRequestFilter.service(PageVersionRequestFilter.java:185)
	at $RequestHandler_a12982da5fc6dc.service(Unknown Source)
	at lithium.web2.services.seourl.SeoRequestFilter.service(SeoRequestFilter.java:80)
	at $RequestHandler_a12982da5fc6dc.service(Unknown Source)
	at org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
	at $RequestHandler_a12982da5fc6dc.service(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:902)
	at $RequestHandler_a12982da5fc6dc.service(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:892)
	at $RequestHandler_a12982da5fc6dc.service(Unknown Source)
	at org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90)
	at $RequestHandler_a12982da5fc6dc.service(Unknown Source)
	at $RequestHandler_a12982da5fc6c4.service(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:253)
	at lithium.appcreator.web.common.services.AppSelectorServletRequestFilter.service(AppSelectorServletRequestFilter.java:66)
	at $HttpServletRequestHandler_a12982da5fc6c5.service(Unknown Source)
	at org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44)
	at $HttpServletRequestHandler_a12982da5fc6c5.service(Unknown Source)
	at org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at $HttpServletRequestFilter_a12982da5fc6c0.service(Unknown Source)
	at $HttpServletRequestHandler_a12982da5fc6c5.service(Unknown Source)
	at lithium.web2.services.request.LiaContextHttpServletRequestFilter.service(LiaContextHttpServletRequestFilter.java:64)
	at $HttpServletRequestHandler_a12982da5fc6c5.service(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:852)
	at $HttpServletRequestHandler_a12982da5fc6c5.service(Unknown Source)
	at $HttpServletRequestHandler_a12982da5fc647.service(Unknown Source)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:171)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.ContentSecurityPolicyHeaderFilter.doHttpFilter(ContentSecurityPolicyHeaderFilter.java:48)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.trace.AppTracedHttpFilter.doHttpFilter(AppTracedHttpFilter.java:112)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.HttpRequestContextFilter.doHttpFilter(HttpRequestContextFilter.java:77)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.MaskedIpFilter.doHttpFilter(MaskedIpFilter.java:84)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.HashedIpFilter.doHttpFilter(HashedIpFilter.java:166)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.boards.servlet.pagecache.AnonymousPageCacheManager.doHttpFilter(AnonymousPageCacheManager.java:139)
	at lithium.boards.servlet.pagecache.AnonymousPageCacheFilter.doHttpFilter(AnonymousPageCacheFilter.java:44)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.boards.servlet.pagecache.PageCacheManager.doHttpFilter(PageCacheManager.java:403)
	at lithium.boards.servlet.pagecache.PageCacheFilter.doHttpFilter(PageCacheFilter.java:40)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.trace.AppTracedHttpFilter.doHttpFilter(AppTracedHttpFilter.java:112)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.trace.AppTracedHttpFilter.doHttpFilter(AppTracedHttpFilter.java:112)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.traffic.visitor.VisitorFilter.doHttpFilter(VisitorFilter.java:48)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.trace.AppTracedHttpFilter.doHttpFilter(AppTracedHttpFilter.java:112)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.ratelimit.UserRateLimitFilter.doHttpFilter(UserRateLimitFilter.java:51)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.session.UserSessionFilter.doHttpFilter(UserSessionFilter.java:321)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.webui.http.filter.HystrixRequestContextFilter.doHttpFilter(HystrixRequestContextFilter.java:47)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.MultipartRequestHttpFilter.doHttpFilter(MultipartRequestHttpFilter.java:46)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.MimeFilter.doHttpFilter(MimeFilter.java:37)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.limit.StandardLimitPool.processRequest(StandardLimitPool.java:895)
	at lithium.servlet.limit.StandardLimitManager.processRequest(StandardLimitManager.java:192)
	at lithium.servlet.limit.LimitFilter.doHttpFilter(LimitFilter.java:71)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.RequestTransformFilter.doHttpFilter(RequestTransformFilter.java:72)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.trace.AppTracedHttpFilter.doHttpFilter(AppTracedHttpFilter.java:112)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.SetHeaderValidationFilter.doHttpFilter(SetHeaderValidationFilter.java:52)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.SessionIdStripperFilter.doHttpFilter(SessionIdStripperFilter.java:44)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.trace.AppTracedHttpFilter.doHttpFilter(AppTracedHttpFilter.java:112)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.redirect.SeoRedirectFilter.doHttpFilter(SeoRedirectFilter.java:72)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.metric.OTelWebVitalsFilter.doHttpFilter(OTelWebVitalsFilter.java:93)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.trace.OpenTelemetryAppTraceProvider.wrapServletRequest(OpenTelemetryAppTraceProvider.java:690)
	at lithium.trace.IsEnabledOpenTelemetryAppTraceProviderDecorator.wrapServletRequest(IsEnabledOpenTelemetryAppTraceProviderDecorator.java:209)
	at lithium.trace.StandardAppTraceManager.wrapServletRequest(StandardAppTraceManager.java:434)
	at lithium.trace.AppTraceFilter.doHttpFilter(AppTraceFilter.java:58)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.session.ReplicatedSessionFilter.doFilter(ReplicatedSessionFilter.java:57)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.rewrite.RewriteFilter.doHttpFilter(RewriteFilter.java:393)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.FacebookSignedRequestFilter.doHttpFilter(FacebookSignedRequestFilter.java:134)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.BlackboxFilter.doHttpFilter(BlackboxFilter.java:93)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.OperationsLoggingFilter.doHttpFilter(OperationsLoggingFilter.java:117)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.tracking.MailLinksTrackingFilter.doHttpFilter(MailLinksTrackingFilter.java:106)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.tracking.TrackingManager.doHttpFilter(TrackingManager.java:255)
	at lithium.servlet.tracking.TrackingFilter.doHttpFilter(TrackingFilter.java:25)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.boards.servlet.ClearStateFilter.doHttpFilter(ClearStateFilter.java:69)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.util.http.GenericFilter.doHttpFilter(GenericFilter.java:21)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.NotSecureSessionCookieFilter.doHttpFilter(NotSecureSessionCookieFilter.java:80)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.AccessCheckFilter.doHttpFilter(AccessCheckFilter.java:110)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.util.servlet.P3PHeaderFilter.doHttpFilter(P3PHeaderFilter.java:79)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.VanityHostnameRedirectFilter.doHttpFilter(VanityHostnameRedirectFilter.java:125)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.CanonicalIpFilter.doHttpFilter(CanonicalIpFilter.java:50)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.ForwardedHeadersFilter.doHttpFilter(ForwardedHeadersFilter.java:287)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.funnel.FunnelManager.doHttpFilter(FunnelManager.java:74)
	at lithium.servlet.funnel.FunnelFilter.doHttpFilter(FunnelFilter.java:41)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.apps.main.container.filters.ApplicationSelectorFilter.doHttpFilter(ApplicationSelectorFilter.java:186)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.PutTomcatRequestinAttributeFilter.doFilter(PutTomcatRequestinAttributeFilter.java:60)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:57)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.ThreadNameFilter.doHttpFilter(ThreadNameFilter.java:49)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:165)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
	at lithium.apps.main.webserver.Tomcat70Bootstrap$2.invoke(Tomcat70Bootstrap.java:383)
	at lithium.apps.main.webserver.Tomcat70Bootstrap$1.invoke(Tomcat70Bootstrap.java:336)
	at lithium.apps.main.webserver.SessionIdValidator.invoke(SessionIdValidator.java:107)
	at lithium.apps.main.webserver.ApplicationWebserverConfigurationValve.invoke(ApplicationWebserverConfigurationValve.java:69)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:452)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:654)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:317)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: java.io.FileNotFoundException: /home/lithium/customer/stmicro.prod/plugins.export/custom/stmicro/stmicro/prod/res/macros/theme-lib.common-functions.ftl (No such file or directory)
	at java.io.FileInputStream.open0(Native Method)
	at java.io.FileInputStream.open(FileInputStream.java:195)
	at java.io.FileInputStream.<init>(FileInputStream.java:138)
	at java.io.FileInputStream.<init>(FileInputStream.java:93)
	at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90)
	at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188)
	at freemarker.cache.URLTemplateSource.close(URLTemplateSource.java:126)
	at freemarker.cache.URLTemplateLoader.closeTemplateSource(URLTemplateLoader.java:60)
	at freemarker.cache.MultiTemplateLoader$MultiSource.close(MultiTemplateLoader.java:147)
	at freemarker.cache.MultiTemplateLoader.closeTemplateSource(MultiTemplateLoader.java:107)
	at freemarker.cache.TemplateCache.getTemplateInternal(TemplateCache.java:459)
	at freemarker.cache.TemplateCache.getTemplate(TemplateCache.java:292)
	at freemarker.template.Configuration.getTemplate(Configuration.java:2518)
	at freemarker.core.Environment.getTemplateForInclusion(Environment.java:2466)
	at freemarker.core.Include.accept(Include.java:162)
	... 443 more

This widget could not be displayed.
This widget could not be displayed.
cancel
Showing results for 
Search instead for 
Did you mean: 
This widget could not be displayed.
This widget could not be displayed.
This widget could not be displayed.

This widget could not be displayed.

AndreasC
Associate II

Hello everyone,

I'm trying to use the timer interrupt callback to modify the GATT characteristics and send out a notification (see code excerpt below). This only works once and after sending the message the timer no longer triggers and I no longer see any advertisements from my board. If I send the data via the USB-COM port, it works using the timer interrupt. So there seems to be something wrong with the IPCC but I don't know what it is and how I can fix it/get around it.  can someone help me ?

 

Many Greetings,

Andreas 

 

 

 

 

  /* Initialize all configured peripherals */
  MX_GPIO_Init();
  MX_RTC_Init();
  MX_USB_Device_Init();
  MX_TIM16_Init();
  MX_RF_Init();
  /* USER CODE BEGIN 2 */

static uint8_t cnt = 0;
const  uint8_t  max_cnt = 255;
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
{
	// Check which version of the timer triggered this callback
	if (htim == &htim16 )
	{
		if (cnt % (max_cnt - 1) == 0) cnt = 0;

		uint8_t data[1];
		memcpy(data, &cnt, sizeof(cnt));
		cnt++;
                
                // only one of the two is active at a time!

                // This part for BLE, works just once!
		// Custom_STM_App_Update_Char(CUSTOM_STM_TEMPERATUR, data);
                
                // This USB-part works allways as desired
		uint16_t data_len = (uint16_t) sizeof(data)/sizeof(uint8_t);
		CDC_Transmit_FS((uint8_t*)data, data_len);
	}
}

 

 

 

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
This widget could not be displayed.
This widget could not be displayed.
This widget could not be displayed.
STTwo-32
ST Employee

Hello @AndreasC 

In fact, you have to add a task that do this on the Sequencer that run all code tasks. So, whenever the sequencer starts, the execution will be only for tasks included on this Sequencer. For the timer, you can use a HW_Timer. More details that can be helpful are available on the AN5289 specially the part 4.5.

Best Regards.

STTwo-32

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

View solution in original post

4 REPLIES 4
This widget could not be displayed.
This widget could not be displayed.
This widget could not be displayed.
STTwo-32
ST Employee

Hello @AndreasC 

In fact, you have to add a task that do this on the Sequencer that run all code tasks. So, whenever the sequencer starts, the execution will be only for tasks included on this Sequencer. For the timer, you can use a HW_Timer. More details that can be helpful are available on the AN5289 specially the part 4.5.

Best Regards.

STTwo-32

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

This widget could not be displayed.
This widget could not be displayed.
This widget could not be displayed.

Hello STTwo-32,

thank u for the reply. 

 

I solved my problem just by introducing a simple flag in the interrupt routine which I evaluate in the main loop as follows:

 

void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
{
	// Check which version of the timer triggered this callback
	if (htim == &htim16 )
	{
		if (tim16_cnt >= 5)	// for IPPC sync.
			tim16_flag = 1;
		else
			tim16_cnt++;
	}
}

while (1)
  {
	  __disable_irq();
	  if (tim16_flag){

		  BME280_cmd_res cmd_res = BME280_read_env_data(&bme280);
		  if (cmd_res != BME280_CMD_OK) {
			  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_10, GPIO_PIN_SET);	// indicate error with LED on PA10
		  }

		  // convert measurement data to the appropriate units for nRF-Connect Application
		  BME280_U32_t hum_prh = (float)bme280.H/kH * 100.0;	// relative humidity in Percent
		  BME280_U32_t pres_pa=  bme280.P/kP * 10;	//in Pascal

		  Custom_STM_App_Update_Char(CUSTOM_STM_TEMPERATURE, (uint8_t *)&bme280.T);
		  Custom_STM_App_Update_Char(CUSTOM_STM_HUMIDITY, (uint8_t *)&hum_prh);
		  Custom_STM_App_Update_Char(CUSTOM_STM_PRESSURE, (uint8_t *)&pres_pa);

		  tim16_flag = 0;
	  }
	  __enable_irq();

    /* USER CODE END WHILE */
    MX_APPE_Process();

    /* USER CODE BEGIN 3 */
  }

 

I was worried about race conditions (although in my case that's not a problem) and disabled the interrupts in the critical area. However, I use the BLE stack in the same area. Is it even allowed to disableoff the interrupts when the BLE stack is active, or how can you protect the critical area from interrupts without an OS when using the STM32WB?

This widget could not be displayed.
This widget could not be displayed.
This widget could not be displayed.

Hello @AndreasC 

Could you please give a better description of what you want to do.

Best Regards.

STTwo-32

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

This widget could not be displayed.
This widget could not be displayed.
This widget could not be displayed.


Hello STTwo-32,

thanks for asking,
my setup looks like this: I have a custom board based on stm32wb with a sensor (BME280). I want to read the sensor measurement data via I2C in a timer-controlled manner and then distribute it to my devices via BLE. Since I wanted to keep it simple, I don't use a sequencer (as you recommended) but want to set a flag for timer interrupt and do the reading of the measurement data and sending it, in the main routine and then delete the flag again for the next timer interrupt cycle.

This means that I use the same shared variable "timer_flag" in the timer interrupt routine and in the main loop. And I wanted to prevent both from accessing this variable at the same time (this requirement is more of an academic nature, because it could be that I have more complex data than a flag and encounter a similar problem). Since the two events do not really run in parallel but the main loop is interrupted by the timer, I wanted to prevent the timer interrupt while the main loop uses shared variables. My idea was to disable the interrupt in the critical area using __disable_irq() and then enable it using __enable_irq(). This would prevent the timer from triggering and I would have achieved what I wanted. Of course I could stop the timer and remove the flags but I assumed that disabling the interrupts would be faster than stopping the timer and I could also have a similar problem with a pure interrupt (for example from a pin). Since I not only want to prevent the interrupt in the critical area but also use the BLE stack to send my data in the form of characteristics, I wondered whether this would work smoothly, after all the BLE stack relies on the interrupts. And I don't know whether the two cores in the STM32WB use separate interrupt mechanisms.

 

Many greetings,

Andreas 

 

FreeMarker template error (HTML_DEBUG mode; use RETHROW in production!)

Template importing failed (for parameter value "theme-lib.common-functions"):
/home/lithium/customer/stmicro.prod/plugins.export/custom/stmicro/stmicro/prod/res/macros/theme-lib.common-functions.ftl (No such file or directory)

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #import "theme-lib.common-functions" ...  [in template "custom.user-information" at line 1, column 1]
----

Java stack trace (for programmers):
----
freemarker.core._MiscTemplateException: [... Exception message was already printed; see it above ...]
	at freemarker.core.LibraryLoad.accept(LibraryLoad.java:67)
	at freemarker.core.Environment.visit(Environment.java:326)
	at freemarker.core.Environment.visit(Environment.java:332)
	at freemarker.core.Environment.process(Environment.java:305)
	at freemarker.template.Template.process(Template.java:378)
	at lithium.customize.freemarker.FreeMarkerService.processTemplate(FreeMarkerService.java:95)
	at lithium.template.CustomTemplateFreeMarkerParser.parseInlineTemplateThrowException(CustomTemplateFreeMarkerParser.java:196)
	at lithium.template.CustomTemplateFreeMarkerParser.processTemplateUsingCache(CustomTemplateFreeMarkerParser.java:446)
	at lithium.template.CustomTemplateFreeMarkerParser.parseInlineTemplate(CustomTemplateFreeMarkerParser.java:223)
	at $CustomTemplateParser_a12982da5fd045.parseInlineTemplate(Unknown Source)
	at $CustomTemplateParser_a12982da5fc87b.parseInlineTemplate(Unknown Source)
	at lithium.web2.services.layout.CustomComponentTemplateRenderable.render(CustomComponentTemplateRenderable.java:85)
	at lithium.tapestry.services.components.CssClassRenderableDecorator$1.render(CssClassRenderableDecorator.java:64)
	at org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:72)
	at org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:124)
	at $PageRenderQueue_a12982da5fcf03.render(Unknown Source)
	at $PageRenderQueue_a12982da5fcf02.render(Unknown Source)
	at org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$31.renderMarkup(TapestryModule.java:1993)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$30.renderMarkup(TapestryModule.java:1977)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$29.renderMarkup(TapestryModule.java:1959)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:1930)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRendererFilter_a12982da5fcf09.renderMarkup(Unknown Source)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at lithium.web2.services.util.TapestryDefaultCssMarkupRenderer.renderMarkup(TapestryDefaultCssMarkupRenderer.java:59)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:1912)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:1893)
	at $MarkupRenderer_a12982da5fcf79.renderMarkup(Unknown Source)
	at $MarkupRenderer_a12982da5fcefe.renderMarkup(Unknown Source)
	at org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47)
	at $PageMarkupRenderer_a12982da5fcee3.renderPageMarkup(Unknown Source)
	at org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:67)
	at $PageResponseRenderer_a12982da5fc759.renderPageResponse(Unknown Source)
	at org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:64)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:62)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:39)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:143)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.handle(AbstractAppTracePageRenderRequestFilter.java:39)
	at $PageRenderRequestHandler_a12982da5fc75b.handle(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:62)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:39)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:143)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.handle(AbstractAppTracePageRenderRequestFilter.java:39)
	at $PageRenderRequestHandler_a12982da5fc75b.handle(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:62)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:39)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:143)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.handle(AbstractAppTracePageRenderRequestFilter.java:39)
	at $PageRenderRequestHandler_a12982da5fc75b.handle(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:62)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:39)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:143)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.handle(AbstractAppTracePageRenderRequestFilter.java:39)
	at $PageRenderRequestHandler_a12982da5fc75b.handle(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:62)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:39)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:143)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.handle(AbstractAppTracePageRenderRequestFilter.java:39)
	at $PageRenderRequestHandler_a12982da5fc75b.handle(Unknown Source)
	at lithium.web2.services.reporting.ReportingPageContextRequestFilter.handle(ReportingPageContextRequestFilter.java:71)
	at $PageRenderRequestHandler_a12982da5fc75b.handle(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:62)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:39)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:143)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.handle(AbstractAppTracePageRenderRequestFilter.java:39)
	at $PageRenderRequestHandler_a12982da5fc75b.handle(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:62)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:39)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:143)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.handle(AbstractAppTracePageRenderRequestFilter.java:39)
	at $PageRenderRequestHandler_a12982da5fc75b.handle(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:62)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:39)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:143)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.handle(AbstractAppTracePageRenderRequestFilter.java:39)
	at $PageRenderRequestHandler_a12982da5fc75b.handle(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$38.handle(TapestryModule.java:2221)
	at $PageRenderRequestHandler_a12982da5fc75b.handle(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:62)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.delegate(AbstractAppTracePageRenderRequestFilter.java:39)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:143)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestFilter.handle(AbstractAppTracePageRenderRequestFilter.java:39)
	at $PageRenderRequestHandler_a12982da5fc75b.handle(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:49)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:122)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.handle(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:49)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:122)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.handle(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:49)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:122)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.handle(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:49)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:122)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.handle(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:49)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:122)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.handle(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:49)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:122)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.handle(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.studio.web.common.services.publish.PublishWorkflowPageRenderRequestHandler.handle(PublishWorkflowPageRenderRequestHandler.java:67)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:49)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:122)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.handle(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.studio.web.common.services.StudioPublishPreviewPageRenderRequestHandlerDecorator.handle(StudioPublishPreviewPageRenderRequestHandlerDecorator.java:49)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:49)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:122)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.handle(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:49)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:122)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.handle(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:49)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.delegate(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.tapestry.services.trace.AbstractAppTraceRequestHandler.handle(AbstractAppTraceRequestHandler.java:122)
	at lithium.tapestry.services.trace.AbstractAppTracePageRenderRequestHandler.handle(AbstractAppTracePageRenderRequestHandler.java:35)
	at lithium.web2.services.exceptions.ExceptionPageRenderRequestHandlerDecorator.handle(ExceptionPageRenderRequestHandlerDecorator.java:72)
	at lithium.wireless.web.common.services.WirelessSupportPageRenderRequestHandlerDecorator.handle(WirelessSupportPageRenderRequestHandlerDecorator.java:84)
	at lithium.lia.components.tapestry.services.page.CurrentPagePageRenderRequestHandlerDecorator.handle(CurrentPagePageRenderRequestHandlerDecorator.java:83)
	at $PageRenderRequestHandler_a12982da5fc74d.handle(Unknown Source)
	at org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
	at org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
	at $ComponentRequestHandler_a12982da5fc74e.handlePageRender(Unknown Source)
	at $ComponentRequestHandler_a12982da5fc6fd.handlePageRender(Unknown Source)
	at org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
	at $Dispatcher_a12982da5fc700.dispatch(Unknown Source)
	at $Dispatcher_a12982da5fc6db.dispatch(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:302)
	at lithium.web2.services.routes.RoutesFilter.service(RoutesFilter.java:109)
	at $RequestHandler_a12982da5fc6dc.service(Unknown Source)
	at lithium.web2.services.mobile.MobileRequestFilter.service(MobileRequestFilter.java:174)
	at $RequestHandler_a12982da5fc6dc.service(Unknown Source)
	at lithium.web2.services.search.SearchRequestFilter.service(SearchRequestFilter.java:95)
	at $RequestHandler_a12982da5fc6dc.service(Unknown Source)
	at lithium.wireless.web.common.services.WirelessRequestFilter.service(WirelessRequestFilter.java:186)
	at $RequestHandler_a12982da5fc6dc.service(Unknown Source)
	at lithium.kudos.web.common.services.KudosRewriteFilter.service(KudosRewriteFilter.java:79)
	at $RequestHandler_a12982da5fc6dc.service(Unknown Source)
	at lithium.web2.services.feature.PageVersionRequestFilter.service(PageVersionRequestFilter.java:185)
	at $RequestHandler_a12982da5fc6dc.service(Unknown Source)
	at lithium.web2.services.seourl.SeoRequestFilter.service(SeoRequestFilter.java:80)
	at $RequestHandler_a12982da5fc6dc.service(Unknown Source)
	at org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
	at $RequestHandler_a12982da5fc6dc.service(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:902)
	at $RequestHandler_a12982da5fc6dc.service(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:892)
	at $RequestHandler_a12982da5fc6dc.service(Unknown Source)
	at org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90)
	at $RequestHandler_a12982da5fc6dc.service(Unknown Source)
	at $RequestHandler_a12982da5fc6c4.service(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:253)
	at lithium.appcreator.web.common.services.AppSelectorServletRequestFilter.service(AppSelectorServletRequestFilter.java:66)
	at $HttpServletRequestHandler_a12982da5fc6c5.service(Unknown Source)
	at org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44)
	at $HttpServletRequestHandler_a12982da5fc6c5.service(Unknown Source)
	at org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at $HttpServletRequestFilter_a12982da5fc6c0.service(Unknown Source)
	at $HttpServletRequestHandler_a12982da5fc6c5.service(Unknown Source)
	at lithium.web2.services.request.LiaContextHttpServletRequestFilter.service(LiaContextHttpServletRequestFilter.java:64)
	at $HttpServletRequestHandler_a12982da5fc6c5.service(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:852)
	at $HttpServletRequestHandler_a12982da5fc6c5.service(Unknown Source)
	at $HttpServletRequestHandler_a12982da5fc647.service(Unknown Source)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:171)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.ContentSecurityPolicyHeaderFilter.doHttpFilter(ContentSecurityPolicyHeaderFilter.java:48)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.trace.AppTracedHttpFilter.doHttpFilter(AppTracedHttpFilter.java:112)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.HttpRequestContextFilter.doHttpFilter(HttpRequestContextFilter.java:77)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.MaskedIpFilter.doHttpFilter(MaskedIpFilter.java:84)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.HashedIpFilter.doHttpFilter(HashedIpFilter.java:166)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.boards.servlet.pagecache.AnonymousPageCacheManager.doHttpFilter(AnonymousPageCacheManager.java:139)
	at lithium.boards.servlet.pagecache.AnonymousPageCacheFilter.doHttpFilter(AnonymousPageCacheFilter.java:44)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.boards.servlet.pagecache.PageCacheManager.doHttpFilter(PageCacheManager.java:403)
	at lithium.boards.servlet.pagecache.PageCacheFilter.doHttpFilter(PageCacheFilter.java:40)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.trace.AppTracedHttpFilter.doHttpFilter(AppTracedHttpFilter.java:112)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.trace.AppTracedHttpFilter.doHttpFilter(AppTracedHttpFilter.java:112)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.traffic.visitor.VisitorFilter.doHttpFilter(VisitorFilter.java:48)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.trace.AppTracedHttpFilter.doHttpFilter(AppTracedHttpFilter.java:112)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.ratelimit.UserRateLimitFilter.doHttpFilter(UserRateLimitFilter.java:51)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.session.UserSessionFilter.doHttpFilter(UserSessionFilter.java:321)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.webui.http.filter.HystrixRequestContextFilter.doHttpFilter(HystrixRequestContextFilter.java:47)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.MultipartRequestHttpFilter.doHttpFilter(MultipartRequestHttpFilter.java:46)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.MimeFilter.doHttpFilter(MimeFilter.java:37)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.limit.StandardLimitPool.processRequest(StandardLimitPool.java:895)
	at lithium.servlet.limit.StandardLimitManager.processRequest(StandardLimitManager.java:192)
	at lithium.servlet.limit.LimitFilter.doHttpFilter(LimitFilter.java:71)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.RequestTransformFilter.doHttpFilter(RequestTransformFilter.java:72)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.trace.AppTracedHttpFilter.doHttpFilter(AppTracedHttpFilter.java:112)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.SetHeaderValidationFilter.doHttpFilter(SetHeaderValidationFilter.java:52)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.SessionIdStripperFilter.doHttpFilter(SessionIdStripperFilter.java:44)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.trace.AppTracedHttpFilter.doHttpFilter(AppTracedHttpFilter.java:112)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.redirect.SeoRedirectFilter.doHttpFilter(SeoRedirectFilter.java:72)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.metric.OTelWebVitalsFilter.doHttpFilter(OTelWebVitalsFilter.java:93)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.trace.OpenTelemetryAppTraceProvider.wrapServletRequest(OpenTelemetryAppTraceProvider.java:690)
	at lithium.trace.IsEnabledOpenTelemetryAppTraceProviderDecorator.wrapServletRequest(IsEnabledOpenTelemetryAppTraceProviderDecorator.java:209)
	at lithium.trace.StandardAppTraceManager.wrapServletRequest(StandardAppTraceManager.java:434)
	at lithium.trace.AppTraceFilter.doHttpFilter(AppTraceFilter.java:58)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.session.ReplicatedSessionFilter.doFilter(ReplicatedSessionFilter.java:57)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.rewrite.RewriteFilter.doHttpFilter(RewriteFilter.java:393)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.FacebookSignedRequestFilter.doHttpFilter(FacebookSignedRequestFilter.java:134)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.BlackboxFilter.doHttpFilter(BlackboxFilter.java:93)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.OperationsLoggingFilter.doHttpFilter(OperationsLoggingFilter.java:117)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.tracking.MailLinksTrackingFilter.doHttpFilter(MailLinksTrackingFilter.java:106)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.tracking.TrackingManager.doHttpFilter(TrackingManager.java:255)
	at lithium.servlet.tracking.TrackingFilter.doHttpFilter(TrackingFilter.java:25)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.boards.servlet.ClearStateFilter.doHttpFilter(ClearStateFilter.java:69)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.util.http.GenericFilter.doHttpFilter(GenericFilter.java:21)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.NotSecureSessionCookieFilter.doHttpFilter(NotSecureSessionCookieFilter.java:80)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.AccessCheckFilter.doHttpFilter(AccessCheckFilter.java:110)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.util.servlet.P3PHeaderFilter.doHttpFilter(P3PHeaderFilter.java:79)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.VanityHostnameRedirectFilter.doHttpFilter(VanityHostnameRedirectFilter.java:125)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.CanonicalIpFilter.doHttpFilter(CanonicalIpFilter.java:50)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.ForwardedHeadersFilter.doHttpFilter(ForwardedHeadersFilter.java:287)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.funnel.FunnelManager.doHttpFilter(FunnelManager.java:74)
	at lithium.servlet.funnel.FunnelFilter.doHttpFilter(FunnelFilter.java:41)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at lithium.util.http.DelegatingApplicationFilterProxy.doFilter(DelegatingApplicationFilterProxy.java:184)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.apps.main.container.filters.ApplicationSelectorFilter.doHttpFilter(ApplicationSelectorFilter.java:186)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.PutTomcatRequestinAttributeFilter.doFilter(PutTomcatRequestinAttributeFilter.java:60)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:57)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at lithium.servlet.ThreadNameFilter.doHttpFilter(ThreadNameFilter.java:49)
	at lithium.util.http.HttpFilter.doFilter(HttpFilter.java:44)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:165)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
	at lithium.apps.main.webserver.Tomcat70Bootstrap$2.invoke(Tomcat70Bootstrap.java:383)
	at lithium.apps.main.webserver.Tomcat70Bootstrap$1.invoke(Tomcat70Bootstrap.java:336)
	at lithium.apps.main.webserver.SessionIdValidator.invoke(SessionIdValidator.java:107)
	at lithium.apps.main.webserver.ApplicationWebserverConfigurationValve.invoke(ApplicationWebserverConfigurationValve.java:69)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:452)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:654)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:317)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: java.io.FileNotFoundException: /home/lithium/customer/stmicro.prod/plugins.export/custom/stmicro/stmicro/prod/res/macros/theme-lib.common-functions.ftl (No such file or directory)
	at java.io.FileInputStream.open0(Native Method)
	at java.io.FileInputStream.open(FileInputStream.java:195)
	at java.io.FileInputStream.<init>(FileInputStream.java:138)
	at java.io.FileInputStream.<init>(FileInputStream.java:93)
	at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90)
	at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188)
	at freemarker.cache.URLTemplateSource.close(URLTemplateSource.java:126)
	at freemarker.cache.URLTemplateLoader.closeTemplateSource(URLTemplateLoader.java:60)
	at freemarker.cache.MultiTemplateLoader$MultiSource.close(MultiTemplateLoader.java:147)
	at freemarker.cache.MultiTemplateLoader.closeTemplateSource(MultiTemplateLoader.java:107)
	at freemarker.cache.TemplateCache.getTemplateInternal(TemplateCache.java:459)
	at freemarker.cache.TemplateCache.getTemplate(TemplateCache.java:292)
	at freemarker.template.Configuration.getTemplate(Configuration.java:2518)
	at freemarker.core.Environment.getTemplateForInclusion(Environment.java:2466)
	at freemarker.core.Environment.getTemplateForInclusion(Environment.java:2428)
	at freemarker.core.Environment.getTemplateForImporting(Environment.java:2587)
	at freemarker.core.Environment.importLib(Environment.java:2572)
	at freemarker.core.Environment.importLib(Environment.java:2539)
	at freemarker.core.LibraryLoad.accept(LibraryLoad.java:65)
	... 443 more

This widget could not be displayed.
This widget could not be displayed.
This widget could not be displayed.
This widget could not be displayed.