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