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

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

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #import "common-functions.ftl" as com...  [in template "ContentWrapper" 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_56cc653facf16f.parseInlineTemplate(Unknown Source)
	at $CustomTemplateParser_56cc653face7f9.parseInlineTemplate(Unknown Source)
	at lithium.lia.components.tapestry.components.util.CustomTemplateContent.beginRender(CustomTemplateContent.java:103)
	at lithium.lia.components.tapestry.components.util.CustomTemplateContent.beginRender(CustomTemplateContent.java)
	at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$BeginRenderPhase.invokeComponent(ComponentPageElementImpl.java:207)
	at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:138)
	at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$BeginRenderPhase.render(ComponentPageElementImpl.java:214)
	at org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:72)
	at org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:124)
	at $PageRenderQueue_56cc653facefaa.render(Unknown Source)
	at $PageRenderQueue_56cc653facefa9.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_56cc653facf058.renderMarkup(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$31.renderMarkup(TapestryModule.java:1993)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$30.renderMarkup(TapestryModule.java:1977)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$29.renderMarkup(TapestryModule.java:1959)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:1930)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRendererFilter_56cc653facf04d.renderMarkup(Unknown Source)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at lithium.web2.services.util.TapestryDefaultCssMarkupRenderer.renderMarkup(TapestryDefaultCssMarkupRenderer.java:59)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:1912)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:1893)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at $MarkupRenderer_56cc653facefa3.renderMarkup(Unknown Source)
	at org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47)
	at $PageMarkupRenderer_56cc653facef79.renderPageMarkup(Unknown Source)
	at org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:67)
	at $PageResponseRenderer_56cc653face66b.renderPageResponse(Unknown Source)
	at org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:64)
	at lithium.web2.services.reporting.ReportingPageContextRequestFilter.handle(ReportingPageContextRequestFilter.java:71)
	at $PageRenderRequestHandler_56cc653face66d.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_56cc653face66d.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_56cc653face66d.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_56cc653face66d.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_56cc653face66d.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_56cc653face66d.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_56cc653face66d.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_56cc653face66d.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_56cc653face66d.handle(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$38.handle(TapestryModule.java:2221)
	at $PageRenderRequestHandler_56cc653face66d.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_56cc653face66d.handle(Unknown Source)
	at lithium.wireless.web.common.services.WirelessSupportPageRenderRequestHandlerDecorator.handle(WirelessSupportPageRenderRequestHandlerDecorator.java:84)
	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.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.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.lia.components.tapestry.services.page.CurrentPagePageRenderRequestHandlerDecorator.handle(CurrentPagePageRenderRequestHandlerDecorator.java:83)
	at $PageRenderRequestHandler_56cc653face65f.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_56cc653face660.handlePageRender(Unknown Source)
	at $ComponentRequestHandler_56cc653face60f.handlePageRender(Unknown Source)
	at org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
	at $Dispatcher_56cc653face612.dispatch(Unknown Source)
	at $Dispatcher_56cc653face5ed.dispatch(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:302)
	at lithium.web2.services.feature.PageVersionRequestFilter.service(PageVersionRequestFilter.java:185)
	at $RequestHandler_56cc653face5ee.service(Unknown Source)
	at lithium.web2.services.search.SearchRequestFilter.service(SearchRequestFilter.java:95)
	at $RequestHandler_56cc653face5ee.service(Unknown Source)
	at lithium.web2.services.routes.RoutesFilter.service(RoutesFilter.java:109)
	at $RequestHandler_56cc653face5ee.service(Unknown Source)
	at lithium.web2.services.mobile.MobileRequestFilter.service(MobileRequestFilter.java:174)
	at $RequestHandler_56cc653face5ee.service(Unknown Source)
	at lithium.wireless.web.common.services.WirelessRequestFilter.service(WirelessRequestFilter.java:186)
	at $RequestHandler_56cc653face5ee.service(Unknown Source)
	at lithium.kudos.web.common.services.KudosRewriteFilter.service(KudosRewriteFilter.java:79)
	at $RequestHandler_56cc653face5ee.service(Unknown Source)
	at lithium.web2.services.seourl.SeoRequestFilter.service(SeoRequestFilter.java:80)
	at $RequestHandler_56cc653face5ee.service(Unknown Source)
	at org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
	at $RequestHandler_56cc653face5ee.service(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:902)
	at $RequestHandler_56cc653face5ee.service(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:892)
	at $RequestHandler_56cc653face5ee.service(Unknown Source)
	at org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90)
	at $RequestHandler_56cc653face5ee.service(Unknown Source)
	at $RequestHandler_56cc653face5d6.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_56cc653face5d7.service(Unknown Source)
	at org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44)
	at $HttpServletRequestHandler_56cc653face5d7.service(Unknown Source)
	at org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at $HttpServletRequestFilter_56cc653face5d2.service(Unknown Source)
	at $HttpServletRequestHandler_56cc653face5d7.service(Unknown Source)
	at lithium.web2.services.request.LiaContextHttpServletRequestFilter.service(LiaContextHttpServletRequestFilter.java:64)
	at $HttpServletRequestHandler_56cc653face5d7.service(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:852)
	at $HttpServletRequestHandler_56cc653face5d7.service(Unknown Source)
	at $HttpServletRequestHandler_56cc653face559.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/ptc1.prod/plugins.export/custom/ptc/ptc1/prod/res/macros/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)
	... 446 more

This widget could not be displayed.

Community Tip - When posting, your subject should be specific and summarize your question. Here are some additional tips on asking a great question. X

Translate the entire conversation x
FreeMarker template error (HTML_DEBUG mode; use RETHROW in production!)

Template importing failed (for parameter value "services-lib.user-cache.ftl"):
/home/lithium/customer/ptc1.prod/plugins.export/custom/ptc/ptc1/prod/res/macros/services-lib.user-cache.ftl (No such file or directory)

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #import "services-lib.user-cache.ftl"...  [in template "custom.community-survey" at line 2, 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_56cc653facf16f.parseInlineTemplate(Unknown Source)
	at $CustomTemplateParser_56cc653face7f9.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_56cc653facefaa.render(Unknown Source)
	at $PageRenderQueue_56cc653facefa9.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_56cc653facf058.renderMarkup(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$31.renderMarkup(TapestryModule.java:1993)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$30.renderMarkup(TapestryModule.java:1977)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$29.renderMarkup(TapestryModule.java:1959)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:1930)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRendererFilter_56cc653facf04d.renderMarkup(Unknown Source)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at lithium.web2.services.util.TapestryDefaultCssMarkupRenderer.renderMarkup(TapestryDefaultCssMarkupRenderer.java:59)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:1912)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:1893)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at lithium.tapestry.services.trace.AbstractAppTraceMarkupRendererFilter.renderMarkup(AbstractAppTraceMarkupRendererFilter.java:85)
	at $MarkupRenderer_56cc653facf058.renderMarkup(Unknown Source)
	at $MarkupRenderer_56cc653facefa3.renderMarkup(Unknown Source)
	at org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47)
	at $PageMarkupRenderer_56cc653facef79.renderPageMarkup(Unknown Source)
	at org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:67)
	at $PageResponseRenderer_56cc653face66b.renderPageResponse(Unknown Source)
	at org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:64)
	at lithium.web2.services.reporting.ReportingPageContextRequestFilter.handle(ReportingPageContextRequestFilter.java:71)
	at $PageRenderRequestHandler_56cc653face66d.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_56cc653face66d.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_56cc653face66d.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_56cc653face66d.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_56cc653face66d.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_56cc653face66d.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_56cc653face66d.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_56cc653face66d.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_56cc653face66d.handle(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$38.handle(TapestryModule.java:2221)
	at $PageRenderRequestHandler_56cc653face66d.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_56cc653face66d.handle(Unknown Source)
	at lithium.wireless.web.common.services.WirelessSupportPageRenderRequestHandlerDecorator.handle(WirelessSupportPageRenderRequestHandlerDecorator.java:84)
	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.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.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.lia.components.tapestry.services.page.CurrentPagePageRenderRequestHandlerDecorator.handle(CurrentPagePageRenderRequestHandlerDecorator.java:83)
	at $PageRenderRequestHandler_56cc653face65f.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_56cc653face660.handlePageRender(Unknown Source)
	at $ComponentRequestHandler_56cc653face60f.handlePageRender(Unknown Source)
	at org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
	at $Dispatcher_56cc653face612.dispatch(Unknown Source)
	at $Dispatcher_56cc653face5ed.dispatch(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:302)
	at lithium.web2.services.feature.PageVersionRequestFilter.service(PageVersionRequestFilter.java:185)
	at $RequestHandler_56cc653face5ee.service(Unknown Source)
	at lithium.web2.services.search.SearchRequestFilter.service(SearchRequestFilter.java:95)
	at $RequestHandler_56cc653face5ee.service(Unknown Source)
	at lithium.web2.services.routes.RoutesFilter.service(RoutesFilter.java:109)
	at $RequestHandler_56cc653face5ee.service(Unknown Source)
	at lithium.web2.services.mobile.MobileRequestFilter.service(MobileRequestFilter.java:174)
	at $RequestHandler_56cc653face5ee.service(Unknown Source)
	at lithium.wireless.web.common.services.WirelessRequestFilter.service(WirelessRequestFilter.java:186)
	at $RequestHandler_56cc653face5ee.service(Unknown Source)
	at lithium.kudos.web.common.services.KudosRewriteFilter.service(KudosRewriteFilter.java:79)
	at $RequestHandler_56cc653face5ee.service(Unknown Source)
	at lithium.web2.services.seourl.SeoRequestFilter.service(SeoRequestFilter.java:80)
	at $RequestHandler_56cc653face5ee.service(Unknown Source)
	at org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
	at $RequestHandler_56cc653face5ee.service(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:902)
	at $RequestHandler_56cc653face5ee.service(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:892)
	at $RequestHandler_56cc653face5ee.service(Unknown Source)
	at org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90)
	at $RequestHandler_56cc653face5ee.service(Unknown Source)
	at $RequestHandler_56cc653face5d6.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_56cc653face5d7.service(Unknown Source)
	at org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44)
	at $HttpServletRequestHandler_56cc653face5d7.service(Unknown Source)
	at org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at $HttpServletRequestFilter_56cc653face5d2.service(Unknown Source)
	at $HttpServletRequestHandler_56cc653face5d7.service(Unknown Source)
	at lithium.web2.services.request.LiaContextHttpServletRequestFilter.service(LiaContextHttpServletRequestFilter.java:64)
	at $HttpServletRequestHandler_56cc653face5d7.service(Unknown Source)
	at org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:852)
	at $HttpServletRequestHandler_56cc653face5d7.service(Unknown Source)
	at $HttpServletRequestHandler_56cc653face559.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/ptc1.prod/plugins.export/custom/ptc/ptc1/prod/res/macros/services-lib.user-cache.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.

Can the Creo Parametric 3.0 toolkit lock files in session without Windchill?

dnordin
16-Pearl

Can the Creo Parametric 3.0 toolkit lock files in session without Windchill?

I'd like to be able to lock certain files in a Creo Parametric session similar to how the Windchill workspace lock works.  However, Windchill will not be used.  The make features read only function doesn't provide complete functionality in stopping the user from modifying the models models.  The list of models to "lock" would likely be a simple .txt, .csv, or similar file, and the user could manually lock a model, on the fly so to speak, in session via a menu pick.

So far, most of our "customizations" haven't used toolkit, but we're getting to the point where we can't do what we want without it.

Regards,

Dan N.


This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.
6 REPLIES 6

1) Look at Toolkit User's Guide Event-driven Programming: Notifications. You can abort save file operations

OR

2) Using MS Windows functionality to set file property Read only

Yaroslav,

Thanks for the suggestions, however, those options will only prevent the model from being saved.  I was looking to prevent the user from making any model changes in the first place.

The functionality I'm looking for already exists when using Windchill.  I was hoping PTC had the functionality within the Toolkits that would allow files to be locked without Windchill.

Regards,

Dan N.

BenLoosli
23-Emerald III
(To:dnordin)

Even a read-only file in a Creo session from Windchill can be modified in the Creo session by changing the flag and allowing the changes. The user will still be prevented from checking-in or saving the changes, but nothing prevents them from doing a Save-As to another filename and/or location.

Ben,

What do you mean by "changing the flag"?  Are you referring to the user un-locking the file via the FILE > MANAGE FILE > LOCK command (which acts as a lock/unlock toggle)?  If so, the user can certainly modify and save the file to their local WS since it's now unlocked in their local WS.  It will show in their WS as locally modified, but not checked out.

If we could get a file lock to work in Creo Parametric without Windchill, the Save-As doesn't bother us because the user's files would have a new filename, and the existing data is still unchanged.  Hopefully the users don't shoot themselves in the foot and do a Save-As on everything with a suffix of "_".  We cannot cure stupid.

The file backup may not be an issue either, since our thoughts were controlling which files are locked based on the filename in a masterlocklist.txt file (or similar file), not from where the file was opened.  If the user tries to backup a file in hopes of being able to modify the backup file, the toolkit would still "lock" the backup file because it's filename is in the lock list.

There is only so much we can do with the basic file control config.sup options (below), OS ACLs, and detailed instructions/procedures.
save_object_in_current no
override_store_back no

Overall, we're looking for methods for better and simple file management without a PDM system.  The file lock in Creo Parametric capability would certainly be of help in preventing unwanted changes.

Regards,

Dan N.

dschenken
21-Topaz I
(To:dnordin)

I would look at setting all the released files into a set of directories that are set to read-only. The work would all be done in a group/individual folder and search paths to control the retrieval. Simple enough to have a program watch the work folder and delete anything that is on the big 'delete list' so that even if someone saves an item there it doesn't stay long.

When the time is right, the desired items are moved to the read-only folder as appropriate by the admin, possibly by having the users move the files first to a 'ready' folder where the Admin can validate they open and operate correctly.

Users can change things all they want, but it will do no good. Back to square 1 the next time they start, except for the parts they are supposed to work on.

Other than that, there's a reason companies spend the money for Windchill - to avoid the hassle of do-it-yourself solutions. I wish they had a cheaper version that just did the simple file locking as you are looking to do, but I can already feel feature creep starting a buildup back to Windchill level requirements.

But if the users can't save the file, it is really mattered did they can make changes or not?

Another way: it is possible to set Readonly status to all model features ProFeatureReadonlySet. But, users can clear this status manually Model - Operation -Read Only. So, need find the way to catch modification events and set the status once again if this status was cleared by user. For example, using Event-driving programming: Model and Feature Modification Events. This is just thinking out loud.

Announcements

Top Tags