RE: does this issue still have to be ignored ?
I didnt mean to come off negative... but its not a positive thing either... I dont have an error message on the console to offer except this... 127.0.0.1 - - [17/Jun/2013:05:07:41 +] POST /leadersquery.grid.columns:sort/pts/grid?t:ac=org.tynamo.examples.pphl.pages.LeadersQuery$0040cbd892 HTTP/1.1 500 8153 http://localhost:8080/leadersquery/org.tynamo.examples.pphl.pages.LeadersQuery$0040cbd892; Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0 I am wondering if it is left open to force me to become a trunk alterer If I could get away with adding a DIV that would be nice. But I get this when I do add a DIV and it still fails. Just not sure what to do with this sort column thing. Thanks for any help An unexpected application exception has occurred.org.apache.tapestry5.runtime.ComponentEventExceptionThe rendered content did not include any elements that allow for the positioning of the hidden form field's element.contextptsgrideventTypesortlocationclasspath:org/apache/tapestry5/corelib/components/Grid.tml, line 61div class=t-data-grid xmlns:t=http://tapestry.apache.org/schema/tapestry_5_0_0.xsd;2 3div t:id=pagerTop/4 5table t:id=table6thead t:id=columns/7tbody8 tr t:id=rows/9/tbody10/table11 org.apache.tapestry5.ioc.internal.OperationExceptionThe rendered content did not include any elements that allow for the positioning of the hidden form field's element.locationclasspath:org/apache/tapestry5/corelib/components/Grid.tml, line 6traceTriggering event 'sort' on LeadersQuery:grid.columnsTriggering event 'inplaceupdate' on LeadersQuery:grid.columnsorg.apache.tapestry5.runtime.ComponentEventExceptionThe rendered content did not include any elements that allow for the positioning of the hidden form field's element.contextgrideventTypeinplaceupdatelocationclasspath:org/apache/tapestry5/corelib/components/Grid.tml, line 6java.lang.IllegalStateExceptionThe rendered content did not include any elements that allow for the positioning of the hidden form field's element.Filter stack frames Stack trace org.apache.tapestry5.corelib.internal.HiddenFieldPositioner.getElement(HiddenFieldPositioner.java:90) org.apache.tapestry5.internal.services.ajax.AjaxFormUpdateControllerImpl.cleanupAfterPartialZoneRender(AjaxFormUpdateControllerImpl.java:122) org.apache.tapestry5.internal.services.RenderCommandComponentEventResultProcessor.renderMarkup(RenderCommandComponentEventResultProcessor.java:80) org.apache.tapestry5.internal.services.PageRenderQueueImpl$Bridge.renderMarkup(PageRenderQueueImpl.java:62) org.apache.tapestry5.internal.services.PageRenderQueueImpl.renderPartial(PageRenderQueueImpl.java:159) org.apache.tapestry5.internal.services.PartialMarkupRendererTerminator.renderMarkup(PartialMarkupRendererTerminator.java:45) org.apache.tapestry5.services.TapestryModule$37.renderMarkup(TapestryModule.java:2141) org.apache.tapestry5.services.TapestryModule$36.renderMarkup(TapestryModule.java:2125) org.apache.tapestry5.services.TapestryModule$35.renderMarkup(TapestryModule.java:2107) org.apache.tapestry5.services.TapestryModule$34.renderMarkup(TapestryModule.java:2091) org.got5.tapestry5.jquery.services.js.JSModule$2.renderMarkup(JSModule.java:58) org.apache.tapestry5.services.TapestryModule$33.renderMarkup(TapestryModule.java:2073) org.apache.tapestry5.services.TapestryModule$32.renderMarkup(TapestryModule.java:2048) org.apache.tapestry5.internal.services.AjaxPartialResponseRendererImpl.renderPartialPageMarkup(AjaxPartialResponseRendererImpl.java:89) org.apache.tapestry5.internal.services.RenderCommandComponentEventResultProcessor.processResultValue(RenderCommandComponentEventResultProcessor.java:58) org.apache.tapestry5.internal.services.RenderCommandComponentEventResultProcessor.processResultValue(RenderCommandComponentEventResultProcessor.java:34) org.apache.tapestry5.internal.services.AjaxComponentInstanceEventResultProcessor.processResultValue(AjaxComponentInstanceEventResultProcessor.java:70) org.apache.tapestry5.internal.services.AjaxComponentInstanceEventResultProcessor.processResultValue(AjaxComponentInstanceEventResultProcessor.java:30) org.apache.tapestry5.internal.services.AjaxComponentEventRequestHandler$1.processResultValue(AjaxComponentEventRequestHandler.java:80) org.apache.tapestry5.corelib.components.Grid.onInPlaceUpdate(Grid.java:605) org.apache.tapestry5.corelib.components.Grid.dispatchComponentEvent(Grid.java) org.apache.tapestry5.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:935) org.apache.tapestry5.internal.structure.ComponentPageElementImpl.processEventTriggering(ComponentPageElementImpl.java:1112) org.apache.tapestry5.internal.structure.ComponentPageElementImpl.access$3100(ComponentPageElementImpl.java:61) org.apache.tapestry5.internal.structure.ComponentPageElementImpl$5.invoke(ComponentPageElementImpl.java:1057)
RE: does this issue still have to be ignored ?
Well I am not sure if the added DIV is actually working or not. One thing leads to another. I thought I had this boiled down to one symptom and one error. I apologize if I slipped. This is what I receive after buiding with the DIV stuff added. So I am guessing that the embedded DIV's I added are doing something. An unexpected application exception has occurred.org.apache.tapestry5.ioc.internal.OperationExceptionIndex: 0, Size: 0locationclasspath:org/tynamo/examples/pphl/pages/LeadersQuery.tml, line 94 5t:block id=leadersQueryMainBlock6 7 div class=t-invisible/8 9 t:form t:id=criteriaForm id=criteriaForm clientValidation=false 10 t:errors/ 11 12 div class=t-invisible/ 13 14 fieldset class=k-sub-group style=fieldset.k-sub-group { border:1px; background: ${adminLayout.dividerBackGroundColor}; }traceTriggering event 'action' on LeadersQuery:criteriaformorg.apache.tapestry5.runtime.ComponentEventExceptionIndex: 0, Size: 0context eventTypeactionlocationclasspath:org/tynamo/examples/pphl/pages/LeadersQuery.tml, line 9org.apache.tapestry5.ioc.internal.util.TapestryExceptionIndex: 0, Size: 0locationclasspath:org/apache/tapestry5/corelib/components/Grid.tml, line 83 div t:id=pagerTop/4 5table t:id=table6thead t:id=columns/7tbody8 tr t:id=rows/9/tbody10/table11 12div t:id=pagerBottom/13 java.lang.IndexOutOfBoundsExceptionIndex: 0, Size: 0Filter stack frames Stack trace java.util.ArrayList.RangeCheck(ArrayList.java:547) java.util.ArrayList.get(ArrayList.java:322) org.apache.tapestry5.internal.grid.CollectionGridDataSource.getRowValue(CollectionGridDataSource.java:111) org.apache.tapestry5.corelib.components.Grid$CachingDataSource.getRowValue(Grid.java:318) org.apache.tapestry5.corelib.components.GridRows.setupForRow(GridRows.java:297) org.apache.tapestry5.corelib.components.GridRows$SetupForRowByIndex.execute(GridRows.java:88) org.apache.tapestry5.corelib.components.GridRows$SetupForRowByIndex.execute(GridRows.java:75) org.apache.tapestry5.corelib.components.Form.executeStoredActions(Form.java:661) org.apache.tapestry5.corelib.components.Form.advised$onAction_333c2862e032(Form.java:522) org.apache.tapestry5.corelib.components.Form$Invocation_onAction_333c2862e031.proceedToAdvisedMethod(Unknown Source) org.apache.tapestry5.internal.plastic.AbstractMethodInvocation.proceed(AbstractMethodInvocation.java:84) org.apache.tapestry5.ioc.internal.services.LoggingAdvice.advise(LoggingAdvice.java:45) org.apache.tapestry5.internal.plastic.AbstractMethodInvocation.proceed(AbstractMethodInvocation.java:86) org.apache.tapestry5.corelib.components.Form.onAction(Form.java) org.apache.tapestry5.corelib.components.Form.dispatchComponentEvent(Form.java) org.apache.tapestry5.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:935) org.apache.tapestry5.internal.structure.ComponentPageElementImpl.processEventTriggering(ComponentPageElementImpl.java:1112) org.apache.tapestry5.internal.structure.ComponentPageElementImpl.access$3100(ComponentPageElementImpl.java:61) org.apache.tapestry5.internal.structure.ComponentPageElementImpl$5.invoke(ComponentPageElementImpl.java:1057) org.apache.tapestry5.internal.structure.ComponentPageElementImpl$5.invoke(ComponentPageElementImpl.java:1054) org.apache.tapestry5.internal.structure.ComponentPageElementResourcesImpl.invoke(ComponentPageElementResourcesImpl.java:146) org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1053) org.apache.tapestry5.internal.services.ComponentEventRequestHandlerImpl.handle(ComponentEventRequestHandlerImpl.java:81) org.apache.tapestry5.internal.services.ImmediateActionRenderResponseFilter.handle(ImmediateActionRenderResponseFilter.java:42) org.apache.tapestry5.internal.services.AjaxFilter.handle(AjaxFilter.java:42) org.apache.tapestry5.upload.internal.services.UploadExceptionFilter.handle(UploadExceptionFilter.java:75) org.apache.tapestry5.services.TapestryModule$41.handle(TapestryModule.java:2476) org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handleComponentEvent(ComponentRequestHandlerTerminator.java:43) org.apache.tapestry5.services.InitializeActivePageName.handleComponentEvent(InitializeActivePageName.java:39) org.tynamo.security.SecurityComponentRequestFilter.handleComponentEvent(SecurityComponentRequestFilter.java:41) org.apache.tapestry5.internal.services.ComponentEventDispatcher.dispatch(ComponentEventDispatcher.java:46) org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:302) org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26) org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:902)
RE: does this issue still have to be ignored ?
I thought it might be helpful to post a couple of methods. I am hoping to find a workaround for this one and move on. Sorry this post turned into a twisted two kinda issue. Fist it was the missing DIV and now its the CollectionGridDataSource. My form properties are using @Persist because I want them to stick. Thanks for your patience @SetupRender public void setupRender() { beanType = rowClass = PlayerStats.class; collection = new ArrayList( TynamoUTIL.loadCollectionByYearAndLeagueAndSeason( hibernatePersistenceService, year, league, season, PlayerStats.class)); grid.getDataModel().get(gp).sortable(true); grid.getDataModel().get(g).sortable(true); grid.getDataModel().get(a).sortable(true); grid.getDataModel().get(pts).sortable(true); grid.getDataModel().get(ppg).sortable(true); grid.getDataModel().get(ppa).sortable(true); } public GridDataSource getSource() { beanType = rowClass = PlayerStats.class; return new CollectionGridDataSource(collection == null ? Collections.EMPTY_LIST : collection ); }
RE: does this issue still have to be ignored ?
Sorry I messed up this post. The original error sticks after I commented out telling my columns they are sortable. try { grid.getDataModel().get(gp).sortable(true); grid.getDataModel().get(g).sortable(true); grid.getDataModel().get(a).sortable(true); grid.getDataModel().get(pts).sortable(true); grid.getDataModel().get(ppg).sortable(true); grid.getDataModel().get(ppa).sortable(true); } catch (Exception ex) { ; } An unexpected application exception has occurred.org.apache.tapestry5.runtime.ComponentEventExceptionThe rendered content did not include any elements that allow for the positioning of the hidden form field's element.contextgpgrideventTypesortlocationclasspath:org/apache/tapestry5/corelib/components/Grid.tml, line 61div class=t-data-grid xmlns:t=http://tapestry.apache.org/schema/tapestry_5_0_0.xsd;2 3div t:id=pagerTop/4 5table t:id=table6thead t:id=columns/7tbody8 tr t:id=rows/9/tbody10/table11 org.apache.tapestry5.ioc.internal.OperationExceptionThe rendered content did not include any elements that allow for the positioning of the hidden form field's element.locationclasspath:org/apache/tapestry5/corelib/components/Grid.tml, line 6traceTriggering event 'sort' on LeadersQuery:grid.columnsTriggering event 'inplaceupdate' on LeadersQuery:grid.columnsorg.apache.tapestry5.runtime.ComponentEventExceptionThe rendered content did not include any elements that allow for the positioning of the hidden form field's element.contextgrideventTypeinplaceupdatelocationclasspath:org/apache/tapestry5/corelib/components/Grid.tml, line 6java.lang.IllegalStateExceptionThe rendered content did not include any elements that allow for the positioning of the hidden form field's element.Filter stack frames Stack trace org.apache.tapestry5.corelib.internal.HiddenFieldPositioner.getElement(HiddenFieldPositioner.java:90) org.apache.tapestry5.internal.services.ajax.AjaxFormUpdateControllerImpl.cleanupAfterPartialZoneRender(AjaxFormUpdateControllerImpl.java:122) org.apache.tapestry5.internal.services.RenderCommandComponentEventResultProcessor.renderMarkup(RenderCommandComponentEventResultProcessor.java:80) org.apache.tapestry5.internal.services.PageRenderQueueImpl$Bridge.renderMarkup(PageRenderQueueImpl.java:62) org.apache.tapestry5.internal.services.PageRenderQueueImpl.renderPartial(PageRenderQueueImpl.java:159) org.apache.tapestry5.internal.services.PartialMarkupRendererTerminator.renderMarkup(PartialMarkupRendererTerminator.java:45) org.apache.tapestry5.services.TapestryModule$37.renderMarkup(TapestryModule.java:2141) org.apache.tapestry5.services.TapestryModule$36.renderMarkup(TapestryModule.java:2125) org.apache.tapestry5.services.TapestryModule$35.renderMarkup(TapestryModule.java:2107) org.apache.tapestry5.services.TapestryModule$34.renderMarkup(TapestryModule.java:2091)