Done. Bug id is MYFACES-690 Best regards Erik
----Ursprungligt meddelande---- Från: [EMAIL PROTECTED] Datum: 11/10/2005 01:56 Till: "MyFaces Discussion"<[email protected]>, "Erik Mellegård" <[EMAIL PROTECTED]> Ärende: Re: tree2 example: Encountered a node [0: 0:0] + with an illogical state You are correct. Please file a JIRA issue on this with your detailed instructions. Please also note that problem is for server-side-toggle only. sean On 10/9/05, Erik Mellegård <[EMAIL PROTECTED]> wrote: > Hi, > > I'm wondering how to solve the following issue with the server > side tree2 in the example collections at http://www.irian. > at/myfaces/tree2.jsf. (The clinet side version works as expected) > > To > reproduce the problem: > 1. Open http://www.irian.at/myfaces/tree2.jsf > 2. > Expand "Inbox" and "Frank Foo" folders > 3. Click on the line that > attaches Frank Foo with Requires Foo (where there would have been a > plus if Requires Foo would have contained children) > > This generates the > following exception: > > javax.servlet.ServletException: Encountered a > node [0: 0:0] + with an illogical state. Node is expanded but it is > also considered a leaf (a leaf cannot be considered expanded.javax. > faces. webapp.FacesServlet.service(FacesServlet.java:109) > org.apache. > myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter. > java:122) > > root cause > java.lang.IllegalStateException: Encountered a > node [0:0:0] + with an illogical state. Node is expanded but it is > also considered a leaf (a leaf cannot be considered expanded. org. > apache.myfaces.custom.tree2. HtmlTreeRenderer.encodeNavigation > (HtmlTreeRenderer.java:463) > org. apache.myfaces.custom.tree2. > HtmlTreeRenderer.encodeCurrentNode (HtmlTreeRenderer.java:346) > org. > apache.myfaces.custom.tree2. HtmlTreeRenderer.encodeTree > (HtmlTreeRenderer.java:248) > org.apache. myfaces.custom.tree2. > HtmlTreeRenderer.encodeTree(HtmlTreeRenderer. java:276) > org.apache. > myfaces.custom.tree2.HtmlTreeRenderer. encodeTree(HtmlTreeRenderer.java: > 276) > org.apache.myfaces.custom. tree2.HtmlTreeRenderer.encodeChildren > (HtmlTreeRenderer.java:200) > javax.faces.component.UIComponentBase. > encodeChildren(UIComponentBase. java:319) > javax.faces.webapp. > UIComponentTag.encodeChildren (UIComponentTag.java:343) > javax.faces. > webapp.UIComponentTag. doEndTag(UIComponentTag.java:251) > org.apache.jsp. > tree2_jsp. _jspx_meth_t_tree2_1(org.apache.jsp.tree2_jsp:1050) > org. > apache.jsp. tree2_jsp._jspx_meth_h_form_0(org.apache.jsp.tree2_jsp:225) > org. apache.jsp.tree2_jsp._jspx_meth_f_view_0(org.apache.jsp.tree2_jsp: > 182) > org.apache.jsp.tree2_jsp._jspService(org.apache.jsp.tree2_jsp: 126) > 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:322) > org.apache.jasper.servlet.JspServlet. serviceJspFile(JspServlet.java: > 291) > org.apache.jasper.servlet. JspServlet.service(JspServlet.java:241) > javax.servlet.http. HttpServlet.service(HttpServlet.java:802) > org.apache. > myfaces. context.servlet.ServletExternalContextImpl.dispatch > (ServletExternalContextImpl.java:415) > org.apache.myfaces.application. > jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:234) > org. > apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300) > javax.faces.webapp.FacesServlet.service(FacesServlet.java:95) > org. > apache.myfaces.component.html.util.ExtensionsFilter.doFilter > (ExtensionsFilter.java:122) > > > Best Regards > > Erik Mellegård > >

