Hi,

I am still migrating a myFaces/richfaces app from JSF 1.2 to 2.1
Tomahawk is updated from 12-1.1.10 to 20-1.1.11.
App runs under Tomcat 6.0.32

On pages with a t:datatable I am getting following stack:

Caused by: java.lang.NoSuchMethodError: org.apache.myfaces.component.html.ext.AbstractHtmlDataTable.isPreserveRowComponentState()Z at org.apache.myfaces.component.html.ext.AbstractHtmlDataTable.markInitialState(AbstractHtmlDataTable.java:1198) at org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage._markInitialState(FaceletViewDeclarationLanguage.java:581) at org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage._markInitialState(FaceletViewDeclarationLanguage.java:591) at org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage._markInitialState(FaceletViewDeclarationLanguage.java:591) at org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage._markInitialState(FaceletViewDeclarationLanguage.java:591) at org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage._markInitialState(FaceletViewDeclarationLanguage.java:591) at org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage._markInitialState(FaceletViewDeclarationLanguage.java:591) at org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage._markInitialState(FaceletViewDeclarationLanguage.java:591) at org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage._markInitialState(FaceletViewDeclarationLanguage.java:591) at org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage._markInitialStateOnView(FaceletViewDeclarationLanguage.java:558) at org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.buildView(FaceletViewDeclarationLanguage.java:513) at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:77) at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:241)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:199)
    ... 29 more

sample  xhtml snippet:
<t:dataTable id="collist"
             var="row"
             value="#{MyController.myDataModel}"
             rowIndexVar="index"
             newspaperColumns="1"
             styleClass="prefTable">
<t:column>
<t:div styleClass="prevTableTdDiv">
<t:checkbox for=":preferencesForm:columns" index="#{index}"/>
</t:div>
</t:column>
</t:dataTable>

Any idea?

Michael

Reply via email to