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]

Reply via email to