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 61<div class="t-data-grid" xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd">2 3 <div t:id="pagerTop"/>4 5 <table t:id="table">6 <thead t:id="columns"/>7 <tbody>8 <tr t:id="rows"/>9 </tbody>10 </table>11 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)