Hi
When trying to build a dynamic page with tree2 component, I found that exception was thrown in using EL value for the f:facet name attribute. What am I doing wrong?

Exception listing:=

org.apache.jasper.JasperException: Unable to locate facet with the name: 
FirstBranch
        
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
        
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
        
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
        
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
        com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
        com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
        javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
        
org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)


*root cause*

java.lang.IllegalArgumentException: Unable to locate facet with the name: 
FirstBranch
        
org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeCurrentNode(HtmlTreeRenderer.java:323)
        
org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeTree(HtmlTreeRenderer.java:255)
        
org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeTree(HtmlTreeRenderer.java:282)
        
org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeChildren(HtmlTreeRenderer.java:203)
        
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:701)
        
javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:607)
        javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:544)
        org.apache.jsp.login_jsp._jspx_meth_t_tree2_0(login_jsp.java:227)
        org.apache.jsp.login_jsp._jspx_meth_f_view_0(login_jsp.java:146)
        org.apache.jsp.login_jsp._jspService(login_jsp.java:102)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
        
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
        
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
        com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
        com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
        javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
        
org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)


the value "FirstBranch" is the value (of the TreeNodeBase.getType();) of the #{node.type} property in the facet tag

Regards
Alan Lewis
begin:vcard
fn:Alan Lewis
n:Lewis;Alan
email;internet:[EMAIL PROTECTED]
tel;cell:07946 436275
x-mozilla-html:FALSE
version:2.1
end:vcard

Reply via email to