hi dan

On 9/5/06, dan <[EMAIL PROTECTED]> wrote:
Hi all,

Hope this will be a quick question:

I have the following CND file:
[myCM:document]
+* (myCM:field)   copy
[myCM::docReferenceField] > myCM:field
+* (myCM:documentReference) = myCM:documentReference
  multiple copy
[myCM:documentReference] >.....
...

When I call the addNode method of Node D (myCM:document) as below:
D.addNode("new document", "myCM:docReferenceField");

JackRabbit throws  javax.jcr.nodetype.ConstraintViolationException. This is
not correct, is it?

i am pretty confident that the exception is correct and that there's something
wrong with your node type defintions or your application code,
but i might be wrong... ;)

if you're positive that it is none of the above, please post a jira issue and
include your node type definitions and a simple test case.

cheers
stefan


(According to the specification on child node definition:
"... but rather that its primary node type (whatever else it may be) must be
at least a subtype of both node types X and Y. Of course, inheritance is
also respected in the simpler case where this attribute specifies only one
primary node type. If it specifies, for example, type T, this means that the
child node must be of type T or a subtype of type T...")

Thanks,
Dan


Reply via email to