Thanks for reading.....
My contributed request exception handler,
AppModule.java
public void
contributeRequestExceptionHandler(MappedConfiguration<Class,
Class> configuration) {
// configuration.add(TapestryException.class, Contact.class); //
this works but I don't want it
configuration.add(FooterException.class, About.class);
}
This is the service method I catch an exception and re-throw my custom
exception.
@Override
public Footer getById(Long id) {
Footer fetched = null;
try {
Query query = session.createQuery("from Footer where id =
:id");
query.setParameter("id", id);
query.setMaxResults(1);
fetched = (Footer) query.list().get(0);
} catch (NullPointerException | NoResultException |
IndexOutOfBoundsException npe) {
thrown new FooterException() ;
}
return fetched;
}
I've mucked around with this resorting to:
Layout.java
@Property
@Inject
@Symbol(SymbolConstants.APPLICATION_VERSION)
private String appVersion;
void onException() {
throw new RuntimeException(
"Layout threw this exception deliberately to make
Tapestry
display the current exception report page."
+ " It's the page that displays exceptions you
didn't catch.");
}
Layout.tml
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:t="http://tapestry.apache.org/schema/tapestry_5_3.xsd"
xmlns:p="tapestry:parameter"
lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,
initial-scale=1.0" />
<!-- Favicon -->
<link rel="shortcut icon"
href="${context:img/favicon/favicon.png}"
/>
</head>
<body>
<t:body />
<div t:type="FooterComponent" />
<div t:type="ScrollToTopComponent" />
</body>
</html>
FooterComponent.java
public class FooterComponent {
@Property
private Footer footer;
@Inject
private FooterService tapestryFooterService;
void setupRender() {
footer = tapestryFooterService.getById(new Long(1)); //force it
to get 1st item which doesn't exist
}
void onException() {
throw new RuntimeException(
"FooterComponent threw this exception deliberately to
make
Tapestry display the current exception report page."
+ " It's the page that displays exceptions you didn't
catch.");
}
}
Index.java
public class Index
{
@Property
@Inject
@Symbol(SymbolConstants.TAPESTRY_VERSION)
private String tapestryVersion;
void onException() {
throw new RuntimeException(
"Index threw this exception deliberately to make
Tapestry
display the current exception report page."
+ " It's the page that displays exceptions you
didn't catch.");
}
}
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
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org