Hi i'm having a problem with the tree component

tomcat throws :
*type* Informe de Excepción

*mensaje*

*descripción* _El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento._

*excepción*

javax.servlet.ServletException: long been deprecated...
        javax.faces.webapp.FacesServlet.service(FacesServlet.java:154)

*causa raíz*

javax.faces.FacesException: long been deprecated...
        
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:431)
        
org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:211)
        
org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
        
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
        javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)

*causa raíz*

org.apache.jasper.JasperException: long been deprecated...
        
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:476)
        
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:389)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:425)
        
org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:211)
        
org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
        
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
        javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)

*causa raíz*

java.lang.UnsupportedOperationException: long been deprecated...
        
org.apache.myfaces.renderkit.html.HtmlResponseStateManager.writeStateAsUrlParams(HtmlResponseStateManager.java:103)
        
org.apache.myfaces.application.jsp.JspStateManagerImpl.writeStateAsUrlParams(JspStateManagerImpl.java:424)
        org.apache.myfaces.taglib.core.ViewTag.doAfterBody(ViewTag.java:194)
        org.apache.jsp.index_jsp._jspx_meth_f_005fview_005f0(index_jsp.java:150)
        org.apache.jsp.index_jsp._jspService(index_jsp.java:77)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:425)
        
org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:211)
        
org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
        
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
        javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)

*nota* _La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/5.5.23.
_

my jsf file is
   <t:tree id="tree" value="#{treeNode.root}"
           styleClass="tree"
           nodeClass=""
           selectedNodeClass="treenodeSelected"
           expandRoot="true">
       </t:tree>
and treeNode is

   public DefaultTreeModel getRoot() {
return new DefaultTreeModel(getTreeNode());
   }

   private DefaultMutableTreeNode getTreeNode(){
       try{
           DefaultMutableTreeNode root = new DefaultMutableTreeNode("XY");
         DefaultMutableTreeNode a = new DefaultMutableTreeNode("A");
         root.insert(a);
         DefaultMutableTreeNode b = new DefaultMutableTreeNode("B");
         root.insert(b);
         DefaultMutableTreeNode c = new DefaultMutableTreeNode("C");
         root.insert(c);

         DefaultMutableTreeNode node = new DefaultMutableTreeNode("a1");
         a.insert(node);
         node = new DefaultMutableTreeNode("a2 ");
         a.insert(node);
         node = new DefaultMutableTreeNode("b ");
         b.insert(node);

         a = node;
         node = new DefaultMutableTreeNode("x1");
         a.insert(node);
         node = new DefaultMutableTreeNode("x2");
         a.insert(node);
         return root;
       }catch (Exception e) {
           e.printStackTrace();
           return null;
       }
}

I'm using 1.1.5 tomahawk with 1.1.6 myfaces


Reply via email to