hello
a reason why a lot of tests go wrong now. it's a bit strage. somehow
typerel and typedef are mixed up.
if you run this code:
NodeManager typeRelManager = cloud.getNodeManager("typerel");
RelationManager posrelManager = cloud.getRelationManager("posrel");
Node typerel = typeRelManager.createNode();
typerel.setIntValue("snumber", 10);
typerel.setIntValue("dnumber", 20);
typerel.setNodeValue("rnumber", posrelManager);
typerel.commit();
you get this error:
org.mmbase.bridge.NotFoundException: Field 'snumber' does not exist in
NodeManager 'typedef'.({config=config:XML / virtual/xml (interface
org.w3c.dom.Document) commit: EMPTY required., owner=owner:STRING /
system/owner (class java.lang.String) commit: EMPTY required
pattern:\A[^\n\r]*\z., description=description:STRING /
persistent/string (class java.lang.String) commit: EMPTY
pattern:\A[^\n\r]*\z., name=name:STRING / system/string (class
java.lang.String) commit: EMPTY required unique pattern:\A[^\n\r]*\z.,
otype=otype:NODE / system/typedef (interface org.mmbase.bridge.Node)
commit: EMPTY required enumeration : []., number=number:NODE /
system/node (interface org.mmbase.bridge.Node) commit: EMPTY unique.})
org.mmbase.bridge.implementation.BasicNodeManager.getField(BasicNodeManager.java:307)
org.mmbase.bridge.implementation.BasicNode.setIntValue(BasicNode.java:429)
org.apache.jsp.test_jsp._jspService(org.apache.jsp.test_jsp:83)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
Ernst
_______________________________________________
Developers mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/developers