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