I think you need the @Body component in your .html. Shing
--- Oliver Lietz <[EMAIL PROTECTED]> wrote: > Hello all, > > I've a problem with PopupLinkRenderer and it looks > similar to the one Bastian > Voigt had with Script component [1/2]. > Did I made right use of the PopupLinkRenderer? Just > want to open a Tapestry or > simple HTML page. Is there another way? Any ideas of > what is going wrong? > The Disclaimer page opens fine when not using > PopupLinkRenderer. > > (Tapestry/Contrib 4.1) > > Imprint.html: > ------------------------------------------------------------------------ > <a href="#" jwcid="[EMAIL PROTECTED]" > page="Disclaimer" > renderer="ognl:beans.popupRenderer"><span > jwcid="@Insert" > value="message:disclaimer">Disclaimer</span></a> > ------------------------------------------------------------------------ > > > Imprint.page: > ------------------------------------------------------------------------ > <page-specification > class="org.apache.tapestry.html.BasePage"> > > <bean name="popupRenderer" > class="org.apache.tapestry.contrib.link.PopupLinkRenderer"> > <set name="windowName" > value="'disclaimer'"/> > <set name="features" value="'width=300, > height=500, scrollbars=yes, > resizable=no'"/> > </bean> > > </page-specification> > ------------------------------------------------------------------------ > > > Exception: Component Imprint/disclaimer requires > rendering support, but no > PageRenderSupport object has been stored into the > request cycle. This object > is typically provided by a Body component. You > should add a Body component to > your template. > > > ------------------------------------------------------------------------ > Stack Trace: > * > org.apache.tapestry.TapestryUtils.getPageRenderSupport(TapestryUtils.java:124) > * > org.apache.tapestry.contrib.link.PopupLinkRenderer.constructURL(PopupLinkRenderer.java:71) > * > org.apache.tapestry.link.DefaultLinkRenderer.renderLink(DefaultLinkRenderer.java:67) > * > org.apache.tapestry.link.AbstractLinkComponent.renderComponent(AbstractLinkComponent.java:94) > * > org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:674) > * > org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:131) > * > org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:491) > * > org.apache.tapestry.components.RenderBody.renderComponent(RenderBody.java:41) > * > org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:674) > * > org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:131) > * > org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92) > * > org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:674) > * > org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:131) > * > org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92) > * > org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:674) > * > org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:129) > * > org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:250) > * > org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:338) > * > org.apache.tapestry.services.impl.DefaultResponseBuilder.renderResponse(DefaultResponseBuilder.java:117) > * > org.apache.tapestry.services.impl.ResponseRendererImpl.renderResponse(ResponseRendererImpl.java:33) > * > $ResponseRenderer_10d541d5ddc.renderResponse($ResponseRenderer_10d541d5ddc.java) > * > org.apache.tapestry.engine.PageService.service(PageService.java:68) > * > $IEngineService_10d541d5e4a.service($IEngineService_10d541d5e4a.java) > * > org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:72) > * > org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:241) > * > org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60) > * > $WebRequestServicer_10d541d5e24.service($WebRequestServicer_10d541d5e24.java) > * > $WebRequestServicer_10d541d5e20.service($WebRequestServicer_10d541d5e20.java) > * > org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56) > * > $ServletRequestServicer_10d541d5e06.service($ServletRequestServicer_10d541d5e06.java) > * > org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55) > * > $ServletRequestServicerFilter_10d541d5e02.service($ServletRequestServicerFilter_10d541d5e02.java) > * > $ServletRequestServicer_10d541d5e08.service($ServletRequestServicer_10d541d5e08.java) > * > org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52) > * > $ServletRequestServicerFilter_10d541d5e00.service($ServletRequestServicerFilter_10d541d5e00.java) > * > $ServletRequestServicer_10d541d5e08.service($ServletRequestServicer_10d541d5e08.java) > * > org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53) > * > $ServletRequestServicerFilter_10d541d5e04.service($ServletRequestServicerFilter_10d541d5e04.java) > * > $ServletRequestServicer_10d541d5e08.service($ServletRequestServicer_10d541d5e08.java) > * > $ServletRequestServicer_10d541d5dfa.service($ServletRequestServicer_10d541d5dfa.java) > * > org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:123) > * > org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:104) > * > javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > * > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > * > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:442) > * > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:357) > * > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:226) > * > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:615) > * > org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:150) > * > org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123) > * > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141) > * > org.mortbay.jetty.Server.handle(Server.java:272) > * > org.mortbay.jetty.HttpConnection.handlerRequest(HttpConnection.java:396) > * > org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:652) > * > org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:488) > * > org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:198) > * > org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:311) > * > org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270) > * > org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) > ------------------------------------------------------------------------ > > TIA, > Oliver > > > [1] > http://thread.gmane.org/gmane.comp.java.tapestry.user/40824/ > [2] > http://thread.gmane.org/gmane.comp.java.tapestry.user/40896/ > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > Home page : http://uk.geocities.com/matmsh/index.html ___________________________________________________________ All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine http://uk.docs.yahoo.com/nowyoucan.html --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]