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