The method setVar(String) in the type DataTableTag is not applicable for the arg
uments (JspValueExpression)
<h:dataTable id="my_docs" value="#{ManageDocument.uiListOfDocuments}"
binding="#{ManageDocument.markedForDeletion}" var="myDocItem" bgcolor="silver">
Well I have apparently the exact same problem. It's an application that I formerly ran also on Tomcat6 but with JSF 1.1 and now with 1.2.
the error thrown in as follows:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 64 in the jsp file: /dynamic/projects/list.jsp
The method setVar(String) in the type DataTableTag is not applicable for the arguments (JspValueExpression)
61: </tr>
62: <tr height="3"><td></td></tr>
63:</table>
64:<h:dataTable value="#{projectListFilter.projects}" var="project" styleClass="data sortable" id="projectlist" rowClasses="row1, row2">
65:<h:column>
66:<h:outputText value="#{project.financialType}" converter="projectTypeConverter" escape="false"/>
67:</h:column>
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:414)
com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:455)
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:139)
org.ajax4jsf.framework.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(AjaxViewHandler.java:229)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:108)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:266)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:159)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:96)
org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:220)
org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
Message was edited by:
tombatore