jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexander Klimetschek <aklim...@day.com>
Subject Re: Weird behaviour with child type resolution
Date Tue, 10 Nov 2009 10:22:22 GMT
On Tue, Nov 10, 2009 at 10:49, panos.athanasiou
<panos.athanasiou@gmail.com> wrote:
> Thus, i created the following entities:
>
> myNameSpace:BaseEntity
>
> myNameSpace:AnotherEntity with children of type BaseEntity
>
> myNameSpace:YetAnotherEntity having as supertype BaseEntity.
>
>
> Then, i created an instance of myNameSpace:AnotherEntity and tried to add to
> it a Node of type myNameSpace:YetAnotherEntity. To my surprise though, i
> received an exception like the following:
>
> javax.jcr.nodetype.ConstraintViolationException: no definition found in
> parent node's node type for new node: no matching child node definition
> found for {http://myNameSpace.org/}YetAnotherEntity : no matching child node
> definition found for {http://myNameSpace.org/}YetAnotherEntity
>        at
> org.apache.jackrabbit.core.NodeImpl.internalAddChildNode(NodeImpl.java:768)
>        at org.apache.jackrabbit.core.NodeImpl.internalAddNode(NodeImpl.java:734)
>        at org.apache.jackrabbit.core.NodeImpl.internalAddNode(NodeImpl.java:682)
>        at org.apache.jackrabbit.core.NodeImpl.addNode(NodeImpl.java:2115)
>
> Any ideas/suggestions?

It should work. Could you post your node type definitions (cnd, xml,
whatever you used)?

Regards,
Alex

-- 
Alexander Klimetschek
alexander.klimetschek@day.com

Mime
View raw message