Hi all, I get the below exception while rendering tml file.
2013-08-12 17:22:12,525 [d701#8/https://myaccount.srwd00.com/login/Signin] priority=ERROR app_name=testapps thread=ajp-127.0.0.3-8009-1 location=RequestExceptionHandler line=40 Unexpected exception: Render queue error in PostRenderCleanup[Signin:logincomponent_0.fieldvalidationerrormsg]: Component Signin:logincomponent_0.fieldvalidationerrormsg 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().: org.apache.tapestry5.internal.services.RenderQueueException: Render queue error in PostRenderCleanup[Signin:logincomponent_0.fieldvalidationerrormsg]: Component Signin:logincomponent_0.fieldvalidationerrormsg 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(). [at classpath:com/test/ui/components/sh/common/LoginComponent.tml, line 44] at org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:84) at org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:127) at $PageRenderQueue_140750a7709.render($PageRenderQueue_140750a7709.java) at $PageRenderQueue_140750a7700.render($PageRenderQueue_140750a7700.java) at org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37) at com.test.ui.services.testModule$4.renderMarkup(testModule.java:267) at $MarkupRenderer_140750a770c.renderMarkup($MarkupRenderer_140750a770c.java) at com.test.ui.services.testModule$5.renderMarkup(testModule.java:281) at $MarkupRenderer_140750a770c.renderMarkup($MarkupRenderer_140750a770c.java) at org.apache.tapestry5.services.TapestryModule$29.renderMarkup(TapestryModule.java:2089) at $MarkupRenderer_140750a770c.renderMarkup($MarkupRenderer_140750a770c.java) at org.apache.tapestry5.services.TapestryModule$28.renderMarkup(TapestryModule.java:2073) at $MarkupRenderer_140750a770c.renderMarkup($MarkupRenderer_140750a770c.java) at org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:2055) at $MarkupRenderer_140750a770c.renderMarkup($MarkupRenderer_140750a770c.java) at org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:2040) at $MarkupRenderer_140750a770c.renderMarkup($MarkupRenderer_140750a770c.java) at org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:2026) at $MarkupRenderer_140750a770c.renderMarkup($MarkupRenderer_140750a770c.java) at org.apache.tapestry5.services.TapestryModule$24.renderMarkup(TapestryModule.java:2008) at $MarkupRenderer_140750a770c.renderMarkup($MarkupRenderer_140750a770c.java) at org.apache.tapestry5.services.TapestryModule$23.renderMarkup(TapestryModule.java:1989) at $MarkupRenderer_140750a770c.renderMarkup($MarkupRenderer_140750a770c.java) at $MarkupRenderer_140750a7708.renderMarkup($MarkupRenderer_140750a7708.java) at org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47) at $PageMarkupRenderer_140750a7706.renderPageMarkup($PageMarkupRenderer_140750a7706.java) at com.test.ui.services.common.impl.PageJSonResponseRendererDecorator.renderPageResponse(PageJSonResponseRendererDecorator.java:57) at $PageResponseRenderer_140750a75c8.renderPageResponse($PageResponseRenderer_140750a75c8.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_140750a75ca.handle($PageRenderRequestHandler_140750a75ca.java) at com.test.ui.services.impl.ClientCacheHandler.handle(ClientCacheHandler.java:60) at $PageRenderRequestHandler_140750a75ca.handle($PageRenderRequestHandler_140750a75ca.java) at com.test.ui.services.impl.testAccessControlHandler.handle(testAccessControlHandler.java:134) at $PageRenderRequestHandler_140750a75ca.handle($PageRenderRequestHandler_140750a75ca.java) at $PageRenderRequestHandler_140750a75c0.handle($PageRenderRequestHandler_140750a75c0.java) at org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48) at org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47) at $ComponentRequestHandler_140750a75c1.handlePageRender($ComponentRequestHandler_140750a75c1.java) at $ComponentRequestHandler_140750a75a6.handlePageRender($ComponentRequestHandler_140750a75a6.java) at org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45) at $Dispatcher_140750a75a8.dispatch($Dispatcher_140750a75a8.java) at $Dispatcher_140750a75a2.dispatch($Dispatcher_140750a75a2.java) at org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:321) at com.test.ui.services.testModule$3.service(testModule.java:196) at $RequestHandler_140750a75a3.service($RequestHandler_140750a75a3.java) at com.test.ui.services.testModule$2.service(testModule.java:169) at $RequestHandler_140750a75a3.service($RequestHandler_140750a75a3.java) at com.test.ui.services.testModule$1.service(testModule.java:136) at $RequestFilter_140750a75a0.service($RequestFilter_140750a75a0.java) at $RequestHandler_140750a75a3.service($RequestHandler_140750a75a3.java) at org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26) at $RequestHandler_140750a75a3.service($RequestHandler_140750a75a3.java) at org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:984) at $RequestHandler_140750a75a3.service($RequestHandler_140750a75a3.java) at org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:974) at $RequestHandler_140750a75a3.service($RequestHandler_140750a75a3.java) at org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90) at $RequestHandler_140750a75a3.service($RequestHandler_140750a75a3.java) at org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90) at org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:81) at org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85) at org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103) at $RequestHandler_140750a75a3.service($RequestHandler_140750a75a3.java) at $RequestHandler_140750a7597.service($RequestHandler_140750a7597.java) at org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:272) at org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53) at $HttpServletRequestHandler_140750a7599.service($HttpServletRequestHandler_140750a7599.java) at org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44) at $HttpServletRequestHandler_140750a7599.service($HttpServletRequestHandler_140750a7599.java) at org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62) at $HttpServletRequestFilter_140750a7596.service($HttpServletRequestFilter_140750a7596.java) at $HttpServletRequestHandler_140750a7599.service($HttpServletRequestHandler_140750a7599.java) at org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:928) at $HttpServletRequestHandler_140750a7599.service($HttpServletRequestHandler_140750a7599.java) at $HttpServletRequestHandler_140750a7464.service($HttpServletRequestHandler_140750a7464.java) at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) at com.test.http.filter.AbstractSessionFilter.doFilterForMemcache(AbstractSessionFilter.java:213) at com.test.http.filter.AbstractSessionFilter.doFilter(AbstractSessionFilter.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) at com.test.common.http.UserCookieFilter.doFilter(UserCookieFilter.java:318) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) at com.test.common.http.InternationalFilter.doFilterInternal(InternationalFilter.java:37) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) at com.test.common.http.DyeHttpFilter.doFilterInternal(DyeHttpFilter.java:23) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181) at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285) at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88) at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:159) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:504) at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:437) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) at java.lang.Thread.run(Thread.java:662) Caused by: org.apache.tapestry5.ioc.internal.util.TapestryException: Component Signin:logincomponent_0.fieldvalidationerrormsg 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(). [at classpath:com/test/ui/components/sh/common/LoginComponent.tml, line 44] at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$PostRenderCleanupPhase.render(ComponentPageElementImpl.java:475) at org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:72) ... 110 more tml file is: <div class="input clear"> <label for="loginEmail">${msg:common.formElement.Email}</label> <input name="loginEmail" t:id="loginEmail" t:type="TextField" t:value="loginModel.loginEmail" /> <label t:type="sh/common/FieldValidationErrorMsg" t:fieldId="loginEmail" t:errorId="requiredFieldIsMissing">${msg:common.formElement.EnterValidEmail}</label> </div> i get the exception at <label t:type="sh/common/FieldValidationErrorMsg". Please help me, i"m stuck because of this. Thanks, Rukmini