Tapestry 5.2.2: The rendered content did not include any elements that allow for the positioning of the hidden form field's element.
Hi Dear tapestry users I'm migrating an application from T5.1-T5.2 but I throws the next exception: java.lang.IllegalStateException The rendered content did not include any elements that allow for the positioning of the hidden form field's element. Anyone can help me? The full stack trace: 10-11-2010 10:11:17 [ERROR] ReporteProduccion - Render queue error in AfterRender[reportes/ReporteProduccion:zonadetalle]: The rendered content did not include any elements that allow for the positioning of the hidden form field's element. org.apache.tapestry5.ioc.internal.util.TapestryException: The rendered content did not include any elements that allow for the positioning of the hidden form field's element. [at context:reportes/ReporteProduccion.tml, line 153] at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:194) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AfterRenderPhase.render(ComponentPageElementImpl.java:419) at org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:72) at org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:127) at $PageRenderQueue_12c36a07f1e.render($PageRenderQueue_12c36a07f1e.java) at $PageRenderQueue_12c36a07f16.render($PageRenderQueue_12c36a07f16.java) at org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37) at org.apache.tapestry5.services.TapestryModule$29.renderMarkup(TapestryModule.java:2089) at $MarkupRenderer_12c36a07f20.renderMarkup($MarkupRenderer_12c36a07f20.java) at org.apache.tapestry5.services.TapestryModule$28.renderMarkup(TapestryModule.java:2073) at $MarkupRenderer_12c36a07f20.renderMarkup($MarkupRenderer_12c36a07f20.java) at org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:2055) at $MarkupRenderer_12c36a07f20.renderMarkup($MarkupRenderer_12c36a07f20.java) at org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:2040) at $MarkupRenderer_12c36a07f20.renderMarkup($MarkupRenderer_12c36a07f20.java) at org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:2026) at $MarkupRenderer_12c36a07f20.renderMarkup($MarkupRenderer_12c36a07f20.java) at org.apache.tapestry5.services.TapestryModule$24.renderMarkup(TapestryModule.java:2008) at $MarkupRenderer_12c36a07f20.renderMarkup($MarkupRenderer_12c36a07f20.java) at org.apache.tapestry5.services.TapestryModule$23.renderMarkup(TapestryModule.java:1989) at $MarkupRenderer_12c36a07f20.renderMarkup($MarkupRenderer_12c36a07f20.java) at $MarkupRenderer_12c36a07f1d.renderMarkup($MarkupRenderer_12c36a07f1d.java) at org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47) at $PageMarkupRenderer_12c36a07f1b.renderPageMarkup($PageMarkupRenderer_12c36a07f1b.java) at org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:67) at $PageResponseRenderer_12c36a07eb7.renderPageResponse($PageResponseRenderer_12c36a07eb7.java) at org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:64) at org.apache.tapestry5.services.TapestryModule$36.handle(TapestryModule.java:2326) at $PageRenderRequestHandler_12c36a07eb9.handle($PageRenderRequestHandler_12c36a07eb9.java) at $PageRenderRequestHandler_12c36a07eb3.handle($PageRenderRequestHandler_12c36a07eb3.java) at org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48) at org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47) at $ComponentRequestHandler_12c36a07eb4.handlePageRender($ComponentRequestHandler_12c36a07eb4.java) at $ComponentRequestHandler_12c36a07e99.handlePageRender($ComponentRequestHandler_12c36a07e99.java) at org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45) at $Dispatcher_12c36a07e9b.dispatch($Dispatcher_12c36a07e9b.java) at $Dispatcher_12c36a07e94.dispatch($Dispatcher_12c36a07e94.java) at org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:321) at org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26) at $RequestHandler_12c36a07e95.service($RequestHandler_12c36a07e95.java) at org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:984) at $RequestHandler_12c36a07e95.service($RequestHandler_12c36a07e95.java) at
Re: Tapestry 5.2.2: The rendered content did not include any elements that allow for the positioning of the hidden form field's element.
Throw a span or div inside your t:zone (or the t:block that is being re-rendered). Tapestry does a lot of work under the covers to place its hidden input fields in valid locations, and when using FormInjector or AjaxFormLoop, you can run into this problem. On Wed, Nov 10, 2010 at 8:48 AM, iberck ibe...@gmail.com wrote: Hi Dear tapestry users I'm migrating an application from T5.1-T5.2 but I throws the next exception: java.lang.IllegalStateException The rendered content did not include any elements that allow for the positioning of the hidden form field's element. Anyone can help me? The full stack trace: 10-11-2010 10:11:17 [ERROR] ReporteProduccion - Render queue error in AfterRender[reportes/ReporteProduccion:zonadetalle]: The rendered content did not include any elements that allow for the positioning of the hidden form field's element. org.apache.tapestry5.ioc.internal.util.TapestryException: The rendered content did not include any elements that allow for the positioning of the hidden form field's element. [at context:reportes/ReporteProduccion.tml, line 153] at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:194) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AfterRenderPhase.render(ComponentPageElementImpl.java:419) at org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:72) at org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:127) at $PageRenderQueue_12c36a07f1e.render($PageRenderQueue_12c36a07f1e.java) at $PageRenderQueue_12c36a07f16.render($PageRenderQueue_12c36a07f16.java) at org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37) at org.apache.tapestry5.services.TapestryModule$29.renderMarkup(TapestryModule.java:2089) at $MarkupRenderer_12c36a07f20.renderMarkup($MarkupRenderer_12c36a07f20.java) at org.apache.tapestry5.services.TapestryModule$28.renderMarkup(TapestryModule.java:2073) at $MarkupRenderer_12c36a07f20.renderMarkup($MarkupRenderer_12c36a07f20.java) at org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:2055) at $MarkupRenderer_12c36a07f20.renderMarkup($MarkupRenderer_12c36a07f20.java) at org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:2040) at $MarkupRenderer_12c36a07f20.renderMarkup($MarkupRenderer_12c36a07f20.java) at org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:2026) at $MarkupRenderer_12c36a07f20.renderMarkup($MarkupRenderer_12c36a07f20.java) at org.apache.tapestry5.services.TapestryModule$24.renderMarkup(TapestryModule.java:2008) at $MarkupRenderer_12c36a07f20.renderMarkup($MarkupRenderer_12c36a07f20.java) at org.apache.tapestry5.services.TapestryModule$23.renderMarkup(TapestryModule.java:1989) at $MarkupRenderer_12c36a07f20.renderMarkup($MarkupRenderer_12c36a07f20.java) at $MarkupRenderer_12c36a07f1d.renderMarkup($MarkupRenderer_12c36a07f1d.java) at org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47) at $PageMarkupRenderer_12c36a07f1b.renderPageMarkup($PageMarkupRenderer_12c36a07f1b.java) at org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:67) at $PageResponseRenderer_12c36a07eb7.renderPageResponse($PageResponseRenderer_12c36a07eb7.java) at org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:64) at org.apache.tapestry5.services.TapestryModule$36.handle(TapestryModule.java:2326) at $PageRenderRequestHandler_12c36a07eb9.handle($PageRenderRequestHandler_12c36a07eb9.java) at $PageRenderRequestHandler_12c36a07eb3.handle($PageRenderRequestHandler_12c36a07eb3.java) at org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48) at org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47) at $ComponentRequestHandler_12c36a07eb4.handlePageRender($ComponentRequestHandler_12c36a07eb4.java) at $ComponentRequestHandler_12c36a07e99.handlePageRender($ComponentRequestHandler_12c36a07e99.java) at org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45) at $Dispatcher_12c36a07e9b.dispatch($Dispatcher_12c36a07e9b.java) at $Dispatcher_12c36a07e94.dispatch($Dispatcher_12c36a07e94.java) at
Re: Tapestry 5.2.2: The rendered content did not include any elements that allow for the positioning of the hidden form field's element.
Thank you for your response Howard, this is my tml that throws the exception body t:form t:id=formBusqueda t:zone=zonaResumen table tr td t:zone t:id=zonaResumen update=show div id=zonaGrid align=center t:grid source=gastos t:row=resumenCosto align=left t:rowClass=prop:evenodd.next t:add=encuestador,gasto,verDetalle t:exclude=gastoTotal width=100% rowsPerPage=5 inplace=true /t:grid /div p/ t:if test=gastos table width=50% align=center tr td div align=center Reporte excel /div /td /tr /table /t:if /t:zone /td /tr tr td t:zone t:id=zonaDetalle update=show t:grid t:id=gridDetalle source=transacciones t:row=transaccion align=center t:rowClass=prop:evenodd.next rowsPerPage=10 t:add=consumo,celular,costoTransaccion,encuestador t:exclude=kbConsumidosRedondeados,precioPesos,mensajeError,success,bytesConsumidosStr t:reorder=encuestador,celular,fechaTransaccion,consumo,tipo,costoTransaccion width=100% inplace=true /t:grid /t:zone /td /tr /table /t:form /body FIX - But the problem is fixed when I modify the tml to: body t:form t:id=formBusqueda t:zone=zonaResumen /t:form table tr td t:zone t:id=zonaResumen update=show div id=zonaGrid align=center t:grid source=gastos t:row=resumenCosto align=left t:rowClass=prop:evenodd.next t:add=encuestador,gasto,verDetalle t:exclude=gastoTotal width=100% rowsPerPage=5 inplace=true /t:grid /div p/ t:if test=gastos table width=50% align=center tr td div align=center Reporte excel /div /td /tr /table /t:if /t:zone /td /tr tr td t:zone t:id=zonaDetalle update=show t:grid t:id=gridDetalle source=transacciones t:row=transaccion align=center t:rowClass=prop:evenodd.next rowsPerPage=10 t:add=consumo,celular,costoTransaccion,encuestador t:exclude=kbConsumidosRedondeados,precioPesos,mensajeError,success,bytesConsumidosStr t:reorder=encuestador,celular,fechaTransaccion,consumo,tipo,costoTransaccion width=100% inplace=true /t:grid /t:zone /td /tr /table /body Anyone knows why this behaviour ? Thanks in advance -- View this message in context: