[
https://issues.apache.org/jira/browse/TAP5-2396?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chris Mylonas updated TAP5-2396:
--------------------------------
Description:
TapestryException wraps around a custom exception when it happens at the
service layer (or maybe other places too, but it's affecting me at service
layer).
When I contributeRequestExceptionHandler with my FooterException I never
receive it. It is always TapestryException.
Link to nabble mailling list with sample:
http://apache-tapestry-mailing-list-archives.1045711.n5.nabble.com/TapestryException-in-Inject-service-method-does-it-behave-like-component-action-exception-td5728680.html
Stacktrace from mailing list:
{noformat}
13:17:16.185 [277461231@qtp-209021619-0] ERROR
t.render.org.opencsta.pages.Index - Render queue error in
SetupRender[Index:layout.footercomponent]:
org.apache.tapestry5.ioc.internal.util.TapestryException
org.apache.tapestry5.ioc.internal.util.TapestryException: null
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:155)
~[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.render(ComponentPageElementImpl.java:183)
~[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:79)
~[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:114)
[tapestry-core-5.4-beta-22.jar:na]
at $PageRenderQueue_139b0aa8c6745330.render(Unknown Source) [na:na]
at $PageRenderQueue_139b0aa8c674532f.render(Unknown Source) [na:na]
at
org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37)
[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.PageNameMetaInjector.renderMarkup(PageNameMetaInjector.java:41)
[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.TapestryModule$29.renderMarkup(TapestryModule.java:1810)
[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.TapestryModule$28.renderMarkup(TapestryModule.java:1800)
[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.TapestryModule$27.renderMarkup(TapestryModule.java:1784)
[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.TapestryModule$26.renderMarkup(TapestryModule.java:1768)
[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.JavaScriptModule$1.renderMarkup(JavaScriptModule.java:259)
[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.TapestryModule$25.renderMarkup(TapestryModule.java:1751)
[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
at
org.apache.tapestry5.internal.services.javascript.AddBrowserCompatibilityStyles.renderMarkup(AddBrowserCompatibilityStyles.java:45)
[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
at
org.apache.tapestry5.internal.services.javascript.ConfigureHTMLElementFilter.renderMarkup(ConfigureHTMLElementFilter.java:45)
[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
at $MarkupRenderer_139b0aa8c674532e.renderMarkup(Unknown Source) [na:na]
at
org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47)
[tapestry-core-5.4-beta-22.jar:na]
at $PageMarkupRenderer_139b0aa8c674532c.renderPageMarkup(Unknown
Source) [na:na]
at
org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:64)
[tapestry-core-5.4-beta-22.jar:na]
at $PageResponseRenderer_139b0aa8c67452e1.renderPageResponse(Unknown
Source) [na:na]
at
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:72)
[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.modules.TapestryModule$34.handle(TapestryModule.java:1978)
[tapestry-core-5.4-beta-22.jar:na]
at $PageRenderRequestHandler_139b0aa8c67452e3.handle(Unknown Source)
[na:na]
at $PageRenderRequestHandler_139b0aa8c67452dd.handle(Unknown Source)
[na:na]
at
org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.DeferredResponseRenderer.handlePageRender(DeferredResponseRenderer.java:52)
[tapestry-core-5.4-beta-22.jar:na]
at $ComponentRequestHandler_139b0aa8c67452de.handlePageRender(Unknown
Source) [na:na]
at
org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
[tapestry-core-5.4-beta-22.jar:na]
at $ComponentRequestHandler_139b0aa8c67452de.handlePageRender(Unknown
Source) [na:na]
at
org.apache.tapestry5.internal.services.RequestOperationTracker$2.run(RequestOperationTracker.java:73)
[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:56)
[tapestry-ioc-5.4-beta-22.jar:na]
at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java:60)
[tapestry-ioc-5.4-beta-22.jar:na]
at
org.apache.tapestry5.ioc.internal.RegistryImpl.run(RegistryImpl.java:1252)
[tapestry-ioc-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.RequestOperationTracker.handlePageRender(RequestOperationTracker.java:66)
[tapestry-core-5.4-beta-22.jar:na]
at $ComponentRequestHandler_139b0aa8c67452de.handlePageRender(Unknown
Source) [na:na]
at $ComponentRequestHandler_139b0aa8c67452ae.handlePageRender(Unknown
Source) [na:na]
at
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:52)
[tapestry-core-5.4-beta-22.jar:na]
at $Dispatcher_139b0aa8c67452b1.dispatch(Unknown Source) [na:na]
at $Dispatcher_139b0aa8c67452a8.dispatch(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:304)
[tapestry-core-5.4-beta-22.jar:na]
at org.opencsta.services.AppModule$1.service(AppModule.java:107)
[classes/:na]
at $RequestFilter_139b0aa8c67452a7.service(Unknown Source) [na:na]
at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
at
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
[tapestry-core-5.4-beta-22.jar:na]
at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.TapestryModule$3.service(TapestryModule.java:854)
[tapestry-core-5.4-beta-22.jar:na]
at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.TapestryModule$2.service(TapestryModule.java:844)
[tapestry-core-5.4-beta-22.jar:na]
at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:89)
[tapestry-core-5.4-beta-22.jar:na]
at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:105)
[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:95)
[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
[tapestry-ioc-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:119)
[tapestry-core-5.4-beta-22.jar:na]
at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
at $RequestHandler_139b0aa8c674529d.service(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:255)
[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:59)
[tapestry-core-5.4-beta-22.jar:na]
at $HttpServletRequestHandler_139b0aa8c674529f.service(Unknown Source)
[na:na]
at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
[tapestry-core-5.4-beta-22.jar:na]
at $HttpServletRequestFilter_139b0aa8c674529a.service(Unknown Source)
[na:na]
at $HttpServletRequestHandler_139b0aa8c674529f.service(Unknown Source)
[na:na]
at
org.apache.tapestry5.modules.TapestryModule$1.service(TapestryModule.java:804)
[tapestry-core-5.4-beta-22.jar:na]
at $HttpServletRequestHandler_139b0aa8c674529f.service(Unknown Source)
[na:na]
at $HttpServletRequestHandler_139b0aa8c6745299.service(Unknown Source)
[na:na]
at
org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:166)
[tapestry-core-5.4-beta-22.jar:na]
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1148)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:387)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
[jetty-6.1.16.jar:6.1.16]
at org.mortbay.jetty.Server.handle(Server.java:324)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:535)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:865)
[jetty-6.1.16.jar:6.1.16]
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539)
[jetty-6.1.16.jar:6.1.16]
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
[jetty-6.1.16.jar:6.1.16]
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)
[jetty-util-6.1.16.jar:6.1.16]
Caused by: org.opencsta.exceptions.FooterException: null
at
org.opencsta.services.FooterServiceImpl.getById(FooterServiceImpl.java:25)
~[classes/:na]
at $FooterService_139b0aa8c6745383.getById(Unknown Source) ~[na:na]
at $FooterService_139b0aa8c6745384.getById(Unknown Source) ~[na:na]
at $FooterService_139b0aa8c674530c.getById(Unknown Source) ~[na:na]
at
org.opencsta.components.FooterComponent.setupRender(FooterComponent.java:26)
~[classes/:na]
at
org.opencsta.components.FooterComponent.setupRender(FooterComponent.java)
~[classes/:na]
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.invokeComponent(ComponentPageElementImpl.java:176)
~[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:135)
~[tapestry-core-5.4-beta-22.jar:na]
... 93 common frames omitted
13:17:16.187 [277461231@qtp-209021619-0] ERROR
org.apache.tapestry5.ioc.Registry - Render queue error in
SetupRender[Index:layout.footercomponent]:
org.apache.tapestry5.ioc.internal.util.TapestryException
13:17:16.187 [277461231@qtp-209021619-0] ERROR
org.apache.tapestry5.ioc.Registry - Operations trace:
13:17:16.187 [277461231@qtp-209021619-0] ERROR
org.apache.tapestry5.ioc.Registry - [ 1] Handling page render request for page
Index
13:17:16.187 [277461231@qtp-209021619-0] INFO
o.o.services.AppModule.TimingFilter - Request time: 3528 ms
13:17:16.205 [277461231@qtp-209021619-0] ERROR
o.a.t.m.T.RequestExceptionHandler - Processing of request failed with uncaught
exception: org.apache.tapestry5.ioc.internal.OperationException: Render queue
error in SetupRender[Index:layout.footercomponent]:
org.apache.tapestry5.ioc.internal.util.TapestryException [at
classpath:org/opencsta/components/Layout.tml, line 29]
org.apache.tapestry5.ioc.internal.OperationException: Render queue error in
SetupRender[Index:layout.footercomponent]:
org.apache.tapestry5.ioc.internal.util.TapestryException
at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAndRethrow(OperationTrackerImpl.java:184)
~[tapestry-ioc-5.4-beta-22.jar:na]
at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:62)
~[tapestry-ioc-5.4-beta-22.jar:na]
at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java:60)
~[tapestry-ioc-5.4-beta-22.jar:na]
at
org.apache.tapestry5.ioc.internal.RegistryImpl.run(RegistryImpl.java:1252)
~[tapestry-ioc-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.RequestOperationTracker.handlePageRender(RequestOperationTracker.java:66)
~[tapestry-core-5.4-beta-22.jar:na]
at $ComponentRequestHandler_139b0aa8c67452de.handlePageRender(Unknown
Source) ~[na:na]
at $ComponentRequestHandler_139b0aa8c67452ae.handlePageRender(Unknown
Source) ~[na:na]
at
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:52)
~[tapestry-core-5.4-beta-22.jar:na]
at $Dispatcher_139b0aa8c67452b1.dispatch(Unknown Source) ~[na:na]
at $Dispatcher_139b0aa8c67452a8.dispatch(Unknown Source) ~[na:na]
at
org.apache.tapestry5.modules.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:304)
~[tapestry-core-5.4-beta-22.jar:na]
at org.opencsta.services.AppModule$1.service(AppModule.java:107)
~[classes/:na]
at $RequestFilter_139b0aa8c67452a7.service(Unknown Source) ~[na:na]
at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
at
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
~[tapestry-core-5.4-beta-22.jar:na]
at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.TapestryModule$3.service(TapestryModule.java:854)
[tapestry-core-5.4-beta-22.jar:na]
at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.TapestryModule$2.service(TapestryModule.java:844)
[tapestry-core-5.4-beta-22.jar:na]
at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:89)
[tapestry-core-5.4-beta-22.jar:na]
at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:105)
[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:95)
[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
[tapestry-ioc-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:119)
[tapestry-core-5.4-beta-22.jar:na]
at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
at $RequestHandler_139b0aa8c674529d.service(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:255)
[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:59)
[tapestry-core-5.4-beta-22.jar:na]
at $HttpServletRequestHandler_139b0aa8c674529f.service(Unknown Source)
[na:na]
at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
[tapestry-core-5.4-beta-22.jar:na]
at $HttpServletRequestFilter_139b0aa8c674529a.service(Unknown Source)
[na:na]
at $HttpServletRequestHandler_139b0aa8c674529f.service(Unknown Source)
[na:na]
at
org.apache.tapestry5.modules.TapestryModule$1.service(TapestryModule.java:804)
[tapestry-core-5.4-beta-22.jar:na]
at $HttpServletRequestHandler_139b0aa8c674529f.service(Unknown Source)
[na:na]
at $HttpServletRequestHandler_139b0aa8c6745299.service(Unknown Source)
[na:na]
at
org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:166)
[tapestry-core-5.4-beta-22.jar:na]
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1148)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:387)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
[jetty-6.1.16.jar:6.1.16]
at org.mortbay.jetty.Server.handle(Server.java:324)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:535)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:865)
[jetty-6.1.16.jar:6.1.16]
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539)
[jetty-6.1.16.jar:6.1.16]
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
[jetty-6.1.16.jar:6.1.16]
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)
[jetty-util-6.1.16.jar:6.1.16]
Caused by: org.apache.tapestry5.internal.services.RenderQueueException: Render
queue error in SetupRender[Index:layout.footercomponent]:
org.apache.tapestry5.ioc.internal.util.TapestryException
at
org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:87)
~[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:114)
~[tapestry-core-5.4-beta-22.jar:na]
at $PageRenderQueue_139b0aa8c6745330.render(Unknown Source) ~[na:na]
at $PageRenderQueue_139b0aa8c674532f.render(Unknown Source) ~[na:na]
at
org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37)
~[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.PageNameMetaInjector.renderMarkup(PageNameMetaInjector.java:41)
~[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
~[na:na]
at
org.apache.tapestry5.modules.TapestryModule$29.renderMarkup(TapestryModule.java:1810)
~[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
~[na:na]
at
org.apache.tapestry5.modules.TapestryModule$28.renderMarkup(TapestryModule.java:1800)
~[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
~[na:na]
at
org.apache.tapestry5.modules.TapestryModule$27.renderMarkup(TapestryModule.java:1784)
~[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
~[na:na]
at
org.apache.tapestry5.modules.TapestryModule$26.renderMarkup(TapestryModule.java:1768)
~[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
~[na:na]
at
org.apache.tapestry5.modules.JavaScriptModule$1.renderMarkup(JavaScriptModule.java:259)
~[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
~[na:na]
at
org.apache.tapestry5.modules.TapestryModule$25.renderMarkup(TapestryModule.java:1751)
~[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
~[na:na]
at
org.apache.tapestry5.internal.services.javascript.AddBrowserCompatibilityStyles.renderMarkup(AddBrowserCompatibilityStyles.java:45)
~[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
~[na:na]
at
org.apache.tapestry5.internal.services.javascript.ConfigureHTMLElementFilter.renderMarkup(ConfigureHTMLElementFilter.java:45)
~[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
~[na:na]
at $MarkupRenderer_139b0aa8c674532e.renderMarkup(Unknown Source)
~[na:na]
at
org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47)
~[tapestry-core-5.4-beta-22.jar:na]
at $PageMarkupRenderer_139b0aa8c674532c.renderPageMarkup(Unknown
Source) ~[na:na]
at
org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:64)
~[tapestry-core-5.4-beta-22.jar:na]
at $PageResponseRenderer_139b0aa8c67452e1.renderPageResponse(Unknown
Source) ~[na:na]
at
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:72)
~[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.modules.TapestryModule$34.handle(TapestryModule.java:1978)
~[tapestry-core-5.4-beta-22.jar:na]
at $PageRenderRequestHandler_139b0aa8c67452e3.handle(Unknown Source)
~[na:na]
at $PageRenderRequestHandler_139b0aa8c67452dd.handle(Unknown Source)
~[na:na]
at
org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
~[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.DeferredResponseRenderer.handlePageRender(DeferredResponseRenderer.java:52)
~[tapestry-core-5.4-beta-22.jar:na]
at $ComponentRequestHandler_139b0aa8c67452de.handlePageRender(Unknown
Source) ~[na:na]
at
org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
~[tapestry-core-5.4-beta-22.jar:na]
at $ComponentRequestHandler_139b0aa8c67452de.handlePageRender(Unknown
Source) ~[na:na]
at
org.apache.tapestry5.internal.services.RequestOperationTracker$2.run(RequestOperationTracker.java:73)
~[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:56)
~[tapestry-ioc-5.4-beta-22.jar:na]
... 53 common frames omitted
Caused by: org.apache.tapestry5.ioc.internal.util.TapestryException: null
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:155)
~[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.render(ComponentPageElementImpl.java:183)
~[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:79)
~[tapestry-core-5.4-beta-22.jar:na]
... 91 common frames omitted
Caused by: org.opencsta.exceptions.FooterException: null
at
org.opencsta.services.FooterServiceImpl.getById(FooterServiceImpl.java:25)
~[classes/:na]
at $FooterService_139b0aa8c6745383.getById(Unknown Source) ~[na:na]
at $FooterService_139b0aa8c6745384.getById(Unknown Source) ~[na:na]
at $FooterService_139b0aa8c674530c.getById(Unknown Source) ~[na:na]
at
org.opencsta.components.FooterComponent.setupRender(FooterComponent.java:26)
~[classes/:na]
at
org.opencsta.components.FooterComponent.setupRender(FooterComponent.java)
~[classes/:na]
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.invokeComponent(ComponentPageElementImpl.java:176)
~[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:135)
~[tapestry-core-5.4-beta-22.jar:na]
... 93 common frames omitted
{noformat}
was:
TapestryException wraps around a custom exception when it happens at the
service layer (or maybe other places too, but it's affecting me at service
layer).
When I contributeRequestExceptionHandler with my FooterException I never
receive it. It is always TapestryException.
Link to nabble mailling list with sample:
http://apache-tapestry-mailing-list-archives.1045711.n5.nabble.com/TapestryException-in-Inject-service-method-does-it-behave-like-component-action-exception-td5728680.html
Stacktrace from mailing list:
Stack trace:
13:17:16.185 [277461231@qtp-209021619-0] ERROR
t.render.org.opencsta.pages.Index - Render queue error in
SetupRender[Index:layout.footercomponent]:
org.apache.tapestry5.ioc.internal.util.TapestryException
org.apache.tapestry5.ioc.internal.util.TapestryException: null
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:155)
~[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.render(ComponentPageElementImpl.java:183)
~[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:79)
~[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:114)
[tapestry-core-5.4-beta-22.jar:na]
at $PageRenderQueue_139b0aa8c6745330.render(Unknown Source) [na:na]
at $PageRenderQueue_139b0aa8c674532f.render(Unknown Source) [na:na]
at
org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37)
[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.PageNameMetaInjector.renderMarkup(PageNameMetaInjector.java:41)
[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.TapestryModule$29.renderMarkup(TapestryModule.java:1810)
[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.TapestryModule$28.renderMarkup(TapestryModule.java:1800)
[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.TapestryModule$27.renderMarkup(TapestryModule.java:1784)
[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.TapestryModule$26.renderMarkup(TapestryModule.java:1768)
[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.JavaScriptModule$1.renderMarkup(JavaScriptModule.java:259)
[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.TapestryModule$25.renderMarkup(TapestryModule.java:1751)
[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
at
org.apache.tapestry5.internal.services.javascript.AddBrowserCompatibilityStyles.renderMarkup(AddBrowserCompatibilityStyles.java:45)
[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
at
org.apache.tapestry5.internal.services.javascript.ConfigureHTMLElementFilter.renderMarkup(ConfigureHTMLElementFilter.java:45)
[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
at $MarkupRenderer_139b0aa8c674532e.renderMarkup(Unknown Source) [na:na]
at
org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47)
[tapestry-core-5.4-beta-22.jar:na]
at $PageMarkupRenderer_139b0aa8c674532c.renderPageMarkup(Unknown
Source) [na:na]
at
org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:64)
[tapestry-core-5.4-beta-22.jar:na]
at $PageResponseRenderer_139b0aa8c67452e1.renderPageResponse(Unknown
Source) [na:na]
at
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:72)
[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.modules.TapestryModule$34.handle(TapestryModule.java:1978)
[tapestry-core-5.4-beta-22.jar:na]
at $PageRenderRequestHandler_139b0aa8c67452e3.handle(Unknown Source)
[na:na]
at $PageRenderRequestHandler_139b0aa8c67452dd.handle(Unknown Source)
[na:na]
at
org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.DeferredResponseRenderer.handlePageRender(DeferredResponseRenderer.java:52)
[tapestry-core-5.4-beta-22.jar:na]
at $ComponentRequestHandler_139b0aa8c67452de.handlePageRender(Unknown
Source) [na:na]
at
org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
[tapestry-core-5.4-beta-22.jar:na]
at $ComponentRequestHandler_139b0aa8c67452de.handlePageRender(Unknown
Source) [na:na]
at
org.apache.tapestry5.internal.services.RequestOperationTracker$2.run(RequestOperationTracker.java:73)
[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:56)
[tapestry-ioc-5.4-beta-22.jar:na]
at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java:60)
[tapestry-ioc-5.4-beta-22.jar:na]
at
org.apache.tapestry5.ioc.internal.RegistryImpl.run(RegistryImpl.java:1252)
[tapestry-ioc-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.RequestOperationTracker.handlePageRender(RequestOperationTracker.java:66)
[tapestry-core-5.4-beta-22.jar:na]
at $ComponentRequestHandler_139b0aa8c67452de.handlePageRender(Unknown
Source) [na:na]
at $ComponentRequestHandler_139b0aa8c67452ae.handlePageRender(Unknown
Source) [na:na]
at
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:52)
[tapestry-core-5.4-beta-22.jar:na]
at $Dispatcher_139b0aa8c67452b1.dispatch(Unknown Source) [na:na]
at $Dispatcher_139b0aa8c67452a8.dispatch(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:304)
[tapestry-core-5.4-beta-22.jar:na]
at org.opencsta.services.AppModule$1.service(AppModule.java:107)
[classes/:na]
at $RequestFilter_139b0aa8c67452a7.service(Unknown Source) [na:na]
at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
at
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
[tapestry-core-5.4-beta-22.jar:na]
at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.TapestryModule$3.service(TapestryModule.java:854)
[tapestry-core-5.4-beta-22.jar:na]
at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.TapestryModule$2.service(TapestryModule.java:844)
[tapestry-core-5.4-beta-22.jar:na]
at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:89)
[tapestry-core-5.4-beta-22.jar:na]
at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:105)
[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:95)
[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
[tapestry-ioc-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:119)
[tapestry-core-5.4-beta-22.jar:na]
at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
at $RequestHandler_139b0aa8c674529d.service(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:255)
[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:59)
[tapestry-core-5.4-beta-22.jar:na]
at $HttpServletRequestHandler_139b0aa8c674529f.service(Unknown Source)
[na:na]
at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
[tapestry-core-5.4-beta-22.jar:na]
at $HttpServletRequestFilter_139b0aa8c674529a.service(Unknown Source)
[na:na]
at $HttpServletRequestHandler_139b0aa8c674529f.service(Unknown Source)
[na:na]
at
org.apache.tapestry5.modules.TapestryModule$1.service(TapestryModule.java:804)
[tapestry-core-5.4-beta-22.jar:na]
at $HttpServletRequestHandler_139b0aa8c674529f.service(Unknown Source)
[na:na]
at $HttpServletRequestHandler_139b0aa8c6745299.service(Unknown Source)
[na:na]
at
org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:166)
[tapestry-core-5.4-beta-22.jar:na]
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1148)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:387)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
[jetty-6.1.16.jar:6.1.16]
at org.mortbay.jetty.Server.handle(Server.java:324)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:535)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:865)
[jetty-6.1.16.jar:6.1.16]
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539)
[jetty-6.1.16.jar:6.1.16]
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
[jetty-6.1.16.jar:6.1.16]
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)
[jetty-util-6.1.16.jar:6.1.16]
Caused by: org.opencsta.exceptions.FooterException: null
at
org.opencsta.services.FooterServiceImpl.getById(FooterServiceImpl.java:25)
~[classes/:na]
at $FooterService_139b0aa8c6745383.getById(Unknown Source) ~[na:na]
at $FooterService_139b0aa8c6745384.getById(Unknown Source) ~[na:na]
at $FooterService_139b0aa8c674530c.getById(Unknown Source) ~[na:na]
at
org.opencsta.components.FooterComponent.setupRender(FooterComponent.java:26)
~[classes/:na]
at
org.opencsta.components.FooterComponent.setupRender(FooterComponent.java)
~[classes/:na]
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.invokeComponent(ComponentPageElementImpl.java:176)
~[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:135)
~[tapestry-core-5.4-beta-22.jar:na]
... 93 common frames omitted
13:17:16.187 [277461231@qtp-209021619-0] ERROR
org.apache.tapestry5.ioc.Registry - Render queue error in
SetupRender[Index:layout.footercomponent]:
org.apache.tapestry5.ioc.internal.util.TapestryException
13:17:16.187 [277461231@qtp-209021619-0] ERROR
org.apache.tapestry5.ioc.Registry - Operations trace:
13:17:16.187 [277461231@qtp-209021619-0] ERROR
org.apache.tapestry5.ioc.Registry - [ 1] Handling page render request for page
Index
13:17:16.187 [277461231@qtp-209021619-0] INFO
o.o.services.AppModule.TimingFilter - Request time: 3528 ms
13:17:16.205 [277461231@qtp-209021619-0] ERROR
o.a.t.m.T.RequestExceptionHandler - Processing of request failed with uncaught
exception: org.apache.tapestry5.ioc.internal.OperationException: Render queue
error in SetupRender[Index:layout.footercomponent]:
org.apache.tapestry5.ioc.internal.util.TapestryException [at
classpath:org/opencsta/components/Layout.tml, line 29]
org.apache.tapestry5.ioc.internal.OperationException: Render queue error in
SetupRender[Index:layout.footercomponent]:
org.apache.tapestry5.ioc.internal.util.TapestryException
at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAndRethrow(OperationTrackerImpl.java:184)
~[tapestry-ioc-5.4-beta-22.jar:na]
at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:62)
~[tapestry-ioc-5.4-beta-22.jar:na]
at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java:60)
~[tapestry-ioc-5.4-beta-22.jar:na]
at
org.apache.tapestry5.ioc.internal.RegistryImpl.run(RegistryImpl.java:1252)
~[tapestry-ioc-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.RequestOperationTracker.handlePageRender(RequestOperationTracker.java:66)
~[tapestry-core-5.4-beta-22.jar:na]
at $ComponentRequestHandler_139b0aa8c67452de.handlePageRender(Unknown
Source) ~[na:na]
at $ComponentRequestHandler_139b0aa8c67452ae.handlePageRender(Unknown
Source) ~[na:na]
at
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:52)
~[tapestry-core-5.4-beta-22.jar:na]
at $Dispatcher_139b0aa8c67452b1.dispatch(Unknown Source) ~[na:na]
at $Dispatcher_139b0aa8c67452a8.dispatch(Unknown Source) ~[na:na]
at
org.apache.tapestry5.modules.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:304)
~[tapestry-core-5.4-beta-22.jar:na]
at org.opencsta.services.AppModule$1.service(AppModule.java:107)
~[classes/:na]
at $RequestFilter_139b0aa8c67452a7.service(Unknown Source) ~[na:na]
at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
at
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
~[tapestry-core-5.4-beta-22.jar:na]
at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.TapestryModule$3.service(TapestryModule.java:854)
[tapestry-core-5.4-beta-22.jar:na]
at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.TapestryModule$2.service(TapestryModule.java:844)
[tapestry-core-5.4-beta-22.jar:na]
at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:89)
[tapestry-core-5.4-beta-22.jar:na]
at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:105)
[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:95)
[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
[tapestry-ioc-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:119)
[tapestry-core-5.4-beta-22.jar:na]
at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
at $RequestHandler_139b0aa8c674529d.service(Unknown Source) [na:na]
at
org.apache.tapestry5.modules.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:255)
[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:59)
[tapestry-core-5.4-beta-22.jar:na]
at $HttpServletRequestHandler_139b0aa8c674529f.service(Unknown Source)
[na:na]
at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
[tapestry-core-5.4-beta-22.jar:na]
at $HttpServletRequestFilter_139b0aa8c674529a.service(Unknown Source)
[na:na]
at $HttpServletRequestHandler_139b0aa8c674529f.service(Unknown Source)
[na:na]
at
org.apache.tapestry5.modules.TapestryModule$1.service(TapestryModule.java:804)
[tapestry-core-5.4-beta-22.jar:na]
at $HttpServletRequestHandler_139b0aa8c674529f.service(Unknown Source)
[na:na]
at $HttpServletRequestHandler_139b0aa8c6745299.service(Unknown Source)
[na:na]
at
org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:166)
[tapestry-core-5.4-beta-22.jar:na]
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1148)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:387)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
[jetty-6.1.16.jar:6.1.16]
at org.mortbay.jetty.Server.handle(Server.java:324)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:535)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:865)
[jetty-6.1.16.jar:6.1.16]
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539)
[jetty-6.1.16.jar:6.1.16]
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
[jetty-6.1.16.jar:6.1.16]
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
[jetty-6.1.16.jar:6.1.16]
at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)
[jetty-util-6.1.16.jar:6.1.16]
Caused by: org.apache.tapestry5.internal.services.RenderQueueException: Render
queue error in SetupRender[Index:layout.footercomponent]:
org.apache.tapestry5.ioc.internal.util.TapestryException
at
org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:87)
~[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:114)
~[tapestry-core-5.4-beta-22.jar:na]
at $PageRenderQueue_139b0aa8c6745330.render(Unknown Source) ~[na:na]
at $PageRenderQueue_139b0aa8c674532f.render(Unknown Source) ~[na:na]
at
org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37)
~[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.PageNameMetaInjector.renderMarkup(PageNameMetaInjector.java:41)
~[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
~[na:na]
at
org.apache.tapestry5.modules.TapestryModule$29.renderMarkup(TapestryModule.java:1810)
~[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
~[na:na]
at
org.apache.tapestry5.modules.TapestryModule$28.renderMarkup(TapestryModule.java:1800)
~[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
~[na:na]
at
org.apache.tapestry5.modules.TapestryModule$27.renderMarkup(TapestryModule.java:1784)
~[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
~[na:na]
at
org.apache.tapestry5.modules.TapestryModule$26.renderMarkup(TapestryModule.java:1768)
~[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
~[na:na]
at
org.apache.tapestry5.modules.JavaScriptModule$1.renderMarkup(JavaScriptModule.java:259)
~[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
~[na:na]
at
org.apache.tapestry5.modules.TapestryModule$25.renderMarkup(TapestryModule.java:1751)
~[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
~[na:na]
at
org.apache.tapestry5.internal.services.javascript.AddBrowserCompatibilityStyles.renderMarkup(AddBrowserCompatibilityStyles.java:45)
~[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
~[na:na]
at
org.apache.tapestry5.internal.services.javascript.ConfigureHTMLElementFilter.renderMarkup(ConfigureHTMLElementFilter.java:45)
~[tapestry-core-5.4-beta-22.jar:na]
at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
~[na:na]
at $MarkupRenderer_139b0aa8c674532e.renderMarkup(Unknown Source)
~[na:na]
at
org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47)
~[tapestry-core-5.4-beta-22.jar:na]
at $PageMarkupRenderer_139b0aa8c674532c.renderPageMarkup(Unknown
Source) ~[na:na]
at
org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:64)
~[tapestry-core-5.4-beta-22.jar:na]
at $PageResponseRenderer_139b0aa8c67452e1.renderPageResponse(Unknown
Source) ~[na:na]
at
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:72)
~[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.modules.TapestryModule$34.handle(TapestryModule.java:1978)
~[tapestry-core-5.4-beta-22.jar:na]
at $PageRenderRequestHandler_139b0aa8c67452e3.handle(Unknown Source)
~[na:na]
at $PageRenderRequestHandler_139b0aa8c67452dd.handle(Unknown Source)
~[na:na]
at
org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
~[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.DeferredResponseRenderer.handlePageRender(DeferredResponseRenderer.java:52)
~[tapestry-core-5.4-beta-22.jar:na]
at $ComponentRequestHandler_139b0aa8c67452de.handlePageRender(Unknown
Source) ~[na:na]
at
org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
~[tapestry-core-5.4-beta-22.jar:na]
at $ComponentRequestHandler_139b0aa8c67452de.handlePageRender(Unknown
Source) ~[na:na]
at
org.apache.tapestry5.internal.services.RequestOperationTracker$2.run(RequestOperationTracker.java:73)
~[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:56)
~[tapestry-ioc-5.4-beta-22.jar:na]
... 53 common frames omitted
Caused by: org.apache.tapestry5.ioc.internal.util.TapestryException: null
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:155)
~[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.render(ComponentPageElementImpl.java:183)
~[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:79)
~[tapestry-core-5.4-beta-22.jar:na]
... 91 common frames omitted
Caused by: org.opencsta.exceptions.FooterException: null
at
org.opencsta.services.FooterServiceImpl.getById(FooterServiceImpl.java:25)
~[classes/:na]
at $FooterService_139b0aa8c6745383.getById(Unknown Source) ~[na:na]
at $FooterService_139b0aa8c6745384.getById(Unknown Source) ~[na:na]
at $FooterService_139b0aa8c674530c.getById(Unknown Source) ~[na:na]
at
org.opencsta.components.FooterComponent.setupRender(FooterComponent.java:26)
~[classes/:na]
at
org.opencsta.components.FooterComponent.setupRender(FooterComponent.java)
~[classes/:na]
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.invokeComponent(ComponentPageElementImpl.java:176)
~[tapestry-core-5.4-beta-22.jar:na]
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:135)
~[tapestry-core-5.4-beta-22.jar:na]
... 93 common frames omitted
> DefaultExceptionHandler doesn't currently recognize TapestryException
> ---------------------------------------------------------------------
>
> Key: TAP5-2396
> URL: https://issues.apache.org/jira/browse/TAP5-2396
> Project: Tapestry 5
> Issue Type: Bug
> Components: tapestry-core
> Affects Versions: 5.4
> Reporter: Chris Mylonas
>
> TapestryException wraps around a custom exception when it happens at the
> service layer (or maybe other places too, but it's affecting me at service
> layer).
> When I contributeRequestExceptionHandler with my FooterException I never
> receive it. It is always TapestryException.
> Link to nabble mailling list with sample:
> http://apache-tapestry-mailing-list-archives.1045711.n5.nabble.com/TapestryException-in-Inject-service-method-does-it-behave-like-component-action-exception-td5728680.html
> Stacktrace from mailing list:
> {noformat}
> 13:17:16.185 [277461231@qtp-209021619-0] ERROR
> t.render.org.opencsta.pages.Index - Render queue error in
> SetupRender[Index:layout.footercomponent]:
> org.apache.tapestry5.ioc.internal.util.TapestryException
> org.apache.tapestry5.ioc.internal.util.TapestryException: null
> at
> org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:155)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.render(ComponentPageElementImpl.java:183)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:79)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:114)
> [tapestry-core-5.4-beta-22.jar:na]
> at $PageRenderQueue_139b0aa8c6745330.render(Unknown Source) [na:na]
> at $PageRenderQueue_139b0aa8c674532f.render(Unknown Source) [na:na]
> at
> org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37)
> [tapestry-core-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.internal.services.PageNameMetaInjector.renderMarkup(PageNameMetaInjector.java:41)
> [tapestry-core-5.4-beta-22.jar:na]
> at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
> at
> org.apache.tapestry5.modules.TapestryModule$29.renderMarkup(TapestryModule.java:1810)
> [tapestry-core-5.4-beta-22.jar:na]
> at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
> at
> org.apache.tapestry5.modules.TapestryModule$28.renderMarkup(TapestryModule.java:1800)
> [tapestry-core-5.4-beta-22.jar:na]
> at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
> at
> org.apache.tapestry5.modules.TapestryModule$27.renderMarkup(TapestryModule.java:1784)
> [tapestry-core-5.4-beta-22.jar:na]
> at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
> at
> org.apache.tapestry5.modules.TapestryModule$26.renderMarkup(TapestryModule.java:1768)
> [tapestry-core-5.4-beta-22.jar:na]
> at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
> at
> org.apache.tapestry5.modules.JavaScriptModule$1.renderMarkup(JavaScriptModule.java:259)
> [tapestry-core-5.4-beta-22.jar:na]
> at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
> at
> org.apache.tapestry5.modules.TapestryModule$25.renderMarkup(TapestryModule.java:1751)
> [tapestry-core-5.4-beta-22.jar:na]
> at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
> at
> org.apache.tapestry5.internal.services.javascript.AddBrowserCompatibilityStyles.renderMarkup(AddBrowserCompatibilityStyles.java:45)
> [tapestry-core-5.4-beta-22.jar:na]
> at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
> at
> org.apache.tapestry5.internal.services.javascript.ConfigureHTMLElementFilter.renderMarkup(ConfigureHTMLElementFilter.java:45)
> [tapestry-core-5.4-beta-22.jar:na]
> at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source) [na:na]
> at $MarkupRenderer_139b0aa8c674532e.renderMarkup(Unknown Source) [na:na]
> at
> org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47)
> [tapestry-core-5.4-beta-22.jar:na]
> at $PageMarkupRenderer_139b0aa8c674532c.renderPageMarkup(Unknown
> Source) [na:na]
> at
> org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:64)
> [tapestry-core-5.4-beta-22.jar:na]
> at $PageResponseRenderer_139b0aa8c67452e1.renderPageResponse(Unknown
> Source) [na:na]
> at
> org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:72)
> [tapestry-core-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.modules.TapestryModule$34.handle(TapestryModule.java:1978)
> [tapestry-core-5.4-beta-22.jar:na]
> at $PageRenderRequestHandler_139b0aa8c67452e3.handle(Unknown Source)
> [na:na]
> at $PageRenderRequestHandler_139b0aa8c67452dd.handle(Unknown Source)
> [na:na]
> at
> org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
> [tapestry-core-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.internal.services.DeferredResponseRenderer.handlePageRender(DeferredResponseRenderer.java:52)
> [tapestry-core-5.4-beta-22.jar:na]
> at $ComponentRequestHandler_139b0aa8c67452de.handlePageRender(Unknown
> Source) [na:na]
> at
> org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
> [tapestry-core-5.4-beta-22.jar:na]
> at $ComponentRequestHandler_139b0aa8c67452de.handlePageRender(Unknown
> Source) [na:na]
> at
> org.apache.tapestry5.internal.services.RequestOperationTracker$2.run(RequestOperationTracker.java:73)
> [tapestry-core-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:56)
> [tapestry-ioc-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java:60)
> [tapestry-ioc-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.ioc.internal.RegistryImpl.run(RegistryImpl.java:1252)
> [tapestry-ioc-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.internal.services.RequestOperationTracker.handlePageRender(RequestOperationTracker.java:66)
> [tapestry-core-5.4-beta-22.jar:na]
> at $ComponentRequestHandler_139b0aa8c67452de.handlePageRender(Unknown
> Source) [na:na]
> at $ComponentRequestHandler_139b0aa8c67452ae.handlePageRender(Unknown
> Source) [na:na]
> at
> org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:52)
> [tapestry-core-5.4-beta-22.jar:na]
> at $Dispatcher_139b0aa8c67452b1.dispatch(Unknown Source) [na:na]
> at $Dispatcher_139b0aa8c67452a8.dispatch(Unknown Source) [na:na]
> at
> org.apache.tapestry5.modules.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:304)
> [tapestry-core-5.4-beta-22.jar:na]
> at org.opencsta.services.AppModule$1.service(AppModule.java:107)
> [classes/:na]
> at $RequestFilter_139b0aa8c67452a7.service(Unknown Source) [na:na]
> at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
> at
> org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
> [tapestry-core-5.4-beta-22.jar:na]
> at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
> at
> org.apache.tapestry5.modules.TapestryModule$3.service(TapestryModule.java:854)
> [tapestry-core-5.4-beta-22.jar:na]
> at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
> at
> org.apache.tapestry5.modules.TapestryModule$2.service(TapestryModule.java:844)
> [tapestry-core-5.4-beta-22.jar:na]
> at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
> at
> org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:89)
> [tapestry-core-5.4-beta-22.jar:na]
> at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
> at
> org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:105)
> [tapestry-core-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:95)
> [tapestry-core-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
> [tapestry-ioc-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:119)
> [tapestry-core-5.4-beta-22.jar:na]
> at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
> at $RequestHandler_139b0aa8c674529d.service(Unknown Source) [na:na]
> at
> org.apache.tapestry5.modules.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:255)
> [tapestry-core-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:59)
> [tapestry-core-5.4-beta-22.jar:na]
> at $HttpServletRequestHandler_139b0aa8c674529f.service(Unknown Source)
> [na:na]
> at
> org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
> [tapestry-core-5.4-beta-22.jar:na]
> at $HttpServletRequestFilter_139b0aa8c674529a.service(Unknown Source)
> [na:na]
> at $HttpServletRequestHandler_139b0aa8c674529f.service(Unknown Source)
> [na:na]
> at
> org.apache.tapestry5.modules.TapestryModule$1.service(TapestryModule.java:804)
> [tapestry-core-5.4-beta-22.jar:na]
> at $HttpServletRequestHandler_139b0aa8c674529f.service(Unknown Source)
> [na:na]
> at $HttpServletRequestHandler_139b0aa8c6745299.service(Unknown Source)
> [na:na]
> at
> org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:166)
> [tapestry-core-5.4-beta-22.jar:na]
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1148)
> [jetty-6.1.16.jar:6.1.16]
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:387)
> [jetty-6.1.16.jar:6.1.16]
> at
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> [jetty-6.1.16.jar:6.1.16]
> at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
> [jetty-6.1.16.jar:6.1.16]
> at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
> [jetty-6.1.16.jar:6.1.16]
> at
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
> [jetty-6.1.16.jar:6.1.16]
> at
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
> [jetty-6.1.16.jar:6.1.16]
> at
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
> [jetty-6.1.16.jar:6.1.16]
> at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> [jetty-6.1.16.jar:6.1.16]
> at org.mortbay.jetty.Server.handle(Server.java:324)
> [jetty-6.1.16.jar:6.1.16]
> at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:535)
> [jetty-6.1.16.jar:6.1.16]
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:865)
> [jetty-6.1.16.jar:6.1.16]
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539)
> [jetty-6.1.16.jar:6.1.16]
> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> [jetty-6.1.16.jar:6.1.16]
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> [jetty-6.1.16.jar:6.1.16]
> at
> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
> [jetty-6.1.16.jar:6.1.16]
> at
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)
> [jetty-util-6.1.16.jar:6.1.16]
> Caused by: org.opencsta.exceptions.FooterException: null
> at
> org.opencsta.services.FooterServiceImpl.getById(FooterServiceImpl.java:25)
> ~[classes/:na]
> at $FooterService_139b0aa8c6745383.getById(Unknown Source) ~[na:na]
> at $FooterService_139b0aa8c6745384.getById(Unknown Source) ~[na:na]
> at $FooterService_139b0aa8c674530c.getById(Unknown Source) ~[na:na]
> at
> org.opencsta.components.FooterComponent.setupRender(FooterComponent.java:26)
> ~[classes/:na]
> at
> org.opencsta.components.FooterComponent.setupRender(FooterComponent.java)
> ~[classes/:na]
> at
> org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.invokeComponent(ComponentPageElementImpl.java:176)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:135)
> ~[tapestry-core-5.4-beta-22.jar:na]
> ... 93 common frames omitted
> 13:17:16.187 [277461231@qtp-209021619-0] ERROR
> org.apache.tapestry5.ioc.Registry - Render queue error in
> SetupRender[Index:layout.footercomponent]:
> org.apache.tapestry5.ioc.internal.util.TapestryException
> 13:17:16.187 [277461231@qtp-209021619-0] ERROR
> org.apache.tapestry5.ioc.Registry - Operations trace:
> 13:17:16.187 [277461231@qtp-209021619-0] ERROR
> org.apache.tapestry5.ioc.Registry - [ 1] Handling page render request for
> page Index
> 13:17:16.187 [277461231@qtp-209021619-0] INFO
> o.o.services.AppModule.TimingFilter - Request time: 3528 ms
> 13:17:16.205 [277461231@qtp-209021619-0] ERROR
> o.a.t.m.T.RequestExceptionHandler - Processing of request failed with
> uncaught exception: org.apache.tapestry5.ioc.internal.OperationException:
> Render queue error in SetupRender[Index:layout.footercomponent]:
> org.apache.tapestry5.ioc.internal.util.TapestryException [at
> classpath:org/opencsta/components/Layout.tml, line 29]
> org.apache.tapestry5.ioc.internal.OperationException: Render queue error in
> SetupRender[Index:layout.footercomponent]:
> org.apache.tapestry5.ioc.internal.util.TapestryException
> at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAndRethrow(OperationTrackerImpl.java:184)
> ~[tapestry-ioc-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:62)
> ~[tapestry-ioc-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java:60)
> ~[tapestry-ioc-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.ioc.internal.RegistryImpl.run(RegistryImpl.java:1252)
> ~[tapestry-ioc-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.internal.services.RequestOperationTracker.handlePageRender(RequestOperationTracker.java:66)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at $ComponentRequestHandler_139b0aa8c67452de.handlePageRender(Unknown
> Source) ~[na:na]
> at $ComponentRequestHandler_139b0aa8c67452ae.handlePageRender(Unknown
> Source) ~[na:na]
> at
> org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:52)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at $Dispatcher_139b0aa8c67452b1.dispatch(Unknown Source) ~[na:na]
> at $Dispatcher_139b0aa8c67452a8.dispatch(Unknown Source) ~[na:na]
> at
> org.apache.tapestry5.modules.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:304)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at org.opencsta.services.AppModule$1.service(AppModule.java:107)
> ~[classes/:na]
> at $RequestFilter_139b0aa8c67452a7.service(Unknown Source) ~[na:na]
> at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
> at
> org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
> at
> org.apache.tapestry5.modules.TapestryModule$3.service(TapestryModule.java:854)
> [tapestry-core-5.4-beta-22.jar:na]
> at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
> at
> org.apache.tapestry5.modules.TapestryModule$2.service(TapestryModule.java:844)
> [tapestry-core-5.4-beta-22.jar:na]
> at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
> at
> org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:89)
> [tapestry-core-5.4-beta-22.jar:na]
> at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
> at
> org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:105)
> [tapestry-core-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:95)
> [tapestry-core-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
> [tapestry-ioc-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:119)
> [tapestry-core-5.4-beta-22.jar:na]
> at $RequestHandler_139b0aa8c67452a9.service(Unknown Source) [na:na]
> at $RequestHandler_139b0aa8c674529d.service(Unknown Source) [na:na]
> at
> org.apache.tapestry5.modules.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:255)
> [tapestry-core-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:59)
> [tapestry-core-5.4-beta-22.jar:na]
> at $HttpServletRequestHandler_139b0aa8c674529f.service(Unknown Source)
> [na:na]
> at
> org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
> [tapestry-core-5.4-beta-22.jar:na]
> at $HttpServletRequestFilter_139b0aa8c674529a.service(Unknown Source)
> [na:na]
> at $HttpServletRequestHandler_139b0aa8c674529f.service(Unknown Source)
> [na:na]
> at
> org.apache.tapestry5.modules.TapestryModule$1.service(TapestryModule.java:804)
> [tapestry-core-5.4-beta-22.jar:na]
> at $HttpServletRequestHandler_139b0aa8c674529f.service(Unknown Source)
> [na:na]
> at $HttpServletRequestHandler_139b0aa8c6745299.service(Unknown Source)
> [na:na]
> at
> org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:166)
> [tapestry-core-5.4-beta-22.jar:na]
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1148)
> [jetty-6.1.16.jar:6.1.16]
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:387)
> [jetty-6.1.16.jar:6.1.16]
> at
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> [jetty-6.1.16.jar:6.1.16]
> at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
> [jetty-6.1.16.jar:6.1.16]
> at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
> [jetty-6.1.16.jar:6.1.16]
> at
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
> [jetty-6.1.16.jar:6.1.16]
> at
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
> [jetty-6.1.16.jar:6.1.16]
> at
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
> [jetty-6.1.16.jar:6.1.16]
> at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> [jetty-6.1.16.jar:6.1.16]
> at org.mortbay.jetty.Server.handle(Server.java:324)
> [jetty-6.1.16.jar:6.1.16]
> at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:535)
> [jetty-6.1.16.jar:6.1.16]
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:865)
> [jetty-6.1.16.jar:6.1.16]
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539)
> [jetty-6.1.16.jar:6.1.16]
> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> [jetty-6.1.16.jar:6.1.16]
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> [jetty-6.1.16.jar:6.1.16]
> at
> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
> [jetty-6.1.16.jar:6.1.16]
> at
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)
> [jetty-util-6.1.16.jar:6.1.16]
> Caused by: org.apache.tapestry5.internal.services.RenderQueueException:
> Render queue error in SetupRender[Index:layout.footercomponent]:
> org.apache.tapestry5.ioc.internal.util.TapestryException
> at
> org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:87)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:114)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at $PageRenderQueue_139b0aa8c6745330.render(Unknown Source) ~[na:na]
> at $PageRenderQueue_139b0aa8c674532f.render(Unknown Source) ~[na:na]
> at
> org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.internal.services.PageNameMetaInjector.renderMarkup(PageNameMetaInjector.java:41)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
> ~[na:na]
> at
> org.apache.tapestry5.modules.TapestryModule$29.renderMarkup(TapestryModule.java:1810)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
> ~[na:na]
> at
> org.apache.tapestry5.modules.TapestryModule$28.renderMarkup(TapestryModule.java:1800)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
> ~[na:na]
> at
> org.apache.tapestry5.modules.TapestryModule$27.renderMarkup(TapestryModule.java:1784)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
> ~[na:na]
> at
> org.apache.tapestry5.modules.TapestryModule$26.renderMarkup(TapestryModule.java:1768)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
> ~[na:na]
> at
> org.apache.tapestry5.modules.JavaScriptModule$1.renderMarkup(JavaScriptModule.java:259)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
> ~[na:na]
> at
> org.apache.tapestry5.modules.TapestryModule$25.renderMarkup(TapestryModule.java:1751)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
> ~[na:na]
> at
> org.apache.tapestry5.internal.services.javascript.AddBrowserCompatibilityStyles.renderMarkup(AddBrowserCompatibilityStyles.java:45)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
> ~[na:na]
> at
> org.apache.tapestry5.internal.services.javascript.ConfigureHTMLElementFilter.renderMarkup(ConfigureHTMLElementFilter.java:45)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at $MarkupRenderer_139b0aa8c6745333.renderMarkup(Unknown Source)
> ~[na:na]
> at $MarkupRenderer_139b0aa8c674532e.renderMarkup(Unknown Source)
> ~[na:na]
> at
> org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at $PageMarkupRenderer_139b0aa8c674532c.renderPageMarkup(Unknown
> Source) ~[na:na]
> at
> org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:64)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at $PageResponseRenderer_139b0aa8c67452e1.renderPageResponse(Unknown
> Source) ~[na:na]
> at
> org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:72)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.modules.TapestryModule$34.handle(TapestryModule.java:1978)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at $PageRenderRequestHandler_139b0aa8c67452e3.handle(Unknown Source)
> ~[na:na]
> at $PageRenderRequestHandler_139b0aa8c67452dd.handle(Unknown Source)
> ~[na:na]
> at
> org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.internal.services.DeferredResponseRenderer.handlePageRender(DeferredResponseRenderer.java:52)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at $ComponentRequestHandler_139b0aa8c67452de.handlePageRender(Unknown
> Source) ~[na:na]
> at
> org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at $ComponentRequestHandler_139b0aa8c67452de.handlePageRender(Unknown
> Source) ~[na:na]
> at
> org.apache.tapestry5.internal.services.RequestOperationTracker$2.run(RequestOperationTracker.java:73)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:56)
> ~[tapestry-ioc-5.4-beta-22.jar:na]
> ... 53 common frames omitted
> Caused by: org.apache.tapestry5.ioc.internal.util.TapestryException: null
> at
> org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:155)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.render(ComponentPageElementImpl.java:183)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:79)
> ~[tapestry-core-5.4-beta-22.jar:na]
> ... 91 common frames omitted
> Caused by: org.opencsta.exceptions.FooterException: null
> at
> org.opencsta.services.FooterServiceImpl.getById(FooterServiceImpl.java:25)
> ~[classes/:na]
> at $FooterService_139b0aa8c6745383.getById(Unknown Source) ~[na:na]
> at $FooterService_139b0aa8c6745384.getById(Unknown Source) ~[na:na]
> at $FooterService_139b0aa8c674530c.getById(Unknown Source) ~[na:na]
> at
> org.opencsta.components.FooterComponent.setupRender(FooterComponent.java:26)
> ~[classes/:na]
> at
> org.opencsta.components.FooterComponent.setupRender(FooterComponent.java)
> ~[classes/:na]
> at
> org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.invokeComponent(ComponentPageElementImpl.java:176)
> ~[tapestry-core-5.4-beta-22.jar:na]
> at
> org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:135)
> ~[tapestry-core-5.4-beta-22.jar:na]
> ... 93 common frames omitted
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)