Hi,
I have some problems using the GridCollapse class(http://tapestry-stitch.uklance.cloudbees.net/gridcollapsedemo) of Lance in my application.
I get an error message. note that GridCollapse.java line 119 is:

Node  lastChild=  topChildren.get(topChildren.size()  -  1);

thanks

 *

   ocation
       classpath:com/example/pms/pages/projekt/AblaufplanProjekt.tml,
       line 38

 * org.apache.tapestry5.ioc.internal.util.TapestryException
   org.apache.tapestry5.dom.Text cannot be cast to
   org.apache.tapestry5.dom.Element

   location
       classpath:com/example/pms/pages/projekt/AblaufplanProjekt.tml,
       line 38

 * java.lang.ClassCastException
   org.apache.tapestry5.dom.Text cannot be cast to
   org.apache.tapestry5.dom.Element

   Filter stack framesStack trace
         o 
com.example.pms.mixins.GridCollapse.advised$findTable_219062e8204(GridCollapse.java:119)
         o 
com.example.pms.mixins.GridCollapse$Invocation_findTable_219062e8203.proceedToAdvisedMethod(Unknown
           Source)
         o 
org.apache.tapestry5.internal.plastic.AbstractMethodInvocation.proceed(AbstractMethodInvocation.java:84)
         o 
org.apache.tapestry5.ioc.internal.services.LoggingAdvice.advise(LoggingAdvice.java:45)
         o 
org.apache.tapestry5.internal.plastic.AbstractMethodInvocation.proceed(AbstractMethodInvocation.java:86)
         o com.example.pms.mixins.GridCollapse.findTable(GridCollapse.java)
         o 
com.example.pms.mixins.GridCollapse.cleanupRender(GridCollapse.java:39)
         o com.example.pms.mixins.GridCollapse.cleanupRender(GridCollapse.java)
         o 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$CleanupRenderPhase.invokeComponent(ComponentPageElementImpl.java:402)
         o 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:143)
         o 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$CleanupRenderPhase.render(ComponentPageElementImpl.java:409)
         o 
org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:72)
         o 
org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:124)
         o 
org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37)
         o 
org.apache.tapestry5.services.TapestryModule$31.renderMarkup(TapestryModule.java:1994)
         o 
org.apache.tapestry5.services.TapestryModule$30.renderMarkup(TapestryModule.java:1978)
         o 
org.apache.tapestry5.services.TapestryModule$29.renderMarkup(TapestryModule.java:1960)
         o 
org.apache.tapestry5.services.TapestryModule$28.renderMarkup(TapestryModule.java:1945)
         o 
org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:1931)
         o 
org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:1913)
         o 
org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:1894)
         o 
org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47)
         o 
org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:67)
         o 
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:64)
         o 
org.apache.tapestry5.services.TapestryModule$38.handle(TapestryModule.java:2222)
         o 
org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
         o 
org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
         o 
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
         o 
org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:302)
         o com.example.pms.services.AppModule$1.service(AppModule.java:95)
         o 
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
         o 
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:902)
         o 
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:892)
         o 
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90)
         o 
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:105)
         o 
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:95)
         o 
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
         o 
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:119)
         o 
org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:253)
         o 
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
         o 
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
         o 
org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:852)
         o org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:171)

Reply via email to