This sounds like the bug Jochen just fixed yesterday... https://issues.apache.org/jira/browse/TAP5-2450 On Feb 10, 2015 11:45 PM, "George Christman" <gchrist...@cardaddy.com> wrote:
> Hi, I just tried upgrading from 5.4-beta-27 and started receiving the > following exception all over my app. > > *Component vehicles/Index:gridlisting.if_5 has rendered unbalanced > elements; either it has started an element with MarkupWriter.element() and > not followed up with MarkupWriter.end(), or it has invoked > MarkupWriter.end() without first invoking MarkupWriter.element().* > location classpath:com/cardaddy/auto/components/GridListing.tml, line 66 > The tml that seems to have an issue. Never been an issue in previous > versions. > > <p t:type="if" test="vehicleListing.transmission">*Transmission: * ${ > vehicleListing.transmission.name}</p> > > > > org.apache.tapestry5.internal.structure.ComponentPageElementImpl$PostRenderCleanupPhase > render() ComponentPageElementImpl.java 441 > org.apache.tapestry5.internal.services.RenderQueueImpl run() > RenderQueueImpl.java 79 > org.apache.tapestry5.internal.services.PageRenderQueueImpl > render() PageRenderQueueImpl.java 121 > org.apache.tapestry5.internal.services.MarkupRendererTerminator > renderMarkup() MarkupRendererTerminator.java 37 > org.apache.tapestry5.internal.services.PageNameMetaInjector renderMarkup() > PageNameMetaInjector.java 41 > org.apache.tapestry5.modules.TapestryModule$29 > renderMarkup() TapestryModule.java 1806 > org.apache.tapestry5.modules.TapestryModule$28 > renderMarkup() TapestryModule.java 1796 > org.apache.tapestry5.modules.TapestryModule$27 > renderMarkup() TapestryModule.java 1780 > org.apache.tapestry5.modules.TapestryModule$26 > renderMarkup() TapestryModule.java 1764 > > org.apache.tapestry5.internal.services.javascript.AddBrowserCompatibilityStyles > renderMarkup() AddBrowserCompatibilityStyles.java 45 > > org.apache.tapestry5.internal.services.javascript.ConfigureHTMLElementFilter > renderMarkup() ConfigureHTMLElementFilter.java 45 > org.apache.tapestry5.modules.JavaScriptModule$1 renderMarkup() > JavaScriptModule.java 259 org.apache.tapestry5.modules.TapestryModule$25 > renderMarkup() TapestryModule.java 1747 > org.apache.tapestry5.internal.services.PageMarkupRendererImpl > renderPageMarkup() PageMarkupRendererImpl.java 47 > org.apache.tapestry5.internal.services.PageResponseRendererImpl > renderPageResponse() PageResponseRendererImpl.java 64 > org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl > handle() > PageRenderRequestHandlerImpl.java 72 > org.apache.tapestry5.modules.TapestryModule$34 > handle() TapestryModule.java 1974 > org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator > handlePageRender() ComponentRequestHandlerTerminator.java 48 > org.apache.tapestry5.internal.services.DeferredResponseRenderer > handlePageRender() DeferredResponseRenderer.java 52 > org.apache.tapestry5.services.InitializeActivePageName handlePageRender() > InitializeActivePageName.java 47 > org.apache.tapestry5.internal.services.RequestOperationTracker$2 > run() RequestOperationTracker.java 73 > org.apache.tapestry5.internal.services.RequestOperationTracker > handlePageRender() RequestOperationTracker.java 66 > org.tynamo.security.SecurityComponentRequestFilter > handlePageRender() SecurityComponentRequestFilter.java 49 > org.apache.tapestry5.internal.services.PageRenderDispatcher dispatch() > PageRenderDispatcher.java 55 > org.apache.tapestry5.modules.TapestryModule$RequestHandlerTerminator > service() TapestryModule.java 305 > org.apache.tapestry5.internal.services.RequestErrorFilter > service() RequestErrorFilter.java 26 > org.apache.tapestry5.modules.TapestryModule$3 > service() TapestryModule.java 845 > org.apache.tapestry5.modules.TapestryModule$2 > service() TapestryModule.java 835 > org.apache.tapestry5.internal.services.StaticFilesFilter > service() StaticFilesFilter.java 89 > com.cardaddy.auto.services.CkeditorRequestFilter > service() CkeditorRequestFilter.java 67 > com.cardaddy.auto.services.AppModule > lambda$buildTimingFilter$1() AppModule.java 315 > com.cardaddy.auto.services.AppModule$$Lambda$2/1658522264 > service() > > org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2 invoke() > CheckForUpdatesFilter.java 105 > org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2 > invoke() CheckForUpdatesFilter.java 95 > org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier withRead() > ConcurrentBarrier.java 85 > org.apache.tapestry5.internal.services.CheckForUpdatesFilter > service() CheckForUpdatesFilter.java 119 > > org.apache.tapestry5.modules.TapestryModule$HttpServletRequestHandlerTerminator > service() TapestryModule.java 256 > org.tynamo.security.services.impl.SecurityConfiguration$1 > call() SecurityConfiguration.java 56 > org.tynamo.security.services.impl.SecurityConfiguration$1 > call() SecurityConfiguration.java 54 > org.apache.shiro.subject.support.SubjectCallable > doCall() SubjectCallable.java 90 > org.apache.shiro.subject.support.SubjectCallable > call() SubjectCallable.java 83 > org.apache.shiro.subject.support.DelegatingSubject > execute() DelegatingSubject.java 383 > org.tynamo.security.services.impl.SecurityConfiguration > service() SecurityConfiguration.java 54 > org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter > service() MultipartServletRequestFilter.java 45 > com.cardaddy.auto.services.photo.impl.AjaxUploadServletRequestFilter > service() AjaxUploadServletRequestFilter.java 29 > org.apache.tapestry5.internal.services.IgnoredPathsFilter service() > IgnoredPathsFilter.java 62 org.apache.tapestry5.modules.TapestryModule$1 > service() TapestryModule.java 795 org.apache.tapestry5.TapestryFilter > doFilter() TapestryFilter.java 168 > Any idea what might be causing this? >