You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Dariusz Majewski (JIRA)" <ji...@apache.org> on 2009/12/15 01:36:18 UTC

[jira] Commented: (TAP5-733) AjaxFormLoop occasionally fails with "The rendered content did not include any elements that allow for the positioning of the hidden form field's element"

    [ https://issues.apache.org/jira/browse/TAP5-733?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12790490#action_12790490 ] 

Dariusz Majewski commented on TAP5-733:
---------------------------------------

In my case Blackbird console shows following error:
# Communication with the server failed: The rendered content did not include any elements that allow for the positioning of the hidden form field's element.
# Ajax failure: Status 500 for /portal/material/page1.photos.rowinjector:inject/2135486824?t:formcomponentid=material/Page1:photosform&t:formid=photosForm: The rendered content did not include any elements that allow for the positioning of the hidden form field's element.

But after analysing server response with firebug, server returns tapestry exception page with following stacktrace:
        * org.apache.tapestry5.corelib.internal.HiddenFieldPositioner.getElement(HiddenFieldPositioner.java:74)
        * org.apache.tapestry5.corelib.components.FormInjector$1.renderMarkup(FormInjector.java:236)
        * org.apache.tapestry5.internal.services.PageRenderQueueImpl$Bridge.renderMarkup(PageRenderQueueImpl.java:62)
        * org.apache.tapestry5.corelib.components.AjaxFormLoop$10.renderMarkup(AjaxFormLoop.java:416)
        * org.apache.tapestry5.internal.services.PageRenderQueueImpl$Bridge.renderMarkup(PageRenderQueueImpl.java:62)
        * org.apache.tapestry5.internal.services.PageRenderQueueImpl.renderPartial(PageRenderQueueImpl.java:159)
        * $PageRenderQueue_1258fac3ab5.renderPartial($PageRenderQueue_1258fac3ab5.java)
        * $PageRenderQueue_1258fac3aad.renderPartial($PageRenderQueue_1258fac3aad.java)
        * org.apache.tapestry5.internal.services.PartialMarkupRendererTerminator.renderMarkup(PartialMarkupRendererTerminator.java:39)
        * org.apache.tapestry5.services.TapestryModule$32.renderMarkup(TapestryModule.java:1868)
        * $PartialMarkupRenderer_1258fac3b4e.renderMarkup($PartialMarkupRenderer_1258fac3b4e.java)
        * org.apache.tapestry5.services.TapestryModule$31.renderMarkup(TapestryModule.java:1852)
        * $PartialMarkupRenderer_1258fac3b4e.renderMarkup($PartialMarkupRenderer_1258fac3b4e.java)
        * org.apache.tapestry5.services.TapestryModule$30.renderMarkup(TapestryModule.java:1834)
        * $PartialMarkupRenderer_1258fac3b4e.renderMarkup($PartialMarkupRenderer_1258fac3b4e.java)
        * org.apache.tapestry5.services.TapestryModule$29.renderMarkup(TapestryModule.java:1816)
        * $PartialMarkupRenderer_1258fac3b4e.renderMarkup($PartialMarkupRenderer_1258fac3b4e.java)
        * org.apache.tapestry5.services.TapestryModule$28.renderMarkup(TapestryModule.java:1790)
        * $PartialMarkupRenderer_1258fac3b4e.renderMarkup($PartialMarkupRenderer_1258fac3b4e.java)
        * $PartialMarkupRenderer_1258fac3b4d.renderMarkup($PartialMarkupRenderer_1258fac3b4d.java)
        * org.apache.tapestry5.internal.services.AjaxPartialResponseRendererImpl.renderPartialPageMarkup(AjaxPartialResponseRendererImpl.java:79)
        * $AjaxPartialResponseRenderer_1258fac3b4b.renderPartialPageMarkup($AjaxPartialResponseRenderer_1258fac3b4b.java)
        * org.apache.tapestry5.internal.services.AjaxComponentEventRequestHandler.handle(AjaxComponentEventRequestHandler.java:118)
        * $ComponentEventRequestHandler_1258fac3b06.handle($ComponentEventRequestHandler_1258fac3b06.java)
        * org.apache.tapestry5.internal.services.AjaxFilter.handle(AjaxFilter.java:42)
        * $ComponentEventRequestHandler_1258fac3b08.handle($ComponentEventRequestHandler_1258fac3b08.java)
        * org.apache.tapestry5.upload.internal.services.UploadExceptionFilter.handle(UploadExceptionFilter.java:75)
        * $ComponentEventRequestHandler_1258fac3b08.handle($ComponentEventRequestHandler_1258fac3b08.java)
        * org.apache.tapestry5.services.TapestryModule$36.handle(TapestryModule.java:2164)
        * $ComponentEventRequestHandler_1258fac3b08.handle($ComponentEventRequestHandler_1258fac3b08.java)
        * $ComponentEventRequestHandler_1258fac3a4d.handle($ComponentEventRequestHandler_1258fac3a4d.java)
        * org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handleComponentEvent(ComponentRequestHandlerTerminator.java:43)
        * $ComponentRequestHandler_1258fac3a40.handleComponentEvent($ComponentRequestHandler_1258fac3a40.java)
        * org.apache.tapestry5.internal.services.ComponentEventDispatcher.dispatch(ComponentEventDispatcher.java:46)
        * $Dispatcher_1258fac3a43.dispatch($Dispatcher_1258fac3a43.java)
        * $Dispatcher_1258fac3a39.dispatch($Dispatcher_1258fac3a39.java)
        * org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:245)
        * com.freereporters.portal.services.AppModule$1.service(AppModule.java:176)
        * $RequestFilter_1258fac3a38.service($RequestFilter_1258fac3a38.java)
        * $RequestHandler_1258fac3a3a.service($RequestHandler_1258fac3a3a.java)
        * org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
        * $RequestHandler_1258fac3a3a.service($RequestHandler_1258fac3a3a.java)
        * org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:778)
        * $RequestHandler_1258fac3a3a.service($RequestHandler_1258fac3a3a.java)
        * org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:767)
        * $RequestHandler_1258fac3a3a.service($RequestHandler_1258fac3a3a.java)
        * org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
        * $RequestHandler_1258fac3a3a.service($RequestHandler_1258fac3a3a.java)
        * org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90)
        * org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:81)
        * org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
        * org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
        * $RequestHandler_1258fac3a3a.service($RequestHandler_1258fac3a3a.java)
        * $RequestHandler_1258fac3a30.service($RequestHandler_1258fac3a30.java)
        * org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:197)
        * org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44)
        * $HttpServletRequestHandler_1258fac3a32.service($HttpServletRequestHandler_1258fac3a32.java)
        * org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
        * $HttpServletRequestHandler_1258fac3a32.service($HttpServletRequestHandler_1258fac3a32.java)
        * org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
        * $HttpServletRequestFilter_1258fac3a2e.service($HttpServletRequestFilter_1258fac3a2e.java)
        * $HttpServletRequestHandler_1258fac3a32.service($HttpServletRequestHandler_1258fac3a32.java)
        * org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:726)
        * $HttpServletRequestHandler_1258fac3a32.service($HttpServletRequestHandler_1258fac3a32.java)
        * $HttpServletRequestHandler_1258fac3a2c.service($HttpServletRequestHandler_1258fac3a2c.java)
        * org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:127)
        * org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
        * org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
        * org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
        * org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
        * org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:722)
        * org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:404)
        * org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
        * org.mortbay.jetty.Server.handle(Server.java:324)
        * org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
        * org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
        * org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
        * org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
        * org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
        * org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
        * org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450) 

I hope this will be helpfull.
I'm using tapestry 5.1.0.5, jdk1.6.0_11, jetty 6.1.6


> AjaxFormLoop occasionally fails with "The rendered content did not include any elements that allow for the positioning of the hidden form field's element"
> ----------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: TAP5-733
>                 URL: https://issues.apache.org/jira/browse/TAP5-733
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.1.0.5
>            Reporter: Howard M. Lewis Ship
>
> First reported by the users at ProQuest and hard to reproduce.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.