Hey Martin,

It looks like you "deprecated"
org.apache.myfaces.renderkit.html.HtmlResponseStateManager.writeStateAsUrlParams()
-- demolished might be a better word -- but you didn't mark the method
as deprecated, nor did you rewrite the code that calls it.

There's also no documentation stating what should be used instead.

Another reason to be glad I'm using facelets :-)


On 3/20/07, Carlos Ortiz <[EMAIL PROTECTED]> wrote:

 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