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

Reply via email to