Do you know why I get this exception all the time?
vh Apr 24, 2007 2:23 PMI keep having this error, do you know what is wrong? my files are the following:
=====================================
<%@ taglib uri="http://richfaces.ajax4jsf.org/rich" prefix="rich"%> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%> <html> <head> <title></title> </head> <body> <f:view> <table border="1"> <tr> <td><rich:tree style="width:300px" value="#{treeBean.data}" var="item"> <rich:treeNode type="root"> <h:outputText value="#{item.type}" /> </rich:treeNode> <rich:treeNode type="child"> <h:outputText value="#{item.name}" /> </rich:treeNode> </rich:tree></td> <td></td> </tr> </table> </f:view> </body> </html> public class TreeBean implements TreeNode{ private static final long serialVersionUID = 6514596192023597908L; private Map groups = null; public TreeBean() { } public void addChild(Object id, TreeNode group) { getGroups().put(id, group); } public TreeNode getChild(Object id) { return (TreeNode)getGroups().get(id); } public Iterator getChildren() { return getGroups().entrySet().iterator(); } public Object getData() { return this; } public TreeNode getParent() { return null; } public boolean isLeaf() { return getGroups().isEmpty(); } public void removeChild(Object id) { getGroups().remove(id); } public void setData(Object arg0) { } public void setParent(TreeNode arg0) { } public String getType(){ return "root"; } public Map getGroups() { if (this.groups==null) { initData(); } return this.groups; } public void setGroups(Map groups){ this.groups = groups; } public void addGroup(ChildNodeBean group) { addChild(Long.toString(group.getId()), group); group.setParent(this); } private void initData() { for (int i = 0; i < 100; i++) { ChildNodeBean branchNode = new ChildNodeBean(i); branchNode.setParent(this); branchNode.setName("name" + i); addGroup(branchNode); } } }
-------------------------------------------
javax.faces.FacesException: Resources framework is not initialised, check web.xml for Filter configuration
org.ajax4jsf.framework.resource.ResourceBuilderImpl.getWebXml(ResourceBuilderImpl.java:107)
org.ajax4jsf.framework.resource.ResourceBuilderImpl.getUri(ResourceBuilderImpl.java:309)
org.ajax4jsf.framework.resource.InternetResourceBase.getUri(InternetResourceBase.java:211)
org.ajax4jsf.framework.resource.BaseResourceRenderer.encodeBegin(BaseResourceRenderer.java:62)
org.ajax4jsf.framework.resource.OneTimeRenderer.encodeBegin(OneTimeRenderer.java:48)
org.ajax4jsf.framework.resource.BaseResourceRenderer.encode(BaseResourceRenderer.java:45)
org.ajax4jsf.framework.resource.InternetResourceBase.encode(InternetResourceBase.java:306)
org.ajax4jsf.framework.resource.ClientScript.encode(ClientScript.java:143)
org.ajax4jsf.framework.renderer.HeaderResourcesRendererBase.encodeResourcesArray(HeaderResourcesRendererBase.java:131)
org.ajax4jsf.framework.renderer.HeaderResourcesRendererBase.preEncodeBegin(HeaderResourcesRendererBase.java:117)
org.ajax4jsf.framework.renderer.RendererBase.encodeBegin(RendererBase.java:94)
javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:683)
javax.faces.component.UIData.encodeBegin(UIData.java:681)
org.ajax4jsf.ajax.repeat.UIDataAdaptor.encodeBegin(UIDataAdaptor.java:926)
javax.faces.webapp.UIComponentTag.encodeBegin(UIComponentTag.java:591)
javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:543)
org.apache.jsp.pages.main_jsp._jspx_meth_rich_tree_0(main_jsp.java:153)
org.apache.jsp.pages.main_jsp._jspx_meth_f_view_0(main_jsp.java:107)
org.apache.jsp.pages.main_jsp._jspService(main_jsp.java:70